Repo for small haxe projects to learn various different project types in the language. Projects are broken apart into subdirectories named after the library utilized and/or the intendend purpose.
Each project is intended to be a minimal viable project such that an example of how to move forward can be provided.
Utilizes the async library to showcase asynchronous calls, sleeps, and etc within haxe.
Just a simple automation of executing the same code from multiple different compile targets.
The intent is to show how compile times would differ.
Simple 3D graphics utilizing the heaps library.
Heaps comes with a large amount of tools and can build with hashlink offering a large amount of targets.
Basic game inspired by the old flash game of the same name but this one uses heaps.
Small Hello world in haxe to show a minimal project example.
Showcase for terminal user interface inside haxe and hashlink
Simple networking example using hxbit. compiles using hashlink which gives it alot of compile targets.
3D graphics using raylib. Raylib is only available in C++ even though there are headers and definitions written in haxe.
This means it can only compile to C++ despite being in haxe.
Large amounts of resources online for examples that are easily convertible to haxe.
Networking example written using the hxwebsockets library.
Comes with a built in room handling system simplifing networking.
Compiles using hashlink offering a large number of targets.
Networking example using mphx library.
Is able to compile using hashlink which expands its range of compile targets
Minimal nodejs example for haxe.
Minimal example using nodejs and heaps together.
Graphics example using haxe, nodejs, and Oimo (js).
Networking example using haxe, nodejs, and hyperswarm.
Networking example using haxe, nodejs, and hyperswarm.
Packaged into a library to be utilized by other projects
Simple example for a friend
Small tui example for haxe using console.hx
Networking example using udprotean library.
Web example using the coconut library to bundle haxe with html/js.