bytecodealliance/wasmtime

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 seconds ago
Added to GitGenius on September 3rd, 2026
Created on August 29th, 2017
Open Issues & Pull Requests: 849 (+0)
GitHub issues: Enabled
Number of forks: 1,817
Total Stargazers: 18,602 (+0)
Total Subscribers: 173 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 hours
Mean response time: 57.0 days
90th percentile: 13.9 days
Tracked items: 1,274

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 57% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 62% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 7% of issues opened in the past year have been closed. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 368
New in 7 days: 12
Closed in 7 days: 8
Avg open age: 577 days
Stale 30+ days: 313
Stale 90+ days: 251

Recent activity

Opened in 7 days: 11
Closed in 7 days: 8
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (311)
  • cranelift (189)
  • wasm-proposal:gc (87)
  • fuzz-bug (76)
  • wasm-proposal:component-model-async (76)
  • enhancement (54)
  • wasmtime:debugging (41)
  • performance (37)

Detailed Description

Wasmtime is a standalone WebAssembly runtime that executes compiled WebAssembly modules with fast, secure, and standards-compliant performance.

The tool addresses the need to run WebAssembly code outside the browser with a lightweight, portable execution environment. It uses the Cranelift code generator to compile WebAssembly to machine code either at runtime through JIT compilation or ahead-of-time, optimizing for both execution speed and efficient instantiation. The runtime provides sandboxing capabilities and supports the WebAssembly System Interface (WASI) for system-level operations, allowing WebAssembly modules to interact with the host environment in a controlled manner.

Wasmtime suits projects that need to embed WebAssembly execution in larger applications, run untrusted code safely, or deploy WebAssembly as a portable compute layer. It works well for scenarios requiring lightweight virtualization without the overhead of full containerization. The tool is particularly valuable for developers building systems that benefit from WebAssembly's portability and security properties while needing fine-grained control over the runtime environment.

The project receives issue reports from both core maintainers and external users, indicating real-world adoption without creating an unsustainable support burden. Maintainers typically respond to new issues and pull requests within a day. Development activity concentrates on bug fixes, improvements to the Cranelift compiler backend, and implementation of emerging WebAssembly proposals, particularly garbage collection support.