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
ggml-org/whisper.cpp
A high-performance C/C++ port of OpenAI's Whisper automatic speech recognition model with no external dependencies. It supports CPU, GPU (M…
9954397stable
Kotlin
Kotlin is a statically typed programming language developed by JetBrains that compiles to JVM bytecode, JavaScript, WebAssembly, and native…
9553481stable
Bevy
Bevy is a free, open-source, data-driven game engine and app framework written in Rust, built around a custom Entity Component System (ECS)…
9148687active
FuelLabs/fuels-rs
fuels-rs is the official Rust SDK for the Fuel blockchain, enabling developers to compile, deploy, and interact with Sway smart contracts. …
8942979active
DuckDB
DuckDB is a high‑performance, in‑process analytical SQL database written in C++. It provides a rich SQL dialect, supports many file formats…
9442114active
Dioxus
Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v…
9539363active
Dioxus
Dioxus is a Rust framework for building fullstack web, desktop, and mobile apps from a single codebase, using a React-like virtual DOM and …
9539363active
tesseract.js
Tesseract.js is a pure JavaScript library that provides OCR capabilities for over 100 languages using WebAssembly. It can run in browsers a…
6438729active
tesseract.js
Tesseract.js is a pure JavaScript port of the Tesseract OCR engine that extracts text from images in over 100 languages. It runs in the bro…
6438729active
raysan5/raylib
raylib is a simple, lightweight C library for creating video games and graphical applications. It provides a clean API for OpenGL rendering…
7834866active
yewstack/yew
Yew is a modern Rust framework for building client‑side web applications compiled to WebAssembly. It provides a component model, an html! m…
8732823active
Linera
Linera is a Rust-based decentralized blockchain infrastructure that provides core protocol components, client/server logic, and cross-chain…
8432056active
Linera
Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin…
8432056active
Avalonia
Avalonia is an open‑source, cross‑platform UI framework for .NET that lets you build desktop, mobile and WebAssembly applications with C# a…
9831626active
egui
egui is an immediate mode GUI library written in pure Rust. It runs on native platforms, the web via WebAssembly, and can be embedded in ga…
9731334active
emscripten-core/emscripten
Emscripten is an LLVM-to-WebAssembly compiler toolchain that compiles C and C++ (and other LLVM-based languages) to run on the Web, Node.js…
9927703active
Tree-sitter
Tree-sitter is a parser generator and incremental parsing library written in C with Rust bindings. It builds concrete syntax trees for sour…
9627097active
GoogleChromeLabs/squoosh
Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall…
7626026active
uutils/coreutils
uutils coreutils is a Rust reimplementation of the GNU coreutils suite, providing drop‑in replacements for common command‑line utilities. I…
9424265active
slint-ui/slint
Slint is an open‑source declarative GUI toolkit that lets you design user interfaces in a simple .slint markup language. It compiles the UI…
9324003active
Tencent/ncnn
ncnn is a high-performance neural network inference framework written in C++ and optimized for mobile, embedded, and desktop deployment. It…
8323907stable
mlc-ai/mlc-llm
MLC LLM is a machine learning compiler and high-performance deployment engine for large language models, built on TVM-based ML compilation.…
6123176active
firecrawl/anydoc
A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd…
7422812active
RustPython
RustPython is a Python 3 interpreter implemented entirely in Rust, with no CPython bindings. It can be embedded in Rust applications as a s…
6822405active
RustPython
RustPython is a Python 3 interpreter written in Rust. It can run as a standalone REPL, be embedded in Rust applications, or compiled to Web…
6822405active
leptos-rs/leptos
Leptos is a full-stack, isomorphic Rust web framework that uses fine-grained reactive signals to build declarative user interfaces compiled…
10021404active
huggingface/candle
Candle is a minimalist machine learning framework for Rust focused on performance and ease of use, with CPU and CUDA GPU support. It ships …
7421182active
Wasmer
Wasmer is a high‑performance WebAssembly runtime that provides fast, secure sandboxes for running applications. It can be used via a CLI, e…
9821118active
google/filament
Filament is a real-time physically based rendering engine written in C++. It provides cross‑platform support for Android, iOS, desktop OSes…
9520620active
firecrawl/pdf-inspector
pdf-inspector is a high‑performance Rust library (with Node.js, Python, and WebAssembly bindings) that classifies PDFs and extracts their t…
8219647active
Compose Multiplatform
Compose Multiplatform is a declarative UI framework by JetBrains, based on Jetpack Compose, for sharing UI code across Android, iOS, deskto…
10019429stable
WebLLM
WebLLM is a high‑performance in‑browser LLM inference engine written in TypeScript. It runs large language models directly in the browser u…
9019160active
TensorFlow.js
TensorFlow.js is a hardware‑accelerated JavaScript library for building, training, and running machine‑learning models in the browser and N…
5919147active
TensorFlow.js
TensorFlow.js is a hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js. I…
5919147stable
Ruffle
Ruffle is an open‑source Adobe Flash Player emulator written in Rust. It runs natively on desktop operating systems and in browsers via Web…
9918709active
wgpu
wgpu is a cross-platform, safe, pure-Rust graphics API based on the WebGPU standard. It runs natively on Vulkan, Metal, D3D12, and OpenGL, …
9718311stable
nicbarker/clay
Clay is a high-performance 2D UI layout library in C, distributed as a single zero-dependency header file. It provides a flex-box-like decl…
5118159active
AssemblyScript
AssemblyScript is a compiler that translates a TypeScript-like language with WebAssembly types into lean WebAssembly modules, built on Bina…
9318033active
ffmpegwasm/ffmpeg.wasm
A WebAssembly/JavaScript port of FFmpeg that runs video and audio recording, conversion, and streaming entirely in the browser. It transpil…
7817863active
tinygo-org/tinygo
TinyGo is an alternative Go compiler based on LLVM designed for small places such as microcontrollers, WebAssembly (WASM/WASI), and compact…
9217801active
bgfx
bgfx is a cross-platform, graphics API agnostic rendering library in C++ that abstracts over backends like Direct3D 11/12, Vulkan, Metal, O…
7717566stable
leaningtech/webvm
WebVM is a Linux virtual machine that runs entirely client-side in the browser via WebAssembly, powered by the CheerpX x86-to-WASM JIT engi…
6717437active
Flet
Flet is a Python framework for building realtime web, mobile, and desktop applications entirely in Python, using Flutter to render the UI. …
9917380active
playcanvas/engine
PlayCanvas Engine is an open-source JavaScript game engine and web graphics runtime built on WebGL2, WebGPU, and WebXR, with glTF support a…
9316945stable
Pion WebRTC
Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external …
9716804active
Harper
Harper is an open-source, offline English grammar checker written in Rust that runs entirely on-device with millisecond lint times. It ship…
9116712active
Transformers.js
Transformers.js is a JavaScript library that lets you run Hugging Face Transformers pretrained models directly in the browser (or Node.js) …
9816349active
electric-sql/pglite
PGlite is a WASM build of PostgreSQL packaged as a TypeScript client library that runs a full Postgres database in the browser, Node.js, Bu…
8916142active
tracel-ai/burn
Burn is a Rust-based tensor library and deep learning framework supporting training and inference through a unified API. It JIT-compiles te…
8616008active
VERT
VERT is an open-source web-based file converter that converts images, audio, documents, and video between 250+ formats. Non-video conversio…
6615671active
Pyodide
Pyodide is a port of CPython to WebAssembly/Emscripten, distributed for the browser and Node.js. It lets you run Python, including packages…
9614855active
libsodium
libsodium is a modern, portable, easy-to-use C library for cryptographic operations, forked from NaCl with a compatible but extended API. I…
8113997stable
rolldown/rolldown
Rolldown is a fast JavaScript/TypeScript bundler written in Rust with a Rollup-compatible API and esbuild feature parity. It is designed to…
8913956active
Shiki
Shiki is a syntax highlighter for JavaScript/TypeScript that uses TextMate grammars, the same engine as VS Code, to produce accurate, beaut…
9013832active
sql.js
sql.js is SQLite compiled to WebAssembly (and JavaScript via Emscripten), allowing you to create and query relational databases entirely in…
8313668stable
hajimehoshi/ebiten
Ebitengine (formerly Ebiten) is an open-source 2D game engine for Go with a simple image-based drawing API. It supports desktop, mobile, we…
10013565stable
microsoft/mimalloc
mimalloc is a compact general-purpose memory allocator developed by Microsoft, serving as a drop-in replacement for malloc with excellent p…
9613399stable
nearai/ironclaw
IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, …
7912629active
Odin Programming Language
Odin is a general-purpose, statically typed systems programming language designed for high performance and data-oriented programming, posit…
9812083active
seanmonstar/reqwest
Reqwest is an ergonomic, batteries-included HTTP client library for Rust built on hyper. It supports async and blocking clients, JSON/multi…
9611845stable
quic-go/quic-go
quic-go is a production-ready, pure Go implementation of the QUIC transport protocol (RFC 9000/9001/9002) with support for HTTP/3, datagram…
9811794stable
hashsigs
A Rust library implementing hash-based post-quantum digital signatures (WOTS+ and SHRINCS primitives) with an account policy wrapper. It co…
6411213active
Moonshine Voice
Moonshine Voice is an open-source on-device AI toolkit providing very low latency speech-to-text, intent recognition, and text-to-speech fo…
8411126active
ArthurSonzogni/FTXUI
FTXUI is a cross-platform C++ library for building terminal-based user interfaces with a functional, React-inspired style. It provides comp…
9510772active
MudBlazor
MudBlazor is a Material Design component library for Blazor, written entirely in C# with minimal JavaScript. It provides a large set of UI …
9810637active
openFrameworks
openFrameworks is an open-source C++ toolkit for creative coding that wraps common libraries like OpenGL, OpenCV, and audio/video libraries…
8810443stable
floooh/sokol
Sokol is a collection of minimal, STB-style, cross-platform standalone C header libraries for graphics rendering, audio, input, and app win…
7710363stable
RunAnywhere
RunAnywhere is a set of cross-platform SDKs (Swift, Kotlin, React Native, Flutter, TypeScript, C++) over a shared C++ core for running AI m…
8610332active
Uno Platform
Uno Platform is an open-source (Apache-2.0) .NET framework for building native mobile, web, desktop, and embedded applications from a singl…
9610079active
Fyrox
Fyrox is a feature-rich, general-purpose 2D and 3D game engine written in Rust, formerly known as rg3d. It includes a scene editor, GUI sys…
809594active
PDFCraftTool/pdfcraft
PDFCraft is a free, privacy-focused PDF toolkit with 90+ tools (merge, split, compress, convert, edit, secure) that runs entirely in the br…
809519active
wasm-bindgen/wasm-bindgen
wasm-bindgen is a Rust library and CLI tool that generates high-level bindings between WebAssembly modules and JavaScript, allowing rich ty…
999193stable
tdlib/td
TDLib (Telegram Database Library) is a cross-platform C++ library for building fully functional Telegram clients. It handles networking, MT…
759133stable
lysine-dev/okio
Okio is a modern I/O library for Kotlin Multiplatform, Java, and Android that complements java.io and java.nio with ByteString, Buffer, Sou…
779053stable
maxence-charriere/go-app
go-app is a Go package for building progressive web apps (PWAs) using WebAssembly, with a declarative, component-based UI syntax written en…
928964active
Rig
Rig is a Rust library for building modular, scalable LLM-powered applications and agents, offering a unified API across 20+ model providers…
878911active
unicity-aos/capsule-memory
A Rust WASM capsule that provides cross-session memory for Astrid OS agents by hooking into prompt assembly and injecting workspace memory …
708443active
unicity-aos/capsule-fs
A Rust library providing filesystem tools (read, write, replace, grep, list, create, delete, move) for AI agents, exposed through a kernel-…
708390active
asg017/sqlite-vec
sqlite-vec is a vector search extension for SQLite written in pure C with no dependencies, supporting float, int8, and binary vectors in ve…
718168active
napi-rs
NAPI-RS is a Rust framework for building pre-compiled Node.js add-ons via Node-API, with a CLI for zero-config builds, cross-compilation, a…
937940stable
boa-dev/boa
Boa is an embeddable JavaScript engine (lexer, parser, and interpreter) written in Rust with support for over 90% of the latest ECMAScript …
887604active
raphamorim/rio
Rio is a hardware-accelerated terminal emulator written in Rust using wgpu (Metal/Vulkan), available for macOS, Windows, Linux, FreeBSD, an…
927551active
google/draco
Draco is an open-source C++ library from Google for compressing and decompressing 3D geometric meshes and point clouds. It improves the sto…
677515stable
makepad/makepad
Makepad is a creative software development platform for Rust that provides a cross-platform UI runtime with a live-editable design DSL, com…
687205active
RockstarLang/rockstar
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, together with its official…
706878active
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
976649active
lldap/lldap
lldap is a lightweight LDAP authentication server written in Rust, providing an opinionated, simplified LDAP interface for user management.…
786583active
cimbar
libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer …
926491active
loro-dev/loro
Loro is a high-performance CRDT (Conflict-free Replicated Data Type) library that makes JSON-like application state collaborative, version-…
956232active
rust-windowing/winit
winit is a cross-platform window creation and management library written in pure Rust. It provides a unified API for creating windows and h…
846205active
Ant Design Blazor
Ant Design Blazor is a rich set of enterprise-class UI components implementing the Ant Design system for Blazor applications. It supports b…
906182active
OpenCvSharp
OpenCvSharp is a cross-platform .NET wrapper for the OpenCV computer vision library, published as NuGet packages with bundled native binari…
1006113active
google/highway
Highway is a C++ library providing performance-portable SIMD/vector intrinsics that work across seven CPU architectures. It supports runtim…
795929stable
ChaoningZhang/MobileSAM
MobileSAM is the official implementation of a lightweight version of Meta's Segment Anything Model (SAM), replacing the heavyweight image e…
625885stable
Rapier
Rapier is a set of high-performance 2D and 3D physics engines written in Rust, providing rigid-body dynamics, joint constraints, collision …
775848stable
WebAssembly/WASI
WASI (WebAssembly System Interface) is a set of standardized APIs that let WebAssembly modules access system resources like files, clocks, …
915818active
rhaiscript/rhai
Rhai is an embedded scripting language and evaluation engine for Rust, offering a simple dynamically-typed language similar to JavaScript+R…
885714stable
SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET based on Google's Skia Graphics Library. It provides comprehensive bindings for draw…
995612stable
coder/websocket
A minimal and idiomatic WebSocket library for Go, originally by nhooyr and now maintained by Coder. It offers zero-dependency, context-firs…
735501active
Speykious/cve-rs
cve-rs is a joke/educational Rust crate that reproduces classic memory vulnerabilities (use-after-free, buffer overflow, segfault) using on…
335428active

page 1 / 7 next →