Skip to content
SPECIFICTION
Get listed

Haxelib

lib.haxe.org

Free plan WindowsmacOSLinuxAPI

What it is

Haxelib is the library manager included with Haxe distributions. It connects to a central repository for finding, installing, and sharing Haxe libraries on Windows, macOS, and Linux, with API access. The command line installs the latest release or a specified version, resolves dependencies from HXML files, and supports offline installation. Search matches project names or descriptions, while the info command displays ownership, licensing, descriptions, websites, tags, versions, and release notes. Developers can submit ZIP archives or directories, use Git or Mercurial repositories, and create local repositories from project files. Installed libraries can be exposed to the Haxe compiler with --library or -L. Haxelib can use an HTTP proxy or a custom server. Libraries are distributed as source by default. The public HaxeFoundation repository is MIT licensed, and community links include GitHub, bug reports, Stack Overflow, forums, Discord, and Gitter. All libraries are free.

Spec sheet

Purpose
Haxelib is the library manager that comes with any Haxe distribution and connects to a central repository for submitting and retrieving libraries.Read 8 Oct 2026 · lib.haxe.org
Free plan
YesRead 21 Sep 2026 · lib.haxe.org
Founded
2013Read 28 Sep 2026 · lib.haxe.org
Community and support
The site links to GitHub, bug reports, Stack Overflow, community forums, Discord, and Gitter.Read 8 Oct 2026 · lib.haxe.org
Compiler integration
Installed libraries can be made available to the Haxe compiler using the --library or -L argument.Read 8 Oct 2026 · lib.haxe.org
Custom server
The client supports configuring a custom Haxelib server instead of lib.haxe.org.Read 8 Oct 2026 · lib.haxe.org
Dependencies
Haxelib can install dependencies listed in an HXML file or across HXML files in the current directory.Read 8 Oct 2026 · lib.haxe.org
Dependency resolution
YesRead 21 Sep 2026 · lib.haxe.org
Install
The command line can install the latest released version or a specified version of a library.Read 8 Oct 2026 · lib.haxe.org
Local repositories
A developer can create a local repository that uses libraries stored in the current project directory.Read 8 Oct 2026 · lib.haxe.org
Maintainer
The Haxelib repository is listed as a public HaxeFoundation project and is licensed under MIT.Read 8 Oct 2026 · github.com
Offline installation
YesRead 21 Sep 2026 · lib.haxe.org
Package formats
ZIP archives containing Haxe source and haxelib.json manifestsRead 21 Sep 2026 · lib.haxe.org
Project information
The info command shows a project's owner, license, description, website, tags, current version, and release notes for its versions.Read 8 Oct 2026 · lib.haxe.org
Proxy support
Haxelib can be configured to use an HTTP proxy.Read 8 Oct 2026 · lib.haxe.org
Search
The search command finds projects whose name or description contains the specified word.Read 8 Oct 2026 · lib.haxe.org
Security setting
The HAXELIB_NO_SSL environment variable makes the client use HTTP instead of HTTPS when set to 1 or true.Read 8 Oct 2026 · lib.haxe.org
Share libraries
Developers can submit a ZIP package or a directory for other users to install.Read 8 Oct 2026 · lib.haxe.org
Source visibility
The documentation says Haxe libraries are distributed as source code by default, making their behavior easy to inspect and modify.Read 8 Oct 2026 · lib.haxe.org
Supported platforms
Windows,macOS,LinuxRead 21 Sep 2026 · lib.haxe.org
Version control
Haxelib can use libraries from Git or Mercurial repositories, including private libraries that are not posted to Haxelib.Read 8 Oct 2026 · lib.haxe.org

Plans and prices

Haxelib Free All libraries are free Read 8 Oct 2026 · lib.haxe.org

Every Haxelib plan and price →

Strong points and limits

Strong points

  • Free library manager and libraries
  • Dependency resolution from HXML files
  • Git, Mercurial, and local repository support
  • Offline installation available
  • Compiler integration through --library or -L

Limits

  • Libraries are distributed as source by default
  • Setting HAXELIB_NO_SSL enables HTTP connections
  • No free trial is offered, though the plan is free

Who it suits

Haxelib suits Haxe developers who need dependency management, repository publishing, or private and local libraries across desktop platforms.

Verdict

Haxelib handles installation, dependency resolution, searching, publishing, and compiler integration for Haxe projects. Its repository and tooling also accommodate private, local, and alternate-server workflows.

Where Specifiction places it

Alternatives to HaxelibAll alternatives →