# koute/cargo-web

A Cargo subcommand for the client-side Web

Repository: https://github.com/koute/cargo-web
Canonical: https://ross.abutalabs.com/products/cargo-web
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, web, asmjs, emscripten, webassembly, webasm
Last push: 2023-11-29T04:25:09+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3490, "days_push": 1008, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1111, forks 80 (observed 2026-08-28T04:03:37.626983+00:00)

## What it is
A Cargo subcommand that makes it easy to build, develop, test, and deploy client-side web applications written in Rust. It supports WebAssembly (native and Emscripten) and asm.js targets, with an embedded dev server and auto-reload workflow.

## Use cases
- build rust webassembly apps
- run rust tests in headless chrome
- serve and auto-reload a rust wasm project during development
- deploy a rust client-side web app as static files
- compile rust to asm.js with emscripten
- typecheck a wasm rust project

## When to choose
- you use stdweb or older Rust-to-Web workflows needing Emscripten or asm.js
- you want an integrated build, test, and dev-server loop for Rust web projects

## When to avoid
- you use modern wasm-bindgen/wasm-pack tooling, which is the current ecosystem standard
- you need actively developed tooling with frequent updates

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: build-tool, cli, developer-tools, testing
- domain: web-development, developer-tools
- platform: windows, cli, rust
- tags: wasm, webassembly, emscripten, asmjs, cargo-subcommand, dev-server, stdweb, command-line, linux, macos

## Member repositories
- koute/cargo-web (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:37.626983+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:43:23.993841+00:00, confidence not recorded.
  - readme: https://github.com/koute/cargo-web (fetched 2026-08-28T04:03:37.626983+00:00, sha 3130e5c1d80f)
  - registry_crates: https://crates.io/api/v1/crates/cargo-web (fetched 2026-08-29T12:46:40.535640+00:00, sha 970afdc8fe13)
- Data as of 2026-08-30T08:39:29.467469+00:00.
