Open-source projects categorized as wasmtime

Top 9 wasmtime Open-Source Projects

  • wasmtime

    A fast and secure runtime for WebAssembly

    Project mention: Blog Post: Next Rust Compiler | reddit.com/r/rust | 2023-01-25

    In 2022, we merged a project that has a huge impact on compile times in the right scenarios: incremental compilation. The basic idea is to cache the result of compiling individual functions, keyed on a hash of the IR. This way, when the compiler input only changes slightly – which is a common occurrence when developing or debugging a program – most of the compilation can reuse cached results. The actual design is much more subtle and interesting: we split the IR into two parts, a “stencil” and “parameters”, such that compilation only depends on the stencil (and this is enforced at the type level in the compiler). The cache records the stencil-to-machine-code compilation. The parameters can be applied to the machine code as “fixups”, and if they change, they do not spoil the cache. We put things like function-reference relocations and debug source locations in the parameters, because these frequently change in a global but superficial way (i.e., a mass renumbering) when modifying a compiler input. We devised a way to fuzz this framework for correctness by mutating a function and comparing incremental to from-scratch compilation, and so far have not found any miscompilation bugs.

  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

    Project mention: Any good distributed actor crates? | reddit.com/r/rust | 2023-01-05

    I am not familiar with Orleans, but the most complete distributed actor system in the Rust ecosystem is probably Lunatic : https://github.com/lunatic-solutions/lunatic It is more than just actors, it is heavily inspired by Erlang, and offers many utilities for managing redundant processes for highly reliable systems.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • wasmtime-go

    Go WebAssembly runtime powered by Wasmtime

  • wit-bindgen

    A language binding generator for WebAssembly interface types

    Project mention: Wasmer takes WebAssembly libraries mainstream with WAI | reddit.com/r/rust | 2022-12-02

    Issue here -- missing context, but the tone of the comment there seems not ideal in my humble opinion. And the point about why wit-bindgen can't be used as a dependency goes unaddressed.

  • wasi-experimental-http

    Experimental outbound HTTP support for WebAssembly and WASI

    Project mention: Containerless! How to Run WebAssembly Workloads on Kubernetes with Rust | dev.to | 2022-01-30

    Let's run the workload locally using Wasmtime, a small JIT-style runtime for Wasm and WASI. Since Wasmtime doesn't support networking out of the box, we need to use the wrapper provided by wasi-experimental-http. You can build it from source using the below command.

  • wasmtime-java

    Java or JVM-language binding for Wasmtime

    Project mention: SpringOne TLV World Tour Trip Report | dev.to | 2022-11-29

    He provided an interesting link to a project for hosing WASM in Java:https://github.com/kawamuray/wasmtime-java.

  • webassembly-wasi-experiments

    Discover WebAssembly System Interface (WASI) with C/Rust use cases

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • FullstackWasmFSharpApp

    Fullstack WASM Application written in F#, using WASI to compile backend to be run using wasmer / wastime

    Project mention: Will this .NET wasm support be available for F#? | reddit.com/r/fsharp | 2022-06-03

    Here is the answer https://github.com/delneg/FullstackWasmFSharpApp

  • aeon

    A tiny WebAssembly runtime for demonstration and educational purposes ⏳✨ Run your WebAssembly modules in a really easy way. (by thomscoder)

    Project mention: I made a tiny WASM runtime | reddit.com/r/javascript | 2022-11-20
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-25.

wasmtime related posts


What are some of the best open-source wasmtime projects? This list will help you:

Project Stars
1 wasmtime 11,233
2 lunatic 3,757
3 wasmtime-go 545
4 wit-bindgen 478
5 wasi-experimental-http 117
6 wasmtime-java 84
7 webassembly-wasi-experiments 22
8 FullstackWasmFSharpApp 14
9 aeon 10
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives