Open-source wasm software
656 open-source libraries, tools and applications tagged wasm, ranked by how closely wasm is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
656 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| LadybugDB/ladybug Ladybug is an embedded, serverless graph database (a community successor to Kuzu) written in C++, using a property graph data model and the… | 84 | 1872 | active |
| ThorVG ThorVG is a lightweight, production-ready C++ vector graphics engine for rendering SVG, Lottie animations, and vector scenes across embedde… | 97 | 1849 | stable |
| hacl-star/hacl-star HACL* is a formally verified cryptographic library written in F* (Low*) and compiled to efficient standalone C code, covering algorithms li… | 58 | 1840 | active |
| mitsuba-renderer/nanogui NanoGUI is a minimalistic cross-platform C++/Python widget library for building GUIs rendered with OpenGL 3+, GLES 2/3, Metal, and WebGL vi… | 75 | 1814 | active |
| security-union/videocall-rs videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (… | 90 | 1795 | active |
| k2-fsa/sherpa-ncnn A C++ library for real-time offline speech recognition, text-to-speech, and voice activity detection built on the ncnn inference framework … | 52 | 1794 | active |
| orx/orx Orx is a portable, data-driven 2D/2.5D game engine written in C with C/C++ APIs. It emphasizes configuration-driven object creation, render… | 80 | 1778 | stable |
| sp4cerat/Fast-Quadric-Mesh-Simplification A fast, memory-efficient C++ library and CLI tool implementing quadric-based edge collapse mesh simplification to reduce triangle counts in… | 32 | 1767 | stable |
| gomuks/gomuks gomuks is a Matrix client written in Go, built on mautrix-go, with a backend that can be embedded as an SDK or run as a remote server simil… | 98 | 1733 | active |
| justjake/quickjs-emscripten TypeScript bindings for the QuickJS JavaScript interpreter compiled to WebAssembly, letting you safely evaluate untrusted JavaScript inside… | 70 | 1729 | active |
| micknoise/Maximilian Maximilian is a cross-platform C++ audio synthesis and signal processing (DSP) library with JavaScript bindings for Web Audio. It provides … | 23 | 1707 | active |
| zama-ai/tfhe-rs TFHE-rs is a pure Rust implementation of the TFHE fully homomorphic encryption scheme, enabling boolean and integer arithmetic over encrypt… | 97 | 1667 | active |
| LlamaEdge/LlamaEdge LlamaEdge is a lightweight Rust and WasmEdge-based runtime for running open-source LLMs locally or on edge devices, with CLI chat apps and … | 64 | 1658 | active |
| KDAB/cxx-qt CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc… | 92 | 1559 | active |
| Moddable SDK The Moddable SDK is a development toolkit and runtime for building IoT applications in standard JavaScript on low-cost microcontrollers lik… | 94 | 1554 | active |
| aduros/wasm4 WASM-4 is a low-level fantasy game console for building small retro games with WebAssembly. Games are self-contained .wasm cartridges built… | 65 | 1538 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 55 | 1520 | active |
| Csound Csound is a sound and music computing system, originally an audio programming language descended from the MUSIC-N family, with a core C lib… | 98 | 1510 | active |
| bytecodealliance/wit-bindgen A suite of bindings generators that produce guest-language bindings from WIT (WebAssembly Interface Types) files for the WebAssembly Compon… | 97 | 1468 | active |
| Stebalien/tempfile A secure, cross-platform Rust library for creating and managing temporary files and directories. It supports anonymous temporary files, nam… | 75 | 1468 | stable |
| ufbx/ufbx ufbx is a single source file FBX file loader written in portable C (also compilable as C++). It parses binary and ASCII FBX files into plai… | 76 | 1408 | active |
| ashinn/chibi-scheme Chibi-Scheme is a minimal Scheme implementation designed to be embedded as an extension and scripting language in C programs. It supports R… | 76 | 1405 | stable |
| kristoff-it/superhtml SuperHTML is a CLI tool and language server written in Zig that validates, autoformats, and provides LSP features for HTML5 documents. It i… | 83 | 1392 | active |
| OGRE OGRE (Object-Oriented Graphics Rendering Engine) is a mature, modular C++ 3D rendering engine that abstracts Vulkan, Direct3D, OpenGL, and … | 65 | 1386 | stable |
| pthom/imgui_bundle Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin… | 91 | 1374 | active |
| REDRIVER2 A complete open-source C reimplementation of the PlayStation game Driver 2, produced by disassembling and translating the original MIPS cod… | 81 | 1358 | active |
| nCine/nCine nCine is an open-source, cross-platform 2D game engine written in C++11 with an emphasis on performance, optionally scriptable with Lua. It… | 64 | 1332 | active |
| marcoroth/herb Herb is an HTML-aware ERB toolchain built around a fast C parser that produces detailed syntax trees for HTML+ERB templates. It ships devel… | 92 | 1330 | active |
| Zoo Design Studio Zoo Design Studio is a cross-platform CAD application (Electron desktop builds plus a browser build) where every model is plain-text KCL co… | 95 | 1319 | active |
| LekKit/RVVM RVVM is a high-performance RISC-V virtual machine and emulator written in C, featuring a tracing JIT with x86_64, ARM64, and RISC-V backend… | 67 | 1310 | active |
| stoolap/stoolap Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, paralle… | 83 | 1242 | active |
| EasyRPG Player EasyRPG Player is a free, cross-platform game interpreter that plays games created with RPG Maker 2000 and 2003, using the liblcf library t… | 73 | 1235 | active |
| zkonduit/ezkl EZKL is a Rust-based library and command-line tool that converts deep learning models and arbitrary computational graphs (exported as ONNX)… | 69 | 1227 | active |
| google/dawn Dawn is Google's open-source, cross-platform native implementation of the WebGPU standard, implementing the webgpu.h C/C++ API on top of D3… | 92 | 1187 | active |
| wilsonzlin/minify-html minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab… | 56 | 1176 | active |
| Crequency/KitX KitX is an all-purpose cross-platform toolbox application that connects tools and plugins across desktop, mobile, and web. It provides a pl… | 65 | 1158 | active |
| dart-lang/http package:http is the official Dart/Flutter library providing a composable, Future-based API for making HTTP requests across mobile, desktop,… | 98 | 1113 | stable |
| joaoh82/rust_sqlite SQLRite is an embedded SQL database engine written from scratch in Rust, modeled on SQLite with a paged single-file format, B-tree storage,… | 87 | 1089 | active |
| arianrhodsandlot/retroassembly RetroAssembly is a self-hostable, browser-based retro game emulator frontend that lets users organize and play their ROM collections from c… | 87 | 1082 | active |
| ruby/prism Prism is a portable, error-tolerant parser for the Ruby programming language written in dependency-free C99. It provides a shared library (… | 89 | 1039 | stable |
| Microsoft Quantum Development Kit The Microsoft Quantum Development Kit provides tooling for the Q# quantum programming language, including a compiler, language service, sta… | 94 | 1024 | active |
| Hora Hora is a Rust library of approximate nearest neighbor (ANN) search algorithms with SIMD acceleration and multithreading. It provides multi… | 59 | 2657 | maintenance |
| microsoft/BlingFire Bling Fire is a fast finite state machine and regular expression manipulation library from Microsoft, primarily used for high-performance n… | 23 | 1895 | maintenance |
| symisc/sod SOD is an embedded, cross-platform computer vision and machine learning library written in C, distributed as a single dependency-free amalg… | 23 | 1802 | maintenance |
| soul-lang/SOUL SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian… | 23 | 1744 | maintenance |
| zetzit/zz ZetZ is a C dialect and transpiler that emits plain ANSI C while formally verifying all code via symbolic execution with an SMT prover at c… | 10 | 1597 | maintenance |
| zboxfs/zbox ZboxFS is a zero-details, privacy-focused embedded file system written in Rust that encrypts everything, including metadata and directory s… | 10 | 1542 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| QuipNetwork/xquad XQuad is a hardware-agnostic toolchain for expressing and running quadratic optimization problems (QUBO/Ising/discrete) across quantum anne… | 60 | 5582 | experimental |
| linebender/xilem Xilem is an experimental reactive UI framework for Rust, inspired by React, SwiftUI, and Elm, built on Masonry, winit, Vello/wgpu, and Parl… | 75 | 5576 | experimental |
| SimHacker/micropolis The open-source GPL release of Micropolis, based on the original SimCity Classic city-building simulation game by Will Wright and Maxis. Th… | 58 | 1107 | maintenance |
| NerdLang/nerd Nerd (formerly NectarJS) is a JavaScript native compiler that compiles JS and NerdLang (a JS subset focused on efficiency) directly to nati… | 32 | 3611 | experimental |
| tsoding/olive.c Olive.c is a dependency-free, stb-style single-header 2D graphics library for C that renders pixel by pixel into a memory buffer. It provid… | 48 | 2459 | experimental |
| Kotlin/kotlinx-io kotlinx-io is a Kotlin multiplatform library providing basic I/O primitives such as Buffer, Source, Sink, and ByteString, inspired by Okio.… | 86 | 1550 | experimental |
| Supertonic Supertonic is a lightning-fast, on-device multilingual text-to-speech system powered by ONNX Runtime, with a compact 99M-parameter open-wei… | 10 | 13790 | abandoned |
| dotnet/corert CoreRT is an experimental .NET Core runtime and compiler toolchain optimized for ahead-of-time (AOT) compilation, producing native single-f… | 10 | 2882 | abandoned |
← prev page 7 / 7