APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more โ
Wasmtime Alternatives
Similar projects and alternatives to wasmtime
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
-
-
Oberon
Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
-
-
-
SSVM
WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
-
-
spin
Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
-
-
-
-
xz
Discontinued XZ Utils [GET https://api.github.com/repos/tukaani-project/xz: 403 - Repository access blocked]
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
wasmtime discussion
wasmtime reviews and mentions
-
A new WebAssembly runtime enters the arena... Is it worthy?
Wasmtime is mature, fast, and backed by the Bytecode Alliance. Wasmer has been around for years, V8 speaks wasm fluently, and if you're writing Go, wazero is already the de-facto answer.
-
WebAssembly as a first-class workload - next to your containers
That's deliberate. Internally, Orca has a single Runtime trait. There's a ContainerRuntime backed by Docker and a WasmRuntime backed by wasmtime, and the reconciler dispatches to whichever one a service declares. The scheduler doesn't know or care which it's placing. Adding Wasm as a first-class workload wasn't a special case bolted onto the container path; it was implementing one more Runtime.
-
GC and Exceptions in Wasmtime
Thanks for that link! There goes my Saturday morning.
After a bunch of middle clicking I landed here [0]. So if I understand correctly, the current stack switching proposal depended on exception handling to be implemented first for resume.throw, so that bit was blocked until now.
But it's also further along than you might assume [1], i.e. you can already invoke Wasmtime with `-W stack-switching` and hit the boundaries where the experimental implementation breaks.
Sadly though, like many ambitious Wasm things that don't have revenue directly attached to them, it now seems partly a case of finding someone willing to sponsor or finish the remaining work [2].
I also found the list of open stack-switching issues[3] useful.
(also, minor nit - Wasm != Wasmtime)
[0]: https://github.com/bytecodealliance/wasmtime/issues/10248
[1]: https://github.com/bytecodealliance/wasmtime/issues/12941
[2]: https://github.com/bytecodealliance/wasmtime/issues/12941#is...
[3]: https://github.com/bytecodealliance/wasmtime/issues?q=state%...
-
WebAssembly in 2026: A Practical Guide to Wasm and WASI for Modern Developers
curl https://wasmtime.dev/install.sh -sSf | bash rustup target add wasm32-wasip2 cargo build --target wasm32-wasip2 --release wasmtime target/wasm32-wasip2/release/my-app.wasm
-
Show HN: WASM with JIT from a Swift SPM Package
Hello HN,
For my own needs I needed a powerful WASM engine that provides JIT acceleration, and use it from the convenience of the Swift Package Manager.
So I ended up wrapping wasmtime (a Rust project) https://github.com/bytecodealliance/wasmtime/
The SPM package does support most platforms swift supports, including mobile where JIT is simply not available.
I'd be happy to hear from you if this is something you may be interested in using and what are your WASM use cases.
Thanks :+1:
-
MCP servers, sandboxed โ introducing ACT
Every ACT tool is a WebAssembly component running inside wasmtime โ a full VM with a JIT, linear memory, and no ambient host syscalls. Out of the box the component has zero filesystem access, zero outbound network, and no way to spawn a process. Each capability it does use (wasi:filesystem, wasi:http) is declared in the component manifest at build time and granted by the operator at run time. The host enforces the intersection: a permissive operator can't escalate past the component's stated intent, a lazy component can't silently exceed the operator's grant. You hand a tool from ghcr.io/someone-else/whatever to your agent, and the worst-case blast radius is still bounded by the policy you wrote.
-
Building a JIT Compiler from Scratch: Part 1 โ Why Build a JIT Compiler?
Cranelift โ Production-quality code generator (weโll reference this)
-
Show HN: Pdfwithlove โ PDF tools that run 100% locally (no uploads, no back end)
It's possible to run WebAssembly programs from the command line (without any GUI) using WASI (see e.g. https://github.com/WebAssembly/WASI). Thus if the user downloads pdfconverter.wasi , and the user already has e.g. wasmtime installed, they can run `wasmtime pdfconverter.wasi input.pdf output.pdf` from the command line (see https://github.com/bytecodealliance/wasmtime/blob/main/docs/... for details).
In addition to the web site, the Electron app and the Chrome extension, you may want to distribute a command-line version of your tools as WASI-style .wasm program files. If you do so, I would exclusively use the them this way, from the command line.
-
Orbis: Building a Plugin-Driven Desktop Platform with Rust and React
Here's where it gets interesting. Plugins are compiled to WASM and run in wasmtime sandboxes. This means:
- PGlite โ Embeddable Postgres
-
A note from our sponsor - AppSignal
www.appsignal.com | 13 Sep 2026
Stats
bytecodealliance/wasmtime is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of wasmtime is Rust.
Review โ โ โโโ 3/10
By the time I learned how to use the project I also learned that it wasn't any good for the job. API changes frequently, high overhead, little room for extensions.