FindSoftware

Trunk

Bundler that builds a Rust WebAssembly application and its HTML, CSS and JavaScript assets for the web.

Trunk is a bundler for Rust applications compiled to WebAssembly. It reads a source index.html file, compiles the Rust crate, and bundles the WebAssembly, the JavaScript loader and other assets such as SCSS and images into a dist folder. The dist output is static files that a web server can serve. Trunk is installed with cargo install --locked trunk, from a GitHub release binary, or with Homebrew. The trunk serve command starts a built-in development server.

Worth knowing

Trunk is a build step, so no Trunk process runs for the live site.

Identity

Status
Active
Maintainer
Trunk Maintainers1
First release
20206

Rendering and deploy

Runs as
Static files, Dev only13
Install with
cargo4

Releases

Current major version
Pre-1.06
Last release
2026-10-266

Adoption

GitHub stars
4,4182
Contributors
1327
Dependent repositories
38

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories, Runs as, Maintainer
    trunk-rs.github.io/trunk/
  2. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/trunk-rs/trunk
  3. 2026-10-28: links, Runs as
    trunk-rs.github.io/trunk/guide/print.html
  4. 2026-10-28: Install with
    trunk-rs.github.io/trunk/guide/getting-started/installation.html
  5. 2026-10-28: License
    github.com/trunk-rs/trunk/blob/main/README.md
  6. 2026-10-28: Current major version, Last release, First release
    api.github.com/repos/trunk-rs/trunk/releases
  7. 2026-10-28: Contributors
    api.github.com/repos/trunk-rs/trunk/contributors?per_page=1
  8. 2026-10-28: Dependent repositories
    packages.ecosyste.ms/api/v1/registries/crates.io/packages/trunk

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON