Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
ONNX.js
ONNX.js is a JavaScript library for running pre-trained ONNX machine learning models directly in browsers and Node.js, using WebAssembly fo…
101815abandoned
SteveSanderson/Blazor
This is the original SteveSanderson/Blazor repository, an experimental .NET web framework for building interactive client-side web apps usi…
231677abandoned
CADmium-Co/CADmium
CADmium is a browser-based parametric CAD program built in Rust (compiled to WASM) with a SvelteKit UI, targeting hobbyist mechanical desig…
101637abandoned
ink!
ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via th…
631454abandoned
Shikiji
Shikiji is an ESM-focused rewrite of the Shiki syntax highlighter, using TextMate grammars (the same engine as VS Code) to produce accurate…
101454abandoned
kripken/BananaBread
BananaBread is a port of the Cube 2/Sauerbraten C++ 3D game engine and first-person shooter to the web, compiled to JavaScript/WebAssembly …
321452abandoned
google/schism
Schism is an experimental self-hosting compiler that compiles a subset of R6RS Scheme to WebAssembly, allowing Scheme programs to run in br…
101276abandoned
Zaplib/zaplib
Zaplib is an open-source Rust/WebAssembly framework for speeding up web applications by incrementally porting slow JavaScript code to Rust.…
321270abandoned
fitzgen/dodrio
Dodrio is a fast, bump-allocated virtual DOM library for Rust compiled to WebAssembly, using bumpalo arenas and a change-list stack machine…
101235abandoned
jterrace/js.js
js.js is a JavaScript interpreter written in JavaScript, created by compiling SpiderMonkey to LLVM and translating it with Emscripten. It e…
321081abandoned
SWC
SWC (Speedy Web Compiler) is a super-fast TypeScript/JavaScript compiler written in Rust, usable as both a Rust library and a JavaScript pa…
9334210stable
SurrealDB
SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi…
9333087stable
iced-rs/iced
Iced is a cross-platform GUI library for Rust inspired by The Elm Architecture, offering a simple, type-safe, reactive programming model wi…
7231779active
Tree-sitter
Tree-sitter is a parser generator tool and incremental parsing library that builds concrete syntax trees for source files and efficiently u…
9627097stable
Turso Database
Turso is a lightweight, SQLite‑compatible database that can run embedded on devices or as a fully managed cloud service. It adds modern fea…
9624810active
Turso Database
Turso is an in-process SQL database written in Rust that is compatible with SQLite and experimentally supports a Postgres frontend. Like SQ…
9624810active
simdjson
A C++ library that parses JSON at gigabytes-per-second speeds using SIMD instructions and microparallel algorithms, with runtime CPU-tailor…
10024432stable
marimo
marimo is a reactive Python notebook stored as pure Python files, where running a cell automatically re-runs dependent cells to keep code a…
9223280active
ONNX Runtime
ONNX Runtime is a cross-platform, high-performance machine-learning accelerator for running inference and training on ONNX models. It suppo…
9922132stable
Wasmtime
Wasmtime is a standalone WebAssembly runtime built on the Cranelift code generator, usable both as a CLI and as an embeddable library. It s…
9518712stable
Ruffle
Ruffle is an open-source Adobe Flash Player emulator written in Rust, targeting desktop and the web via WebAssembly. It supports ActionScri…
9918709active
kitao/pyxel
Pyxel is a retro game engine for Python with simple, console-inspired specifications such as 16 colors and 4 sound channels, implemented in…
9017872stable
Effect
Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode…
9517323stable
Turso Database
libSQL is an open source, open contribution fork of SQLite maintained by Turso, adding features like vector search, concurrent writes, asyn…
7717247active
ggml-org/ggml
ggml is a plain C/C++ tensor library for machine learning with no dependencies, designed to be simple, portable, and efficient. It supports…
9915480stable
k2-fsa/sherpa-onnx
sherpa-onnx is an offline speech processing toolkit built on next-gen Kaldi and onnxruntime, supporting speech-to-text, text-to-speech, spe…
9415357active
apache/tvm
Apache TVM is an open machine learning compiler framework that takes pre-trained models and compiles them into optimized, deployable module…
9513840active
Z3Prover/z3
Z3 is a high-performance SMT (Satisfiability Modulo Theories) theorem prover from Microsoft Research, written in C++. It solves logical con…
9512786stable
LiteParse
LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, an…
7612661active
svenstaro/genact
genact is a nonsense activity generator that displays fake busy-looking terminal output (compiling, memdumps, etc.) to make it seem like wo…
8212207stable
Dart
The Dart SDK is the open-source toolkit for the Dart programming language, including the Dart VM with JIT and AOT compilation, JavaScript a…
7711312stable
perspective-dev/perspective
Perspective is an interactive analytics and data visualization component for large, real-time, and streaming datasets, built around a high-…
9911296active
bellard/quickjs
QuickJS is a small, embeddable JavaScript engine written in C that supports the ES2025 specification with near-complete test262 conformance…
7611015active
serde-rs/serde
Serde is Rust's standard serialization and deserialization framework, built on the trait system with compile-time derive macros instead of …
9310838stable
PeterL1n/RobustVideoMatting
Robust Video Matting (RVM) is a deep learning model and library for real-time human video matting, using a recurrent neural network with te…
239533stable
xberg-io/xberg
Xberg is a polyglot document intelligence framework with a Rust core that extracts text, metadata, tables, images, and structured data from…
889437active
dotnet/blazor
Blazor is a front-end web framework from Microsoft for building interactive web apps in C# using reusable components that can run on the cl…
109255stable
open-pencil/open-pencil
OpenPencil is an open-source, AI-native design editor that opens and writes native Figma (.fig) files, with built-in AI chat that can creat…
839153active
SanderMertens/flecs
Flecs is a fast, lightweight Entity Component System (ECS) framework for C99 and C++17 that enables building games and simulations with mil…
908755stable
zeux/meshoptimizer
A C/C++ library providing algorithms to optimize triangle meshes for GPU rendering, including vertex cache optimization, overdraw reduction…
948518stable
WebAssembly/wabt
WABT (The WebAssembly Binary Toolkit) is a suite of C/C++ command-line tools for working with WebAssembly binaries, including wat2wasm, was…
908171stable
opengeos/GeoLibre
GeoLibre is a free, open-source, lightweight cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. Built wit…
828047active
parcel-bundler/lightningcss
Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, …
897683active
PixarAnimationStudios/OpenUSD
OpenUSD is Pixar's Universal Scene Description, an efficient and scalable system for authoring, reading, and streaming time-sampled 3D scen…
917541stable
mackron/miniaudio
miniaudio is an audio playback and capture library for C and C++ distributed as a single source file with no external dependencies. It prov…
797383stable
cisco/ChezScheme
Chez Scheme is a high-performance implementation of the Scheme programming language, serving as a superset of R6RS with its own compiler, r…
827365active
wasm-bindgen/wasm-pack
wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds …
817290active
Ren'Py
Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas…
926904active
halide/Halide
Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate…
676620stable
erincatto/box3d
Box3D is a 3D rigid body physics engine for games, written in portable C17 with a data-oriented design. It provides collision detection, jo…
656587active
BLAKE3
The official Rust and C implementations of the BLAKE3 cryptographic hash function, which is faster than MD5, SHA-2, and BLAKE2 while remain…
966468stable
androguard/androguard
Androguard is a full Python tool and library for reverse engineering and analyzing Android files, including DEX/ODEX bytecode disassembly a…
806323active
HarfBuzz
HarfBuzz is a text shaping engine that converts Unicode text into properly positioned glyph output for any writing system, supporting OpenT…
996165stable
MontFerret/ferret
Ferret is a declarative, expression-oriented query language (FQL) with an embeddable Go runtime for querying, transforming, and automating …
796013active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
Tencent/libpag
libpag is Tencent's official real-time rendering library for PAG (Portable Animated Graphics) files, a format exported from Adobe After Eff…
975795active
Extism
Extism is a cross-language framework for building with WebAssembly, providing host SDKs and plugin development kits to securely load and ru…
945794active
maziyarpanahi/openmed
OpenMed is a local-first healthcare AI SDK for clinical named-entity recognition and HIPAA PII/PHI de-identification that runs entirely on-…
855699active
LiveCharts
LiveCharts is a data visualization library for .NET providing animated, interactive charts, maps, and gauges across many .NET UI frameworks…
815492active
patriciogonzalezvivo/glslViewer
A console-based OpenGL sandbox for rendering and live-editing 2D/3D GLSL shaders without a UI. It supports fragment and vertex shaders, tex…
845329active
supabase-community/postgres-language-server
A Language Server Protocol implementation and toolchain for Postgres SQL, built on libpg_query for 100% syntax compatibility. It provides e…
955260active
Picovoice/porcupine
Porcupine is a highly-accurate, lightweight on-device wake word detection engine powered by deep neural networks. It enables always-listeni…
724959stable
borgo-lang/borgo
Borgo is a statically typed programming language with Rust-inspired syntax that transpiles to readable Go code. It offers algebraic data ty…
314632active
RuVector
RuVector is a Rust-native vector database and memory substrate for AI agents, combining persistent semantic embeddings, graph relationships…
834554active
onnxsim/onnxsim
ONNX Simplifier (onnxsim) is a tool that simplifies ONNX models by inferring the whole computation graph and replacing redundant operators …
994415active
unum-cloud/USearch
USearch is a fast, single-file similarity search and clustering engine for vectors and arbitrary objects, supporting spatial, binary, proba…
894325active
linebender/resvg
resvg is a fast, portable SVG rendering library written entirely in safe Rust, usable as a Rust library, C library, or CLI application for …
924144stable
CozoDB
CozoDB is a transactional, relational-graph-vector database written in Rust that uses Datalog as its query language. It runs embedded or as…
234135active
dprint
dprint is a pluggable and configurable code formatting platform written in Rust that unifies formatters for many languages behind a single …
1004107active
Microsoft SEAL
Microsoft SEAL is an open-source homomorphic encryption library written in modern C++, with a .NET wrapper, supporting BFV/BGV and CKKS sch…
1004054active
edwardkim/rhwp
rhwp is an open-source HWP/HWPX (Korean Hangul word processor format) viewer and editor built with Rust and WebAssembly. It runs in the bro…
823966active
ggerganov/imtui
ImTui is an immediate mode text-based user interface (TUI) C++ library that ports the Dear ImGui API to the terminal via ncurses, supportin…
403632active
icedland/iced
iced is a fast and correct x86/x64 (16/32/64-bit) instruction decoder, disassembler, and assembler library with bindings for Rust, .NET, Ja…
673592active
Auburn/FastNoiseLite
FastNoise Lite is a highly portable noise generation library offering 2D/3D Perlin, OpenSimplex2, Cellular (Voronoi), Value, and Cubic nois…
593527stable
google-ai-edge/LiteRT
LiteRT is Google's successor to TensorFlow Lite, an on-device runtime for high-performance ML and GenAI inference on edge platforms. It pro…
863514active
kane50613/takumi
Takumi is a Rust-based rendering engine that converts JSX, HTML, and CSS into images (PNG, JPEG, WebP, SVG, animated GIF/WebP) and paged PD…
833134active
sonos/tract
Tract is Sonos' tiny, self-contained neural-network inference engine written in Rust. It loads ONNX, TensorFlow/TFLite, and NNEF models, op…
973075active
Solar2D Game Engine
Solar2D (formerly Corona SDK) is a free, open-source, Lua-based 2D game engine for building mobile, desktop, TV, and HTML5 apps from a sing…
992889active
mitsuhiko/minijinja
MiniJinja is a powerful, minimal-dependency template engine for Rust (with Go, Python, JavaScript/WASM, and CLI variants) that implements t…
942778stable
paullouisageneau/libdatachannel
libdatachannel is a standalone C++17 library (with C bindings) implementing WebRTC Data Channels, WebRTC Media Transport, and WebSockets wi…
872749stable
mattwparas/steel
Steel is an embeddable Scheme dialect interpreter implemented in Rust, running on a bytecode virtual machine with mostly R5RS compliance. I…
872626active
utooland/utoo
Utoo is a unified, high-performance web development toolchain written in Rust, combining an npm-compatible package manager (utoo/ut), a Tur…
912549active
Farama-Foundation/Arcade-Learning-Environment
The Arcade Learning Environment (ALE) is a framework built on the Stella Atari 2600 emulator that lets researchers and hobbyists develop an…
922458stable
iPlug2/iPlug2
iPlug2 is a C++ framework for developing cross-platform audio plug-ins and standalone apps that target multiple plug-in APIs (CLAP, VST2/VS…
652430active
remorses/gpuix
GPUIX provides React and TypeScript bindings for GPUI, Zed's GPU-accelerated UI framework, letting you build native desktop apps that rende…
802326active
wasmi-labs/wasmi
Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o…
952317active
casadi/casadi
CasADi is an open-source symbolic framework for gradient-based numerical optimization, implementing forward and reverse mode automatic diff…
942317stable
josephburnett/jd
jd is a command-line utility and Go library for diffing and patching JSON and YAML values. It supports a native human-readable diff format …
742308active
Nethereum
Nethereum is the .NET integration platform for Ethereum and EVM-compatible blockchains, offering 130+ NuGet packages covering RPC access, s…
822260active
isomorphic-git
A pure JavaScript reimplementation of git that works in both Node.js and browser environments (including WebWorkers and ServiceWorkers), wi…
958374maintenance
openfl/openfl
OpenFL is an open-source Haxe framework implementing the classic Flash/AIR APIs for building games and creative applications. A single code…
812157active
pocketpy/pocketpy
pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat…
922125active
vtereshkov/umka-lang
Umka is a statically typed, embeddable scripting language implemented in C99, with a bytecode compiler and virtual machine distributed as a…
882110active
ClassiCube/ClassiCube
ClassiCube is a custom Minecraft Classic compatible client written from scratch in C, replicating the 2009 Minecraft Classic experience wit…
892082active
zxing-cpp/zxing-cpp
ZXing-C++ is an open-source, multi-format 1D/2D barcode image processing library written in pure C++20, ported from the Java ZXing library …
942039active
cossacklabs/themis
Themis is a cross-platform, high-level cryptographic library providing ready-made building blocks for secure data storage, encrypted messag…
691978stable
dotnet/dotNext
DotNext is a family of .NET libraries extending the standard API with high-performance, low-allocation primitives such as async locks, unma…
771965active
mlc-ai/xgrammar
XGrammar is an open-source library for efficient, flexible, and portable structured generation in LLM inference via constrained decoding. I…
911964active
KFR
KFR is a fast, modern C++ digital signal processing framework providing FFT/DFT, FIR/IIR/biquad filter design and processing, sample rate c…
951931stable
ashvardanian/NumKong
NumKong is a mixed-precision numeric and linear-algebra library with ~2,000 SIMD-accelerated kernels for dot products, distances, matrix mu…
931899active

← prev page 6 / 7 next →