Automic VaultAutomic Vault

brew

Install haxe with Homebrew, apk, chocolatey, apt, dnf, Nix, pacman, scoop, winget, zypper

Multi-platform programming language. Version 4.3.7 via Homebrew; verified 2026-06-13.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install haxe

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add haxe

Alpine Linux edge package indexes · haxe · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install haxe

Debian stable package indexes · haxe · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install haxe

Fedora Rawhide package metadata · haxe · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#haxe

nixpkgs package indexes · haxe · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S haxe

Arch Linux sync databases · haxe · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install haxe

openSUSE Tumbleweed package metadata · haxe · source: download.opensuse.org

Windows

Chocolateyverified · 92%
choco install haxe

Chocolatey community package catalog · haxe · source: community.chocolatey.org

Scoopverified · 92%
scoop install main/haxe

Scoop official bucket manifest trees · bucket/haxe.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id HaxeFoundation.Haxe -e

Windows Package Manager source index · HaxeFoundation.Haxe · source: cdn.winget.microsoft.com

overview

Package summary

Multi-platform programming language

Commands and aliases

  • haxe
  • haxelib

history

Project history and usage

Haxe is an open-source programming language, compiler, standard library, and package ecosystem built around compiling one codebase to many targets. In package-manager culture it sits at the intersection of language runtime, cross-compiler, transpiler, and game/tooling ecosystem.

Project history

The Haxe manual traces the project to 22 October 2005, when Nicolas Cannasse started it as a successor to MTASC, the Motion-Twin Action Script Compiler, and to Motion-Twin's in-house MTypes language experiments. The early spelling was haXe, and the beta appeared in February 2006 with AVM bytecode and Neko as the first targets.

Haxe 1.0 followed in May 2006 with JavaScript code generation and early versions of defining language features such as type inference and structural subtyping. Later Haxe 1 releases added the Flash AVM2 target, haxelib, and ActionScript 3 support, tying the language to both Flash-era workflows and package-oriented reuse.

Haxe 2.0 arrived in July 2008 with a PHP target, and Haxe 2.04 added C++ in July 2009. The 2.x line also brought macros in 2011, major JavaScript target maintenance, and work that led toward Java and C# targets before the final Haxe 2.10 release in July 2012.

The Haxe Foundation was established after years of open-source development to fund long-term work, support the ecosystem, and provide a contact point for companies evaluating Haxe. With that backing, the Haxe compiler team moved to Haxe 3, released in May 2013.

The GitHub repository under HaxeFoundation was created in May 2013, matching the foundation-era source-hosting move. The repository README frames Haxe as a toolkit containing the language, cross-compiler, and standard library, with targets including JavaScript, C++, JVM, Lua, PHP, Python, HashLink, NekoVM, Flash bytecode, and the interpreter.

Adoption history

Haxe adoption grew first from Flash and game-development needs, then broadened with server, desktop, mobile, and command-line targets. The official use-case pages highlight games such as Dead Cells, Northgard, Papers, Please, Rymdkapsel, Defender's Quest, and Evoland, and also point to OpenFL, Heaps, Kha, Flambe, HaxeFlixel, and HaxePunk showcases.

The Haxe site describes use by independent developers and large corporate teams, and the Foundation page lists enterprise and professional partners. That mix explains Haxe's unusual package profile: it is a compiler in system package managers, a library ecosystem through haxelib, and an application/game tooling stack through frameworks built on top of it.

Haxelib is documented as the package manager for the Haxe Toolkit and a place to find and share Haxe libraries. That gives Haxe a two-layer adoption story for package nerds: operating-system package managers distribute the compiler, while haxelib distributes Haxe libraries and frameworks.

How it is used

Users install the Haxe compiler and invoke haxe to compile programs to a chosen target. haxelib manages libraries, and the official manual plus API documentation cover the language, compiler flags, target-specific details, standard library, and package manager workflow.

Haxe is commonly used when a team wants strong typing and one source language while producing JavaScript, native, VM, or bytecode outputs. Its package-manager footprint matters because language versions, target runtimes, and haxelib libraries have to line up cleanly for repeatable builds.

Why package nerds care

Haxe is interesting to package maintainers because it is both a compiler and an ecosystem root. A package formula has to expose the compiler and haxelib tools, while downstream projects may depend on target-specific runtimes such as Neko or HashLink and on libraries installed through haxelib.

Its history also explains why Haxe appears in many package indexes despite being niche compared with larger general-purpose languages: game frameworks, Flash migration paths, cross-platform app code, and generated-output workflows all created real demand for a portable compiler package.

Timeline

  • 2005: Nicolas Cannasse starts Haxe on 22 October.
  • 2006: Beta release appears in February with AVM bytecode and Neko targets.
  • 2006: Haxe 1.0 is released in May with JavaScript code generation.
  • 2006: haxelib is added during the Haxe 1 series.
  • 2008: Haxe 2.0 is released with PHP target support.
  • 2009: Haxe 2.04 adds the C++ target.
  • 2011: Haxe 2.07 adds macro support.
  • 2012: Haxe 2.10 is released as the final Haxe 2 line.
  • 2013: Haxe 3 is released in May, backed by the Haxe Foundation era.
  • 2013: HaxeFoundation/haxe repository is created on GitHub.

Related projects

  • MTASC and MTypes are direct historical predecessors named by the Haxe manual.
  • NekoVM, HashLink, OpenFL, Heaps, Kha, HaxeFlixel, HaxePunk, and Flambe are related ecosystem projects and targets/frameworks that shaped Haxe packaging and adoption.
  • Haxelib is the companion package manager for sharing Haxe code libraries.

security posture

Risk level: yellow

generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • generalized runtime or code generation signal

Signals

  • text:programming language

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
haxecliglobal executable
haxelibcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.3.7
manager updated2026-06-13
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/HaxeFoundation/haxe

install metadata

Package metadata

Package keybrew:haxe
Version4.3.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/haxe
Homepagehttps://haxe.org/
Repositoryhttps://github.com/HaxeFoundation/haxe
Upstream docshttps://api.haxe.org/
LicenseGPL-2.0-or-later AND MIT
Source archivehttps://github.com/HaxeFoundation/haxe.git
Last updated2026-06-13T23:34:58+02:00
Pulseupdated
Dependenciesmbedtls@3, neko, pcre2
Build dependenciesocaml, opam, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared
CaveatsAdd the following line to your .bashrc or equivalent: export HAXE_STD_PATH="$HOMEBREW_PREFIX/lib/haxe/std"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehaxe
Version Scheme0
Revision2
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

haxe 1:4.3.6-3

multi-target universal programming language

https://haxe.org

sudo apt install haxe
  • Section: devel
  • Architecture: amd64
  • 9 dependencies
  • normalized package name match
  • Matched by: Haxe
Debian stable package indexes · deb.debian.org · Debian stable package indexes: haxe from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

haxe

nix profile install nixpkgs#haxe
  • normalized package name match
  • Matched by: Haxe
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: haxe from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

haxe 1:4.3.3-1build2

multi-target universal programming language

https://haxe.org

sudo apt install haxe
  • Section: universe/devel
  • Architecture: amd64
  • 9 dependencies
  • normalized package name match
  • Matched by: Haxe
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: haxe from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

haxe 4.3.3-r4

The Cross-Platform Toolkit

https://haxe.org

sudo apk add haxe
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: haxe
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Haxe
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: haxe from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

haxe-doc 4.3.3-r4

The Cross-Platform Toolkit (documentation)

https://haxe.org

sudo apk add haxe-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: haxe
  • normalized package name match
  • Matched by: Haxe
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: haxe-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

haxe 4.3.7-6.fc45

Multi-target universal programming language

https://haxe.org/

sudo dnf install haxe
  • License: GPL-2.0-or-later AND MIT AND LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: haxe
  • 12 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Haxe
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: haxe from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

haxe-stdlib 4.3.7-6.fc45

The Haxe standard library

https://haxe.org/

sudo dnf install haxe-stdlib
  • License: GPL-2.0-or-later AND MIT AND LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: haxe
  • 1 provides
  • normalized package name match
  • Matched by: Haxe
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: haxe-stdlib from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

haxe 4.3.7-4

Cross-platform toolkit and programming language

https://haxe.org/

sudo pacman -S haxe
  • License: GPL-2.0-or-later AND MIT
  • Architecture: x86_64
  • 2 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Haxe
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: haxe from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

haxe 4.3.7-2.4

Multiplatform programming language

https://haxe.org/

sudo zypper install haxe
  • License: GPL-2.0-or-later AND MIT
  • Category: Development/Languages/Other
  • Architecture: x86_64
  • Source Package: haxe
  • 10 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Haxe
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: haxe from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
Chocolatey95%

haxe

choco install haxe
  • normalized package name match
  • Matched by: Haxe
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: haxe from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','gpg4win-vanilla'
Scoop95%

main/haxe

scoop install main/haxe
  • normalized package name match
  • Matched by: Haxe
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/haxe.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

HaxeFoundation.Haxe

winget install --id HaxeFoundation.Haxe -e
  • normalized package name match
  • Matched by: Haxe
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: HaxeFoundation.Haxe from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment