pkg.soopen package index

brew / rang 4824

Installer wasm-component-ld avec Homebrew, apk, MacPorts, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de wasm-component-ld pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install wasm-component-ld

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install wasm-component-ld

MacPorts ports tree · lang/wasm-component-ld/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add wasm-component-ld

Alpine Linux edge package indexes · wasm-component-ld · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#wasm-component-ld

nixpkgs package indexes · pkgs/by-name/wa/wasm-component-ld/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S wasm-component-ld

Arch Linux sync databases · wasm-component-ld · Source: geo.mirror.pkgbuild.com

aperçu

Résumé du paquet

Linker for creating WebAssembly components

Commandes et alias

  • wasm-component-ld

historique

Historique du projet et usages

wasm-component-ld is a Bytecode Alliance command-line linker for producing WebAssembly components. It sits at the boundary between traditional object linking and the WebAssembly component model, wrapping LLVM's `wasm-ld` flow and then componentizing the result.

Historique du projet

The repository was created on December 12, 2023, as the component model was becoming a practical build target rather than only a specification. Its README describes the binary as a wrapper around two operations: invoking the LLVM `wasm-ld` linker driver and then using `wit_component::ComponentEncoder` to produce a final component.

The project is intentionally small and specialized. It exists because component-model artifacts need more than a core Wasm link step: metadata, WIT interfaces, adapters, and component encoding have to line up with the component model's interoperability contract.

Historique d'adoption

wasm-component-ld follows the broader Bytecode Alliance push around WASI and the component model. The official component-model documentation frames components as a way to build interoperable WebAssembly libraries, applications, and environments, with user documentation for building, using, composing, and distributing components.

Modes d'utilisation

The package is used by developers and language toolchain authors who need a command-line linker that emits a component rather than only a core module. In practice it belongs near C, C++, and other non-Rust workflows where LLVM already produces Wasm object files and the final artifact must become a component.

Pourquoi les passionnés de paquets s'y intéressent

Its significance is not broad end-user adoption but toolchain plumbing. For package maintainers, it marks the arrival of component-model-specific linker binaries as installable system tools, similar to how `wasm-ld`, `wasm-tools`, and `wit-bindgen` occupy distinct slots in a modern Wasm toolchain.

Chronologie

  • 2023-12-12: Public GitHub repository created.
  • 2024-2026: Releases track ongoing component-model tooling work.
  • 2026-06-12: GitHub releases list v0.5.25 as the latest release at research time.

Related projects

  • Related Bytecode Alliance tooling includes wasm-tools for inspecting and manipulating modules and components, wit-bindgen for interface bindings, cargo-component for Rust component builds, and LLVM's wasm-ld linker.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
wasm-component-ldexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.5.28
gestionnaire mis à jour2026-07-30
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:wasm-component-ld
Version0.5.28
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://wasi.dev
Dépôthttps://github.com/bytecodealliance/wasm-component-ld
Dernière mise à jour2026-07-30T22:48:49Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

wasm-component-ld

nix profile install nixpkgs#wasm-component-ld
  • normalized package name match
  • Correspondance par : Wasm Component Ld
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/wa/wasm-component-ld/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

wasm-component-ld 1.97.0-r0

Command line linker for creating WebAssembly components

https://github.com/bytecodealliance/wasm-component-ld

sudo apk add wasm-component-ld
  • License: Apache-2.0 OR MIT
  • Architecture: x86_64
  • Source Package: rust
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Wasm Component Ld
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wasm-component-ld from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
pacman95%

wasm-component-ld 0.5.28-1

Command line linker for creating WebAssembly components

https://github.com/bytecodealliance/wasm-component-ld

sudo pacman -S wasm-component-ld
  • License: Apache-2.0 WITH LLVM-exception AND Apache-2.0 AND MIT
  • Architecture: x86_64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Wasm Component Ld
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: wasm-component-ld from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

wasm-component-ld

sudo port install wasm-component-ld
  • normalized package name match
  • Correspondance par : Wasm Component Ld
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/wasm-component-ld/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation