Haxe Library Manager



A modular, open-source and cross-platform adventure

Haxelib is the easiest way to find libraries and code for your Haxe project - and the best place you can share your code with others in the Haxe ecosystem. Haxelib is the package manager for the Haxe Toolkit.


Recently updated

haxe-strings: A haxelib for consistent cross-platform UTF-8 string manipulation. Contains comprehensive String utility functions, SemVer.org version parsing, spell checker, ANSI escape sequence builder, RandomUUID generator, thread-safe regular expression API, StringBuilder, SortedStringMap, SortedStringSet, camelcase string formatting, filepath normalizing and globbing (wildcards).
5.0.1: See https://github.com/vegardit/haxe-strings/blob/master/CHANGELOG.md

haxe-files: A haxelib for consistent cross-platform filesystem operations and proper Windows-/Unix-style path handling.
1.0.0: See https://github.com/vegardit/haxe-files/blob/master/CHANGELOG.md

haxe-concurrent: A haxelib with cross-platform concurrency functions and classes (thread-pool, task executor/scheduler, re-entrant lock, semaphore, atomic int/bool, thread-safe collections/queues)
1.1.1: See https://github.com/vegardit/haxe-concurrent/blob/master/CHANGELOG.md

checkstyle: Automated code analysis ideal for projects that want to enforce a coding standard.
2.2.0: added mutlithreading for parsing and checking + bug fixes

sparkler: modular particle system
0.0.3:

munit: A cross platform unit testing framework for Haxe with metadata test markup and tools for generating, compiling and running tests from the command line.
2.2.2: See https://github.com/massiveinteractive/MassiveUnit/blob/master/CHANGES.md

haxe-concurrent: A haxelib with cross-platform concurrency functions and classes (thread-pool, task executor/scheduler, re-entrant lock, semaphore, atomic int/bool, thread-safe collections/queues)
1.1.0: See https://github.com/vegardit/haxe-concurrent/blob/master/CHANGELOG.md

Popular contributors

Avatar of singmajesty Joshua Granick
(39 projects)

Avatar of massive Massive Interactive
(11 projects)

Avatar of ncannasse Nicolas Cannasse
(19 projects)

Avatar of haxeflixel Alexander Hohlov
(6 projects)

Avatar of gamehaxe Hugh Sanderson
(15 projects)

Avatar of back2dos back2dos
(57 projects)

Avatar of waneck Caue Waneck
(19 projects)

Avatar of jason Jason O'Neil
(32 projects)

Avatar of adireddy Adi Reddy Mora
(15 projects)

Avatar of fponticelli Franco Ponticelli
(36 projects)


Many libraries are just one haxelib install away. This example demonstrates some of all haxelib commands.

haxelib install actuate                    # Install `actuate` library
haxelib install actuate 1.8.1              # Install a specific version
haxe -lib actuate -main Test -js test.js   # Use `actuate` library in your Haxe build

haxelib list                               # List all of your installed libraries
haxelib list openfl                        # List your installed libraries that have "openfl" in the name

haxelib install actuate.zip                # Install a library from a zip file
haxelib install test.hxml                  # Install all the libs listed in a hxml
haxelib install all                        # Install all the libs in the hxml files in the current directory

haxelib submit actuate.zip                 # Use Haxelib to share your library with others!

All libraries are free

Every month, more than thousand developers use haxelib to find, share, and reuse code — and assemble it in powerful new ways. Enjoy Haxe; It is great!

Explore Haxe

Haxe Manual

Haxe Code Cookbook

Haxe API documentation

You can try Haxe in the browser! try.haxe.org

Join us on Github!

Haxe is being developed on GitHub. Feel free to contribute or report issues to our projects.

Haxe on Github