Haxe Roundup 731 - The Belated Issue
To add to the roundup todo list, use the following markdown format.
- [ ] optional description [link name](/link/to/item)
So it generates the following:
- [ ] optional description link name
Belated Todo List
- Catchup & go through:
- [x] 1.2k+ emails
- [x] rss feeds
- discord:
- [x] dm's
- [x] haxe server
- [x] openfl server
- [x] mastodon
- [x] bsky
- [ ] youtube ⬅️
- [x] github issues
- [x] github repo feed
Future problems to sort thru
- [ ] sorting thru bot slop
- bot made? github repos, how to identify and not include in a roundup, I don’t have the time to verify each repos code does what it says...
- For example these two have just enough surface level details changed to waste my time but are based on some template i guess
https://github.com/amadeuzoi/dfganhttps://github.com/libkmge/LLVM- Copied like for like repos, for example the
go2hxrepos are obv easy to identify but litter the search results
- [ ]
[core][std]Makehaxe.io.Inputandhaxe.io.Outputabstract classes merged.[hxcpp]Sqlite: Include optional defines for FTS5 and JSON1 pull request.
-
[ ]
[closed source] -
[ ]
[video]- [ ] I made myself a little physics-based 3D graph tree animation THING in Haxe youtube
-
[ ]
[discord] -
[ ]
[open source]- [ ] updated version of Nape Physics docs with all samples converted to HTML5 using Haxe's JS target samples site
- [ ]
[core]Int64operators crash whennullissue.[cpp]Makehandles_assign_opsfor cpp always true pull request.- Add
Map<Int64>pull request.
- [ ]
[community]- Tink http and tink web with pure Haxe TCP server community question.
- ⛲️Urban Places
1.0post by Oleg Dolya. - ⛲️Urban Places
1.1.0: numerous changes post by Oleg Dolya. - ⛲️Urban Places
1.1.1: ramparts and other changes post by Oleg Dolya. - ⛲️ Urban Places
1.2.0: place names and new buildings post by Oleg Dolya.
- [ ]
[releases]
- [ ]
[community] - [ ]
[core]- Refactor events loops merged. :star:
[cpp]Fixcpp.Pointer.ofArraywith empty arrays pull request.[cpp]Overrides in scriptable classes break vtable resolution in cppia issue.[cpp]BuildTool: Fix xcodebuild: error: SDK macrois26 cannot be located pull request.[hxb]Automatic handling of incompatible hxb cache issue.
- [ ]
[community]- How to exclude OpenFL from Haxe/Lime build to reduce bundle size question.
- IntelliJ Haxe plugin
1.7.6has been released.
- [ ]
[open source][openfl]- Implement
Image.willReadFrequentlydraft pull request. - Fix Haxe 5
IMapcompatibility merged.
- Implement
- [ ]
[core][hashlink]Port hlsdl to SDL3 pull request.- Hover over macro causes compiler failure with
disable-hxb-cacheissue. - Fix bad completion cache in
call(new |)pull request. [hl]Fix abstract Array with inline dyn length segfault pull request.[hl]Fix mingw build merged.[hashlink]Variable corruption fixed.[hl]Don't use unsafe cast for method with type param return type merged.[cpp]Infinite loop in compiler issue.[try.haxe.org]Add support for CPPIA target pull request. :star:
[genai]Alchimix: tetris-like puzzle game made with Heaps by Rudy Ges.What is
[genai]for? 👀
For the comment "[...] the backgrounds are from chatgpt".
In general, I prefer to be informed if generative ai is used for something, so I appreciate that you did. 👍
Please let me know if I've misunderstood.
Right.
Well, makes it sound like it's a trash ai game like the others, while it's only about some placeholder images that'll be replaced once I get a bit of budget to pay an actual artist 😅 Guess I'd rather have it not included than be labelled like that (which I do understand why) in the eyes of people discovering the game.
makes it sound like it's a trash ai game like the others
That was not my intention, I'm pretty terse with the roundups, so by labelling it [genai] was the simplest option to me at the time.
How about this:
- [ ] Alchimix is an "easy to play, hard to master" tetris-like puzzle game, including world exploration where "each region reveals new rules, challenges, and lore". Now with 71 levels in Briswen Island and leaderboards. Created by Rudy Ges.
-
Made with Heaps, Hide, LDtk, graphics created with Aseprite, paid itch.io assets & backgrounds generated with chatgpt.
-
Guess I'd rather have it not included than be labelled like that (which I do understand why) in the eyes of people discovering the game.
Well I hope we can include it somehow, but that decision is down to you.
When I originally added your game to this issue, I also noted down in my personal todo list, "how will I in the future label "things" that contain or use generative ai, assets etc" as something that needs looked into.
- [ ]
[core][hl]Restore unsafe cast optimisation onMap.getpull request.[hxb]Recover fromBadModulefailure draft pull request.[cppia]Fix*=with boxed numbers in jit pull request.[hxb]Add minor version handling, increase current version pull request.[cppia]Fix int overflow in arithmetic assignments pull request.
- [ ]
[videos]- Alchimix Gameplay video.
- [ ]
[community]- XML Schema definitions handling question.
- [ ]
[open source]- Prepend/append
exprto method example code for no-spoon library. [go2hx]- How to use go2hx generated libraries walk through.
- Package
io/ioutilare now working.
- Prepend/append
[ ] Discord
- MKI has implemented an audio system into Mana by using both hxcpp and reflaxe/cpp, see this post
Also, welcome back skial! Great to see you again 🚀
- [ ]
[community]- Hashlink: Ways to efficiently assign a hashlink array in an extern question & answer.
- [ ]
[open source][haxeui]Haxe 5 and CPPIA compatibility improvement pull request.- HXP
1.3.1has been released.
- [ ]
[core]- EventLoop: fix null access .stop in run pull request.
- Add support for
.custom.hxhandling pull request. :star2: [jvm/eval]Add nativeInt64Mapimplementation merged. :star:- Hashlink JIT now supports runtime code loading.
[js]UseTextEncoder/TextDecoderforhaxe.io.Bytes.getString/ofStringpull request. :star:- XML output abstract is duplicated issue.
- [ ]
[community]ArrayBufferView.fromBytes()for JS target question.- Proof of concept KTX1 GPU texture format support for OpenFL discussion.
- [ ]
[core][cppia]Wrong parentheses priority forInt32issue.[typer]Delayadd_constructormerged.- Default value for abstracts merged. :star2:
[js]Implementhaxe.io.ArrayBufferView.fromBytes()pull request.[hxcpp]Avoid out of bounds access inString::fromCharCodemerged.[hxcpp]Clean upString::createhandling withHX_SMART_STRINGSdisabled pull request.[js]Bytes.toStringandStringBufuse incredible amounts of RAM issue.[cpp]Bad code generation for class static references issue.- Haxe using 20-40gb of RAM issue.
[hxcpp]Cross-platform socket behaviour inconsistencies issue.[hxcpp]Socket: Fix stale indexes and surface close/error reliably in_hx_std_socket_poll_eventspull request.
- [ ]
[open source]- KTX1_proof-of-concept
git- KTX1 Proof-of-Concept for OpenFL & Starling. - hxCompileU
1.5.5has been released. [go2hx]- Add HTTPS support merged.
- KTX1_proof-of-concept
- [ ]
[community]- Haxe/JS+HL webapp on serverless AWS thread.
- [ ]
[open source]- Armory3D
2025.9has been released. - Crypto
1.1.0has been released with the following AES codes getting added - CMAC, CCM, GCM, SIV, GCM-SIV. [lime]Fix duplicate code inPlatformTargetsubclasses, fix assets being included twice merged.[lime]Fix unicode system path conversions on linux manually merged.[flatbuffers]Add missing features & fixes pull request.
- Armory3D
- [ ]
[core][hl/std]Fix compilation withhl_legacy32/ hl version1.12merged.- Revive
-D cdebugpull request. [hl]Indicate catch types for debug when wrapping merged.
- [ ] libs
- mobile-controls
0.1.0 - hxvlc
2.2.5 - SScript
21.0.1 - loupe-profiler
0.1.4 - capital_com_api
1.1.0 - sl-windows-api
1.2.0 - hscript
2.7.0 - haxe-programmatic-compile
1.0.0 - heaps-iframe
1.0.0 - hxdefold
2.2.1 - profanity-tools
1.0.1 - hmmm
1.0.0 - serve
1.0.0 - swf
3.4.0 - openfl
9.5.0 - lime
8.3.0 - hxflac
1.0.1 - Haxe3DS
1.5.0:star: - dense-linear-algebra
0.1.0:star: - glory
2.2.3 - hxluau
1.0.0 - nanotest
1.1.3 - docopt-ng
0.9.0:star: - hxp
1.3.1 - electron
39.0.0 - hxAwsSdk
0.0.8 - hxSet
2.1.0 - typepacker
2.0.2 - awslambda-hl
0.0.4 - haxe-concurrent
5.1.5 - haxe-files
4.0.5 - haxe-strings
7.0.7 - hxBf
1.0.0 - extension-admob
3.0.1 - flixel
6.1.1 - godot-api-generator
1.5.3 - pearengine
1.0.0 - flixel-animate
1.3.1 - crypto
1.2.2 - parallaxlt
0.0.6 - pony
1.9.12 - mini
1.0.1 - hx_libnx
0.0.1 - hxPiGpio
0.1.2 - hxPhidgetRfid
0.3.1 - heaps-coroutine
2.2.0 - hx_telegram
0.1.1 - peote-view
1.0.6 - flixel-modding
1.5.0 - haxe.KTX
1.2.0 - haxe.Signal
1.1.0 - amqp
0.1.1 - fnmatch
1.0.0:star: - hxFileManager
1.3.6 - wisdom
0.1.7 - tracker
1.1.0 - deepnightLibs
1.0.87 - sdm
0.4.0 - arcade
1.0.0 - json5hx
1.0.2
- mobile-controls
- [ ]
[open source][go2hx]- JVM support pull request.
- [ ]
[devlog]- Northgard Definitive Edition coming out on the 4th of December.
- FrayTools Update: Advanced Auto-Hurtboxer and Quality of Life post.
- Wartales Contract: The Fief is out now!
- Wartales: The Fief overview & screenshots.
- [ ]
[community]- Go! Go! PogoGirl is out on Mega Drive!
- Tenjutsu devlog 2: from Beat ’em up to Roguelite article by Sébastien Benard.
- Creating Background for you Game article by E. Zachary Knight.
- The next Fraymakers character is…Hat Kid! 🎉🎉🎉.
- Hat Kid is OUT NOW in Fraymakers! 🎩
- Funkin Crew:
- [ ]
[community][upcoming/event]Join the OpenFL Dev Chat & Roundup discord event scheduled for the 26th November 19:00.- 🔑Dwellings
1.3.8: improved lighting and marked entrances post by Oleg Dolya. - New interactive story creation tools in TilBuci version 17!
- [ ]
[closed source][discord]- Creative Magic presents the Daily Affirmation app. :star:
- Tyler getting back into their isometric office sim idea.
- Jeremy Fa's Cat Cafe demo is available to play now!
- NotBilly has rewrote their Riverside View trading app. "Quite an important feature for the project, the ability to load historical market data and play through it. This allows one to test their own strategies without using live accounts".
- Tiago can now fully control the motors of their teachers plotter model using HaxeFlixel and Arduino.
- Squidly previews the "Spark Shield emblem and Morningstar hazard updates". :star:
- Paul Gene states their game Renegade Racing, made with Haxe & NME, now has over 50 million installs on Android and over 1 million on iOS. :clap:
- [ ]
[open source]- linc_filedialogs
git- Haxe HXCPP & CPPIA native bindings forportable-file-dialogs. [openfl]Allow music streaming on HTML5 target pull request.[go2hx]- Go's JSON stdlib is now starting to work in Haxe!
- Example code to encode a PNG image.
[discord]- Glint analytics example dashboard made with HaxeUI.
- Zan is working on a custom physics engine in Haxe!
- NinjaMuffin shows msdf font rendering in HaxeFlixel demo.
- DazKind has added a audio backend that can add sound effects via CSS.
- Antriel has updated haxe-deps-viewer!
- DazKind is working more on the 3D side of cortex, using Oimo the physics engine.
- linc_filedialogs
- [ ]
[releases]- Chimera Obscura by Axol Studio.
[discord]Good, a game where you "experience a day in the life of an American teenager", by tyler is available on Steam and itch.io.
- [ ]
[video]
- [ ]
[community]- Introduction to SideWinder - a pure Haxe web server for Sys targets announcement.
- Meteor Madness! Out Next Game article by E. Zachary Knight. Play Meteor Defence over on itch.io.
[discord]"When Haxe is dead, I'll use this language" chat and continued chat.[discord]Project management advice discussion.[discord]Could a self hosted lang be written from scratch? discussion.
- [ ]
[community]- Sebastien has finished writing and published their series on reverse engineering Demons and Manants.
- Renaine: On Getting Hacked and Rebuilding article by Squidly.
- OpenFL
9.5.0, Lime8.3.0and SWF3.4.0have been released! - Moonshine.dev introduces a Feathers UI drag-and-drop visual designer and MXHX markup article by Josh Tynjala.
- [ ]
[open source][discord]- Mikaib has created cppia-demo
git, showing "how to make externs compatible with CPPIA, how to pass around various data types in a dev-friendly way & common do's and don’ts". - NotBilly previews CPPIA &
linc_skiaworking. - Ohmrun has got the Haxe language server setup and working with neovim.
- Mikaib has created cppia-demo
- [ ]
[closed source]- Gepatto shows off a multi touch PhotoTile app build with Lime and SDL3 running on a RaspberryPi 5.
- [ ]
[open source]- DazKind continues with their "cross-platform, #haxe -based engine, here's a little vid of the Oimo physics integration I just finished. Apps & Scenes via ECS + Statecharts".
- SomeRanDev previews their latest programming language SillyScript
git, "intended for scripting scenes in my games by generating JSON that the game interprets". Plus making an interactive demo, adding custom syntax declarations and ENUMS. [discord]- Darmie previews a Rust built Haxe compiler that targets Cranelift bytecode for JIT runtime.
- [ ]
[closed source][discord]- Steve from VIP Solutions have released Donor Recognition built with OpenFL & FeaturesUI. Try the online demo.
- Matse shows a preview of ValEditor, which is an animation editor for OpenFL objects, powered by FeathersUI.
- [ ]
[community]- How does one make use of the fluent interface methods in
haxe.http.HttpBasequestion & answer. - 🔑Dwellings
1.4.0: JSON export and improved stairs article by Oleg Dolya.
- How does one make use of the fluent interface methods in
- [ ]
[open source]- money-catcher
git- A game where you need to collect coins. - PeoteRogue
git. - Escape-Place
git- A RPG game about escape and puzzles. - hxBrainfuck
git- A Brainfuck interpreter written in Haxe. Lightweight, easy to use, and extensible. - HaxeNXCompiler
git- Create programs for the Nintendo Switch using Haxe and hxcpp! - hx_libnx
git- Haxe/hxcpp@:nativebindings for libnx (Library for Nintendo Switch Homebrew). - alcl-next
git. - Haxe3DS
git- Transpile then Compile Haxe Code to 3DS Applications in vastly amount of options easily! - 3ds-examples
git- Haxe3DS's Examples! - CitroEngine
git- A GUI for making 3DS Games using Haxe!? No way! - hxcoro
git. - CalculatorHaxe
git- Made to learn some Haxe. - NxScript
git- Powerful scripting languages for game development. - HWindow
git- A cool HaxeLib for controlling your game window! Dependent on Lime, OpenFL, and Flixel. - hxBf
git- A brainfuck interpreter written in Haxe. - observable
git - yal-dl
git- A CLI tool that fetches attachments from social media posts (and more). - AsteroidHaxe
git- Asteroid shooter in HaxeFlixel. - ForgeStress
git- Stress benchmarking for various mainstream engines. - Polymixin
git- Runtime AST manipulation framework that lets V-Slice mods use annotations and configs to inject behavior into scripted classes from other mods. - FootNote
git- Haxe application used to load text files containing song lyics and use peripherals such as mouse and keyboard to navigate through lyrics. - zephyr-ui
git- Immediate mode UI library. - hjson-haxe
git- An Haxe Library for Parsing and reading HJSON files. - rhythm-haxeflixel-game
git- A Guitar Hero, Friday night funkin clone, written in Haxe, using Haxeflixel engine. - whisker-cli
git- A small helper program for the Hyprland Shell, Whisker. - lc-mcp
git- MCP Server Haxe Library. - reflaxe.lua
git- A cleaner implementation of the Lua target for Haxe. - Flax-Jumper
git. - hmmm
git- HMMM is a automated hmm.json file generator. - serve
git- A cross-platform HTTP server with built-in routing support, written in the Haxe programming language and compatible with Node.js and PHP. - SideWinder
git. - GameLauncher
git- The Game Launcher for Demos and Arcade Kiosks. - dense-linear-algebra
git- A simple, portable, zero-dependency, immutable floating-point linear algebra library that implements dense vectors and dense matrices of arbitrary dimensions. - breezy-neural-networks
git- A lightweight, simple-to-use neural network library for Haxe. - FlxDraw
git- A class for hardware-accelerated shape drawing in HaxeFlixel. - director
git- Command line tools for Haxe. - sparrow2atlas
git- Haxe script for converting sparrow atlases to gdx format. - Howl.Vector
git- Port of Prowl.Vector to Haxe. - Sell-My-Stuff
git- A cozy game about selling your stuff. - nativescript-haxe
git- A SwiftUI-style declarative UI framework for Haxe that compiles to NativeScript for Android and native Windows Runtime applications. - hxmini
git- Haxelib for parsing data in the (ini/cfg) format. - xml
git. - go2hx-http-demo
git. - toml
git. - spoton-sdk
git- A _experimental) cross-platform SDK for SpotOn's Central API. - javascripthx
git- Javascript interpreter for Haxe. - HAxis
git- A simple language created using Haxe. - bmath
git- A math library for Haxe. - reflaxe-test-injection
git. - luahx
git. - SzpontLanguage
git- Polish programming language combined with Python and C++. - micromodhx
git- Micro protracker playback bindings for Haxe. - om.console
git. - hdon
git. - autogit
git- A Haxe-based tool for automatically committing and pushing changes to Git repositories. - reflaxe.ada
git- Reflaxe.Ada is a compiler that compiles Haxe code to Ada 2012, built on the relaxe framework. - reflaxe.Zig
git- A Zig target for Haxe using the Reflaxe framework. Compile your Haxe code to modern, efficient Zig! - haxic
git- A modern take on BASIC written in Haxe. - bfr-test
git- Modern, dependency-free testing framework for Haxe with async support, coverage, and rich assertions. - digigun.renoise.hx
git- Haxe externs for Renoise Scripting (Lua). - haxe-patcher
git. - flixel-dj
git- A multi-track and multi-channel music manager for HaxeFlixel. - deco-hx
git- Haxe decorator framework. - Haxel
git- Haxe with more features including easy compute shaders, easy macros, etc. - fnmatch
git- Port of Python's fnmatch library for Haxe - Unix shell-style wildcards pattern matching. - hl-extern
git- An attempt to make a very basic hl extern and use it in Haxe and Lime. - stx_json
git-[WIP]Easy access to Json values. - jimjam
git- NoSQL Database for Haxe built on SQLite. - Fluesend
git- A networking library for multiplayer games/applications. - hosc
git- Haxe implementation of OSC. - tiny-tunnel
git- A tiny tunnel server! - kotoba
git- A lightweight Haxe library for XML-based language configuration and translation management. - nTJSON
git- nTJSON is a modern and extensible JSON parser and encoder written in Haxe. - Jlang
git- A scripting language for haxeflixel entirely based on JSON files. - Juil
git- Juil - Just simple to use, rich, framework agnostic, and lightweight UI Layouts. - bake.resource
git-[WIP]Automatically load files from resource folder. - om.msgpack
git. - antpak
git- A custom Haxe implementation of a PAK file archive format.
- money-catcher
- [ ]
[open source]- hscript
2.7.0has been released.
- hscript
- [ ]
[core]
- [ ]
[community]- Go2Hx Post Reflection post. :star:
- Building Large Scale Cross-Platform apps in Haxe thread.
- Fraymakers November 2025 Dev Update - New Assist: Shopkeeper! Plus upcoming content updates!
- The Haxe Paradox: What Can We Do to Make Haxe Less "Boring"? thread.
- A hard to form question about Haxe and its nature question & answer.
- 🔑Dwellings
1.4.1: roofs post by Oleg Dolya. - How to prevent macro from running when using vshaxe & only run when compiling code? thread.
- QuickList: A fancy todo-list web app Haxe task tracker app announcement by David.
- Lix 16: New Major Release announcement by Juraj.
- Targeting Flash/Ruffle for new code in 2025 question.
- [ ]
[releases] - [ ]
[open source]- HaxeNXCompiler version
3.0.0has been released. [openfl]Add KTX v1 container support pull request.[discord]- ACrazyTown previews a custom binary file archive format with a neat Flixel integration, called antpak
git.
- ACrazyTown previews a custom binary file archive format with a neat Flixel integration, called antpak
- HaxeNXCompiler version
- [ ]
[closed source][discord]- Undertale BoundFate more battle! preview by Elizabeth.
- [ ]
[core]- Typeof & serialize
haxe.Int64pull request. [cpp]Marshalling Extern Types update by Aidan.- Support
Int64natively on eval pull request. - Make paralleslism opt-out again pull request.
[server]Fix memory leak merged.[hashlink/jit]FixUI8/UI16MOD, whenbwas place inEax/Edxmerged.[regression/js]Std.is(_, Int)often not optimised issue.- Abstract inline set issue.
- Support
inline forsyntax merged. :star2: - Remove
js-es=3support pull request. String.substrnegative length support merged.- Should the type of
??=really be the rhs? fixed. - Add
@:fromNullfor abstracts over basic type draft pull request. - Fix bad optimizations when comparing null to basic types merged.
[parser]Warn about#if displaypull request.[cpp]Deal with null-to-scalar assignment when casting merged.[cpp]Un-dynamic zip implementation merged.-
An example of using the new
cpp.ManagedTypeandViewtypes in cpp signatures.
-
[hxcpp]Typed ZIP merged.[null-safety]Check structures and better errors pull request.- Remove
a_defaultmerged. [cpp]Invalid code generated fromInttocpp.Star<Int>cast issue.[cpp]Forbid questionable value type heap construction pull request.[null safety]False positive when passing{a:Int}to{}issue.- Null coalescing null value fix merged.
- Reject abstract operator overloads if nullability doesn’t match pull request.
- Typeof & serialize