extism/extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 75
- 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: 36.5
- age_days: 1481
- days_rel: 90
- days_push: 8
- n_releases_24m: 13
Adoption not part of the score
5739 stars · 166 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Extism is a cross-language framework for building with WebAssembly, providing host SDKs and plugin development kits to securely load and run sandboxed Wasm modules inside applications. It lets developers add extensible plugin systems, FaaS platforms, and user-supplied code execution to software written in many languages.
Use cases
- add a plugin system to my application
- run untrusted user code safely in a sandbox
- execute webassembly modules from python or go
- build an extensible app where users write plugins
- run wasm code on servers, edge, and browsers with one interface
- embed user-supplied logic into my cli tool
When to choose
- you need to run arbitrary or untrusted code from users in a sandbox
- you want a cross-language plugin interface with SDKs for many host languages
- you want portable wasm execution across servers, edge, CLIs, IoT, and browsers
- you need host-controlled capabilities like HTTP, timers, and memory limits for plugins
When to avoid
- you only need a simple in-process plugin mechanism in a single language
- you need maximum raw performance with no sandboxing overhead
- your plugins require full native access to the host system
- you want a full-featured wasm runtime API rather than an opinionated plugin framework
Facets
framework · maturity active
plugin-system wasm sdk developer-tools developer-tools web-development cross-platform security windows cross-platform browser python rust go cli wasm serverless embedded webassembly-runtime host-sdks pdk sandboxed-execution extensibility faas sandboxing linux macos nodejs
9 sources
- readme: https://github.com/extism/extism · fetched 2026-08-28 · c313fc6acf7e
- homepage: https://extism.org · fetched 2026-08-29 · 26c548db8046
- site_page: https://extism.org/docs/overview · fetched 2026-08-29 · c91c9d7a38d0
- site_page: https://extism.org/docs/category/quickstart · fetched 2026-08-29 · 9abfac3e06a2
- site_page: https://extism.org/docs/category/concepts · fetched 2026-08-29 · 396c2817ee05
- site_page: https://extism.org/docs/install · fetched 2026-08-29 · 2d9ab1724505
- site_page: https://extism.org/docs/quickstart/host-quickstart · fetched 2026-08-29 · c3102bf09007
- site_page: https://extism.org/docs/quickstart/plugin-quickstart · fetched 2026-08-29 · ab907d4c7607
- registry_crates: https://crates.io/api/v1/crates/extism · fetched 2026-08-29 · 9862a7b05348
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| extism/extism | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem