wasmtime

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant (by bytecodealliance)

Wasmtime Alternatives

Similar projects and alternatives to wasmtime

  1. rust

    2,987 wasmtime VS rust

    Empowering everyone to build reliable and efficient software.

  2. 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.

    AppSignal logo
  3. zig

    991 wasmtime VS zig

    Moved to Codeberg

  4. crates.io

    The Rust package registry

  5. lapce

    189 wasmtime VS lapce

    Lightning-fast and Powerful Code Editor written in Rust

  6. wasmer

    146 wasmtime VS wasmer

    ๐Ÿš€ Fast, secure, lightweight containers based on WebAssembly

  7. Oberon

    Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language

  8. lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

  9. 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.

    Kargo logo
  10. wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

  11. extism

    67 wasmtime VS extism

    The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

  12. wasi-libc

    WASI libc implementation for WebAssembly

  13. WASI

    59 wasmtime VS WASI

    WebAssembly System Interface

  14. SSVM

    51 wasmtime VS 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.

  15. component-model

    50 wasmtime VS component-model

    Repository for design and specification of the Component Model

  16. spin

    42 wasmtime VS spin

    Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.

  17. qbe-rs

    QBE IR in natural Rust data structures

  18. wit-bindgen

    A language binding generator for WebAssembly interface types

  19. wasm-micro-runtime

    WebAssembly Micro Runtime (WAMR)

  20. xz

    Discontinued XZ Utils [GET https://api.github.com/repos/tukaani-project/xz: 403 - Repository access blocked]

  21. rfcs

    RFC process for Bytecode Alliance projects (by bytecodealliance)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wasmtime alternative or higher similarity.

wasmtime discussion

Log in or Post with
  1. User avatar
    79e0b4bc
    ยท about 2 years ago
    ยท Reply

    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.

wasmtime reviews and mentions

Posts with mentions or reviews of wasmtime. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-09-11.
  • A new WebAssembly runtime enters the arena... Is it worthy?
    3 projects | dev.to | 11 Sep 2026
    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
    2 projects | dev.to | 4 Sep 2026
    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
    3 projects | news.ycombinator.com | 25 Jul 2026
    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
    3 projects | dev.to | 14 Jun 2026
    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
    2 projects | news.ycombinator.com | 4 Jun 2026
    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
    4 projects | dev.to | 8 May 2026
    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?
    5 projects | dev.to | 19 Feb 2026
    Cranelift โ€” Production-quality code generator (weโ€™ll reference this)
  • Show HN: Pdfwithlove โ€“ PDF tools that run 100% locally (no uploads, no back end)
    4 projects | news.ycombinator.com | 18 Jan 2026
    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
    3 projects | dev.to | 27 Dec 2025
    Here's where it gets interesting. Plugins are compiled to WASM and run in wasmtime sandboxes. This means:
  • PGlite โ€“ Embeddable Postgres
    11 projects | news.ycombinator.com | 4 Dec 2025
  • A note from our sponsor - AppSignal
    www.appsignal.com | 13 Sep 2026
    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 โ†’

Stats

Basic wasmtime repo stats
209
18,602
9.9
9 days ago

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.


Sponsored
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.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?