spinframework/spin
Spin is the open source developer tool for building and running serverless applications powered by WebAssembly. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 32.0
- age_days: 1766
- days_rel: 7
- days_push: 7
- n_releases_24m: 19
Adoption not part of the score
6505 stars · 311 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Spin is an open-source framework and CLI for building, deploying, and running event-driven serverless microservices as WebAssembly components, built on Wasmtime and the WebAssembly component model. It supports SDKs for Rust, JavaScript, Go, and Python, with triggers for HTTP, Redis, cron, and MQTT, plus built-in key-value, SQLite, and AI interfaces.
Use cases
- build serverless microservices with webassembly
- run wasm apps with millisecond cold starts
- deploy event-driven http apis on kubernetes
- write polyglot microservices in rust go python or javascript
- self-host a lightweight serverless runtime
- build mcp servers with webassembly
- run cron-triggered background jobs as wasm components
When to choose
- you want sandboxed, fast cold-start serverless functions without managing containers
- you want to write microservices in multiple languages compiled to a portable Wasm runtime
- you want to run serverless workloads on Kubernetes (SpinKube) or self-hosted servers
- you need event-driven triggers like HTTP, Redis, cron, or MQTT with Wasm isolation
When to avoid
- you need long-running, always-on services rather than short-lived event-driven functions
- your dependencies require native libraries or system access unavailable in the Wasm sandbox
- your team has no appetite for the WebAssembly component model toolchain
- you need a mature managed FaaS platform with broad ecosystem integrations out of the box
Facets
framework · maturity active
web-framework http-server serverless wasm cli microservices scheduling caching database mcp web-development backend cloud-computing developer-tools apis windows cli self-hosted cloud rust go python webassembly wasmtime wasi serverless-framework cnfc-sandbox event-driven cold-start spin fermyon component-model containers linux macos docker kubernetes nodejs
7 sources
- readme: https://github.com/spinframework/spin · fetched 2026-08-28 · 73f8a69fbd16
- homepage: https://spinframework.dev · fetched 2026-08-29 · 9661d189c27b
- site_page: https://spinframework.dev/quickstart · fetched 2026-08-29 · 09c597f8a53c
- site_page: https://spinframework.dev/v4/quickstart · fetched 2026-08-29 · 804d812a84ad
- site_page: https://spinframework.dev/v4/install · fetched 2026-08-29 · a0e2ded5fc84
- site_page: https://spinframework.dev/v4/contributing-docs · fetched 2026-08-29 · 0cb3cd14e363
- site_page: https://spinframework.dev/blog/index · fetched 2026-08-29 · 339803f9a336
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spinframework/spin | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="spinframework/spin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem