Haxe Libraries
HaXe comes already with batteries included. Need more? Make use of Haxe Libraries provided by the Haxe community.
Haxe Libraries on the internet
Thanks to some eager Haxe developers you can already find a great number of projects distributed over various places and common open source repositories such as
- Haxe on Google Project Hosting
- Haxe on Github
- Haxe on Sourceforge
- Haxe on Gitorious
- Haxe on CodePlex
Haxe Libraries on haxelib
How do you find and make use of these great libraries? Most of these user libraries are enlisted on a central package repository http://lib.haxe.org. The fact, that these distributed libraries are are accessible on one central place makes installation and usage easy. There is also a specialized tool haxelib that helps you to provide or to consume these libraries. Access the http://lib.haxe.org website to view all the libraries available using haxelib.
Haxe Libraries on the wiki
Here's a list of some of these libraries that are documented on the Wiki, don't hesitate to add your own by creating its page in the /com/libs wiki pages :
- Actuate : a tween library
- anthx: Ant tasks for Haxe
- archetype
- as3hx
- Ash Framework
- AsWing library
- will.basicMemoryManager
- clothx
- Cocktail, HTML/CSS rendering engine
- ctrl
- divtastic
- FEffects
- File Formats
- Game Console
- google-js-api
- HaQuery web framework
- Harfang Web framework
- haxegui
- haxeVideo Streaming Server
- haXigniter
- hsl
- (Deprecated) hxAsm: Flash9 Assembler Library
- hxcpp
- hxfcgi
- HaXe Kalibur
- hxmpp
- hxswfml
- hxUnicode
- hxzmq: ZeroMQ binding for Haxe
- jeash
- JSMinHx
- ListTools
- MassLoad
- Motion Twin Haxe library
- nape
- native3d
- nme
- nmex
- Haxe Physics Engine
- poko
- polymorphfunction
- PureMVC
- sandy
- ScreenWeaver HX
- tcod - Haxe port of libtcod
- templo
- Getting started with ufront
- unity3d
- HaXe port of WOW: Flash 3D Physics Engine
- XiLib
- xinf
- n
Haxe Libraries by Category
Language Features
- Hoo Enable operator overloading
GUI Toolkits
- YAHUI - NME based Cross-platform UI components (flash, cpp, neko, android, ios)
- Zajac - NME based Cross-platform UI components Provides ability for styling with CSS.
- StablexUI - NME based Cross-platform UI components (html5, flash, cpp, neko, android, ios)
- Omni Components - NME based Cross-platform UI components
- Basis - Cross-platform UI components (Native android & ios)
- Guise - Cross-platform UI components
- MinimalComps - A haxe port of Bit-101s minimal components for AS3
- Ralcr - Framework for development of web, native mobile and desktop applications. Includes UI components.
- HaxeAswing - Cross-platform UI components
- haxegui - ui components for Flash platform - still maintained?
- OpenPyroHx - haxe port of the OpenPyro gui framework - still maintained?
- Arctic - GUI for Flash - still maintained?
- Cocktail, HTML/CSS rendering engine - (flash, nme, and HTML5 by nature)
Multi-purpose frameworks
- PrimeVC
- PureMVC - popular MVC framework with single and multi-core versions
- MassiveMVC - a port of RobotLegs
- Cube MVC - a loose port of RobotLegs with its own finite state machine
- BareBones MVC - a lightweight cross-platform framework
- Ralcr - Framework for development of web, native mobile and desktop applications. Includes UI components.
- Glory Framework - an XML-configured media presentation framework built upon PureMVC and NME (alpha)
Game frameworks
- Haxe support for BlackBerry Gameplay 3D (pre-alpha state)
- Firmament - Game Engine for NME
- HaxeFlixel - Game Framework for NME
- ASH - an entity system framework for game development
- Stencyl - a GUI-based game builder that uses NME
- AGE - “Another Game Engine” for NME
- Spur - Game Engine for NME
- Citrux - Game Engine for NME
- HaxePunk - Game Engine for NME
- Cocos2D - framework for building 2D games, demos, and other graphical/interactive applications (pre-alpha)
- Hydrax - Game Engine for NME
- Awe6 - Game Engine for NME and other targets
- Flambé - Game Engine for Flash/HTML5
- Managearz - Game Engine for Flash
- Game Squeezer Collection - for Flash
Non-flash target visual frameworks
- Xinf SVG graphics library.
- Neash
- GM2D The library provides higher level abstractions useful for rapid game development.
Related tools
- SVG4Hx
- SVG2SWF
- RaphaelExtern for Raphaël(http://raphaeljs.com/), a JS vector graphic library.
- Thx - the Dom handling portion of thx is derived directly from d3.js
Web Frameworks/Tools
- Xirsys Neko cloud based service and framework ( Intro)
- UFront Cross platform and framework Intro Getting started with Ufront
- Poko PHP targeted framework and data based CMS
- Harfang A lightweight Web development framework
- Erazor A haXe implementation of the MVC 3 Razor view engine
- HaQuery Web application framework
- HxJsMicroMVC Tool for structuring client-side Haxe JS & JQuery
Asynchronous Programming
- haxe-continuation Coding like multithreading, escaping from callback hell in asynchronous programming
version #19360, modified 2013-05-13 17:42:34 by Confidant