A small TUI application for composing and testing Haxe workspaces. It provides a code editor, project options, and a terminal-like output area so you can quickly prototype Haxe modules and run them locally.
Showcase video
- Lightweight TUI based application built with Textual
- Manage modules, Haxe targets, and libraries
- Run and view workspace output inside the app
- Binaries for Windows and Linux
haxelib --global install haxe-ide
haxelib --global run haxe-ide setup
haxe-ideStandalone binaries for Windows and Linux (x86_64 only) can be found in the Releases page.
- Download the .exe executable
- Copy or move it to your
HaxeToolkit/haxefolder (C:\\HaxeToolkit\\haxe)
- Download the ELF executable
- Copy or move it to your local bin folder (
/usr/local/bin/) - chmod it with
chmod +x haxe-ide
Building a standalone Linux binary with PyInstaller:
chmod +x scripts/build.sh
./scripts/build.shBuilding on Windows using PowerShell:
powershell -ExecutionPolicy Bypass -File scripts\build.ps1Contributions are welcome! Here's how to get started:
- Fork the repository
- Create a feature branch:
git checkout -b feature-name - Run the python setup script
- Make your changes and test thoroughly
- Submit a pull request with a clear description
To setup the virtual environment and the python libraries...
- ...on linux, run:
chmod +x scripts/setup.sh
./scripts/setup.sh- ...on windows, run:
powershell -ExecutionPolicy Bypass -File scripts\setup.ps1