The registry for RISC-V ISA extensions.
Discover, package, and share RISC-V extensions using the open .xsil format.
or create a .xsil package in the wizard
Search, inspect, and install from your terminal.
quickstart | xsil
The xsil CLI is open source and available on crates.io.
ExtenSilica keeps extension metadata, releases, and available artifacts together.
Discover
Search standards, vendor extensions, and experimental work in one catalog
xsil search <query>Inspect
Review provenance, ISA metadata, documentation, versions, and artifacts
xsil info <extension>Package
Capture an extension and its available technical context in the open format
manifest.json + artifactsPublish
Release an immutable, checksummed version under a canonical registry name
xsil publishReuse
Install the preserved package and carry its context into new work
xsil install <extension>A public catalog focused specifically on RISC-V ISA extensions, from ratified standards to experimental work.
Package extension metadata, documentation, and optional engineering artifacts in one inspectable archive.
Upstream links, authorship, licensing, ISA requirements, encodings, and dependencies stay attached to the work.
Every release has a canonical name, immutable version, checksum, and permanent registry page.
Simulator, toolchain, RTL, tests, examples, and hardware links can be included when a package has them.
Registry
Ratified, vendor, research, and experimental work in one searchable catalog.
Create a manifest, attach the technical context you have, and publish an immutable version to the public registry.
$ cargo install xsil# one-time
$ xsil login && xsil publish ./my-extension/