pkg.soopen package index

brew / Rang 4976

hashlink mit Homebrew, Nix, zypper, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für hashlink in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install hashlink

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#hashlink

nixpkgs package indexes · pkgs/by-name/ha/hashlink/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install hashlink

openSUSE Tumbleweed package metadata · hashlink · Quelle: download.opensuse.org

Windows

Scoopverifiziert · 92%
scoop install main/hashlink

Scoop official bucket manifest trees · bucket/hashlink.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Virtual machine for Haxe

Befehle und Aliase

In der lokalen Paketdatenbank wurden keine Executable-Aliase gefunden.

Verlauf

Projektgeschichte und Nutzung

HashLink is the Haxe Foundation's virtual machine and native-code target for running Haxe applications through JIT-compiled bytecode or generated C.

Projektgeschichte

Nicolas Cannasse developed HashLink for roughly a year before announcing it as a new Haxe target in 2016. He described it as a conceptual successor to NekoVM for system, server, and desktop applications, but with a different and incompatible architecture.

HashLink supports direct bytecode execution through HL/JIT and conversion to C through HL/C. The Haxe Foundation later sponsored work on an Immix-derived garbage collector to improve allocation-heavy performance.

Adoptionsgeschichte

HashLink became an official Haxe target for system, server, desktop, and game workloads. The official case study documents Shiro Games moving Northgard from Adobe AIR to HashLink and HLSDL while retaining cross-platform releases.

source_facts.package-manager records availability through Homebrew, Nix, Arch, Scoop, and openSUSE-related packaging.

Wie es verwendet wird

Compile bytecode with `haxe -hl output.hl -main MyApp` and execute it with `hl output.hl`. For native release builds, generate C with the Haxe compiler and compile that output against the HashLink runtime.

The runtime supplies standard Haxe facilities and optional libraries for graphics, audio, networking, databases, cryptography, and other native integrations.

Warum Paket-Nerds sich dafür interessieren

HashLink gives Haxe users a runtime package separate from the compiler, with a compact `hl` command, native libraries, JIT execution, and a C-generation path. It is especially interesting to runtime packagers because optional multimedia, database, networking, and cryptographic libraries affect builds.

Its dual execution model lets developers use bytecode and JIT compilation for quick iteration, then generate C for optimized release binaries while retaining the same runtime semantics.

Zeitleiste

  • 2016: HashLink is announced as a new Haxe target.
  • 2016-11: Nicolas Cannasse publishes the first official HashLink in-depth article.
  • 2016-12: The second in-depth article documents the runtime architecture.
  • 2020: Haxe Foundation material presents work on an Immix-based garbage collector.
  • 2025: The official repository releases HashLink 1.15.

Related projects

  • Haxe is the language and compiler that emits HashLink bytecode or C output.
  • NekoVM is HashLink's conceptual predecessor, though the runtimes are not compatible.
  • Heaps is an open-source Haxe game engine used with HashLink in projects including Northgard.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für hashlink wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 8 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
Es waren keine Executable-Daten vorhanden.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version1.16
Manager aktualisiert2026-09-14
lokale DatenOK
Upstreamaktuell
neueste erkannte Version1.16

https://github.com/HaxeFoundation/hashlink

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:hashlink
Version1.16
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/hashlink
Homepagehttps://hashlink.haxe.org/
Repositoryhttps://github.com/HaxeFoundation/hashlink
Upstream-Dokumentationhttps://hashlink.haxe.org/
LizenzMIT
Quellarchivhttps://github.com/HaxeFoundation/hashlink/archive/refs/tags/1.16.tar.gz
Zuletzt aktualisiert2026-09-14T13:44:04+02:00
Pulseupdated
Abhängigkeitenjpeg-turbo, libogg, libpng, libuv, libvorbis, mbedtls@3, openal-soft, sdl3
Build-Abhängigkeitenpkgconf
Von macOS bereitgestellte Bibliothekensqlite
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenThe HashLink/JIT virtual machine (hl) is not installed as only HashLink/C native compilation is supported on ARM processors. See https://github.com/HaxeFoundation/hashlink/issues/557

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

hashlink

nix profile install nixpkgs#hashlink
  • normalized package name match
  • Abgeglichen nach: Hashlink
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ha/hashlink/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

hashlink 1.15-4.3

A virtual machine for Haxe

https://hashlink.haxe.org/

sudo zypper install hashlink
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hashlink
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Hashlink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hashlink from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

hashlink-devel 1.15-4.3

Development files for hashlink

https://hashlink.haxe.org/

sudo zypper install hashlink-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hashlink
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Hashlink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hashlink-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

hashlink-hdlls 1.15-4.3

Hdll libraries for HashLink

https://hashlink.haxe.org/

sudo zypper install hashlink-hdlls
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hashlink
  • 14 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Hashlink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hashlink-hdlls from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

libhl1 1.15-4.3

HashLink library

https://hashlink.haxe.org/

sudo zypper install libhl1
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hashlink
  • 4 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Hashlink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libhl1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
Scoop95%

main/hashlink

scoop install main/hashlink
  • normalized package name match
  • Abgeglichen nach: Hashlink
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/hashlink.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database