Skip to content

SomeRanDev/awesome-haxe-targets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Awesome Haxe Targets

A list of all unofficial Haxe compilation targets. These are transpilers that convert Haxe into another language (besides the ones the Haxe compiler officially supports).

All projects are listed here regardless of completion status. They are ordered first by their status, then time since most recent commit. Each is grouped based on the library used to create the target.

Please feel free to open PRs to add, amend, or remove projects!

 

Status

The definition for each "status" icon.

Implementation of the core Haxe API (String, Map, Array, etc.) is a good indicator of the completion of a Haxe target, so that is mostly the deciding factor for each status.

Icon Name Meaning
Usable Many commits and core Haxe API implemented
🚀 In-Development Recent progress or some Haxe API implementation
Incomplete No recent progress and Haxe API unimplemented
Usable, But Old Probably usable, but SUPER old (predates Haxe 4.0)
💀 Dead Not usable and no commits in months

 

Tools

These are libraries that can be used to create your own Haxe targets.

Name Description Github Link
Reflaxe A framework for creating compilation targets using macros. https://github.com/SomeRanDev/reflaxe
sfhx Tools for implementing CustomJSGenerator-based targets. https://github.com/YAL-Haxe/sfhx

 

Reflaxe-Made Targets

Targets made with Reflaxe.

Name Language Target Status Github Link
Reflaxe/C++ C++ https://github.com/SomeRanDev/reflaxe.CPP
Reflaxe/GDScript GDScript https://github.com/SomeRanDev/reflaxe.GDScript
Reflaxe/Swift Swift 🚀 https://github.com/epikowa/haxe_swift
Reflaxe/Dart Dart 🚀 https://github.com/fourst4r/reflaxe.dart
Reflaxe/C# C# https://github.com/SomeRanDev/reflaxe.CSharp
Reflaxe/Java Sources Java 💀 https://github.com/EliteMasterEric/reflaxe_javasources
Reflaxe/Wren Wren 💀 https://github.com/davidbruce/reflaxe.Wren

 

Sfhx-Made Targets

Targets made with sfhx.

Name Language Target Status Github Link
sfgml GML https://github.com/YAL-Haxe/sfgml
SillySharp C# https://github.com/YAL-Haxe/sillysharp
hxpico8 Lua https://github.com/YAL-Haxe/hxpico8

 

Other Targets

Targets made without a specific library.

Name Language Target Status Github Link
Craxe (AdrianV Fork) Nim 🚀 https://github.com/AdrianV/Craxe
Craxe (Original) Nim https://github.com/RapidFingers/Craxe

 

Transpilers that Target Haxe

Projects that convert a language into Haxe (not including extern generators).

Name Source Target Status Github Link
go2hx Go https://github.com/go2hx/go2hx
node-ts2hx TypeScript https://github.com/jeremyfa/node-ts2hx
laxe Laxe https://github.com/SomeRanDev/laxe
haxegen Haxe https://github.com/metincetin/haxegen

About

List of all unofficial Haxe targets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published