haxeui-core
reflaxe
haxeui-core | reflaxe | |
---|---|---|
3 | 1 | |
332 | 85 | |
0.6% | - | |
9.7 | 9.3 | |
6 days ago | 30 days ago | |
Haxe | Haxe | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
haxeui-core
- Ask HN: Does anyone here use Haxe?
-
Haxe 4.3
The creator of http://haxeui.org/ makes a lot of (closed) projects for the health sector.
-
Ask HN: Uncommon Web Languages?
Haxe Lang has some really nice UI frameworks including HaxeUI[1] and CoconutUI[2] which can both compile for the web using the javascript target. You get AOT type checking + compile-time macros. Haxe, I think, had the poor luck of coming about in the same general time as TypeScript which had a mega corporation propelling its hype and adoption.
[1]: https://github.com/haxeui/haxeui-core
[2]: https://github.com/MVCoconut/coconut.ui
reflaxe
-
Haxe 4.3
I really love Haxe. A truly multi-paradigm language with good support for GADTs, OOP, structural and nominal types, lambdas, and a lot of practical sugar on top. The macro system and abstract types add enormous flexibility that I miss when going back to C# or Java.
The language is a bit verbose, but I prefer it and generally add type annotations instead of using type inference (unless I’m dealing with a super gnarly generic type).
The language shines in the graphics space since some of the Flash community gravitated to Haxe. I’ve found that it works great as a client/server language similar to a typescript frontend/backend stack. The benefit with Haxe is that the backend isn’t limited to Node, it can run on JVM, bare metal with C++, Openresty with Lua, and anywhere Python runs. It’s pretty easy to implement F# style type providers with the macro system as well.
There is also a C# target, however, there are talks of deprecating. Hopefully we will see a revival with Reflaxe, another way to make new targets, or maybe even a CLR target. https://github.com/RobertBorghese/reflaxe
Lastly, I’m very excited about Ammer the universal FFI for Haxe by Aurel. https://aurel300.github.io/ammer/
What are some alternatives?
cron - Library to ease writing cron-like programs
urweb - The Ur/Web programming language
dts2hx - Converts TypeScript definition files (d.ts) to haxe externs (.hx) via the TypeScript compiler API
derw - An Elm-inspired language that transpiles to TypeScript
haxe - Haxe - The Cross-Platform Toolkit
purescript - A strongly-typed language that compiles to JavaScript
go2hx - Go to Haxe source-to-source compiler
hscript - Parser and interpreter for Haxe expressions
ldtk - Modern, lightweight and efficient 2D level editor
HaxeTestProjects - Repo for small haxe projects to learn various different project types in the language
hissp - It's Python with a Lissp.