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
BrunoLevy/geogram
Geogram is a C++ programming library of geometric algorithms for geometry processing, including surface reconstruction, remeshing, Boolean …
932558stable
gen2brain/raylib-go
Go bindings for raylib, a simple and easy-to-use C library for videogame programming. The C source is bundled and compiled with the binding…
722546active
circe
circe is a JSON library for Scala and Scala.js providing a JSON AST, encoders/decoders (codecs), and automatic derivation for case classes …
942539stable
SheepChef/Abracadabra
Abracadabra is an open-source text encryption tool that transforms encrypted data into realistic Classical Chinese (wenyan) prose, using AE…
832495active
google/XNNPACK
XNNPACK is a highly optimized C library of floating-point neural network inference operators for ARM, x86, WebAssembly, and RISC-V platform…
772481active
dmjio/miso
Miso is a Haskell front-end framework for building web and native user interfaces, inspired by Elm and React, using a Model-View-Update arc…
932442active
tracel-ai/cubecl
CubeCL is a Rust language extension, JIT compiler, and runtime set for writing high-performance GPU compute kernels in plain Rust. A single…
832437active
Stremio
Stremio Web is the official web UI of Stremio, a modern media center for discovering and streaming movies, series, and channels. It is a Re…
972433active
VexDB-THU/VexDB-Lite
VexDB-Lite is a cross-platform vector similarity search engine implemented as plugins for PostgreSQL, DuckDB, and SQLite, sharing a graph i…
752366active
gotd/td
gotd/td is a full MTProto 2.0 Telegram API client library written in pure Go, supporting both user accounts and bots with generated binding…
982358stable
elalish/manifold
A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically r…
992355stable
cogentcore/core
Cogent Core is a free, open-source Go framework for building fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, …
672350active
RohanAdwankar/oxdraw
oxdraw is a Rust-based diagram-as-code tool that renders Mermaid syntax files into images and provides a draggable web editor for fine-tuni…
552350active
numberwolf/h265web.js
A browser-based HEVC/H.265 (and H.264/AV1) video player SDK supporting live and VOD playback over HTTP-FLV, HLS, MP4, TS, WebSocket, and We…
932346active
anthdm/hollywood
Hollywood is a fast, lightweight actor model engine for Go, supporting local and clustered distributed actors with guaranteed message deliv…
682341active
SwiftLaTeX/SwiftLaTeX
SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a…
232320active
pointfreeco/swift-navigation
A Swift library providing foundational tools for state management and navigation across Apple platforms (SwiftUI, UIKit, AppKit) and non-Ap…
942288stable
J-F-Liu/lopdf
lopdf is a Rust library for low-level PDF document manipulation, supporting creating, parsing, editing, and merging PDF files. It offers op…
982281stable
TEN-framework/ten-vad
TEN VAD is a lightweight, low-latency voice activity detection library with an ONNX model for real-time speech detection. It supports C, Py…
472277active
Gio
Gio is a Go library for writing cross-platform immediate mode GUIs, supporting Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD, and W…
772275active
RustCrypto Hashes
A collection of cryptographic hash function implementations written in pure Rust, organized as separate crates built on the digest crate's …
772274active
walterlow/freecut
FreeCut is a professional-grade, browser-based multi-track video editor requiring no installation or uploads, with all media and project fi…
622273active
russhwolf/multiplatform-settings
A Kotlin Multiplatform library providing a common API for persisting simple key-value data across platforms like Android, iOS, JVM, JS, and…
372254stable
AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
672248active
framesurge/perseus
Perseus is a state-driven frontend web development framework for Rust built on Sycamore, supporting static generation, server-side renderin…
342235active
ArthurSonzogni/Diagon
Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque…
292230active
floneum/kalosm
Kalosm is a Rust ecosystem of crates providing simple interfaces for running pre-trained language, audio, and image models locally or remot…
652227active
productdevbook/hucre
hucre is a zero-dependency spreadsheet engine written in pure TypeScript that reads and writes XLSX, CSV, ODS, JSON, NDJSON, and XML with s…
772194active
JetBrains/skiko
Skiko is a Kotlin Multiplatform library that exposes the Skia graphics library APIs to Kotlin, along with rendering context and window mana…
952192active
pretzelai/pretzelai
Pretzel is an open-source fork of Jupyter Notebooks that adds AI code generation, inline tab completion, sidebar chat, and error fixing whi…
162186active
a16z/helios
Helios is a fast, trustless multichain light client for Ethereum written in Rust that turns an untrusted centralized RPC endpoint into a ve…
982185active
Zxilly/go-size-analyzer
A command-line tool that analyzes the size of compiled Go binaries, breaking down size by packages, sections, and dependencies. It supports…
972184active
pixiv/three-vrm
A Three.js plugin library by pixiv that adds VRM 3D avatar model support to GLTFLoader. It enables loading, rendering, and manipulating VRM…
922184active
y-crdt/y-crdt
Yrs is a high-performance Rust implementation of the Yjs CRDT algorithm and protocol, providing shared data types that automatically sync b…
932171active
Spu7Nix/obamify
obamify is a Rust desktop and web application that transforms any image into a morphing animation of Barack Obama using pixel assignment al…
472160active
parasyte/pixels
pixels is a tiny Rust library providing a hardware-accelerated 2D pixel frame buffer built on wgpu. It is designed for prototyping pixel-ba…
872141active
vitoplantamura/OnnxStream
A lightweight C++ inference library for ONNX models that streams weights to run large models in very little memory, accelerated by XNNPACK.…
562089active
bitshifter/glam-rs
glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap…
762071stable
ivanceras/sauron
Sauron is a versatile Rust web framework and library for building client-side and/or server-side web applications, inspired by The Elm Arch…
232066active
miniquad
Miniquad is a lightweight cross-platform graphics and window context library for Rust, abstracting OpenGL, Metal, and WebGL behind a single…
712059active
upstash/ratelimit-js
A TypeScript rate limiting library backed by Upstash Redis that works over HTTP, making it suitable for serverless and edge runtimes. It pr…
932046stable
iden3/snarkjs
A JavaScript and pure WebAssembly implementation of zkSNARK schemes including Groth16, PLONK, and FFLONK. It provides all tooling for gener…
732039active
Vizzu
Vizzu is a free, open-source JavaScript/C++ library for animated data visualizations and data stories, built on a generic dataviz engine th…
732037active
Anime4KCPP
Anime4KCPP is a high-performance anime image and video upscaler built on CNN-based algorithms, written in C++. It ships as a library plus V…
722033active
google/marl
Marl is a hybrid thread/fiber task scheduler library written in C++11 that lets you run tasks across a fixed pool of hardware threads. It u…
102002stable
ranile/gloo
Gloo is a modular toolkit of Rust crates providing ergonomic wrappers around browser APIs for WebAssembly development. It sits on top of th…
861999active
thx/resvg-js
A high-performance SVG renderer and toolkit for Node.js, Deno, and browsers, built on the Rust resvg library via napi-rs with a WebAssembly…
781995active
ranuts/document
A browser-based document editor that opens and edits DOCX, XLSX, PPTX, CSV, PDF and other formats entirely client-side using the OnlyOffice…
821993active
donmccurdy/glTF-Transform
glTF Transform is an SDK for reading, editing, and writing glTF 2.0 3D models in JavaScript and TypeScript, running on both Web and Node.js…
761984active
ebitengine/oto
Oto is a low-level Go library for playing sound across many platforms, including Windows, macOS, Linux, mobile, WebAssembly, and even game …
981974active
WordPress Playground
WordPress Playground runs a full WordPress site entirely in the browser (or Node.js) using PHP compiled to WebAssembly, with no server or d…
981972active
sdlpal/sdlpal
SDLPAL is an SDL-based cross-platform reimplementation of the classic Chinese RPG Legend of Sword and Fairy (PAL), written in C. It require…
641966active
mirage/irmin
Irmin is an OCaml library for building mergeable, branchable distributed data stores following Git's design principles, with clone/push/pul…
641959active
PaddiM8/kalker
Kalker is a scientific calculator CLI and web app written in Rust with math-like syntax, supporting user-defined variables and functions, c…
811917active
Nicholas-L-Johnson/flip-card
A business card built on an RP2350 microcontroller that runs a FLIP (fluid-implicit-particle) fluid simulation on its display, including Ki…
541900active
RGFW
RGFW is a lightweight single-header C99 library for cross-platform window creation, graphics context setup (OpenGL, Vulkan, WebGPU, Metal, …
771899active
ocrs
Ocrs is a Rust library and CLI tool for optical character recognition that extracts text from images such as scanned documents, photos, and…
701891active
unicode-org/icu4x
ICU4X is a Rust implementation of Internationalization Components of Unicode (ICU) built on CLDR data, designed to be small, modular, and f…
911866active
VienLi/CcClip
A pure frontend audio/video editing application built with Vue 3 and FFmpeg compiled to WebAssembly. It provides a multi-track timeline edi…
321845active
tdewolff/canvas
A Go library providing a common vector drawing target that can output SVG, PDF, EPS, raster images, HTML Canvas via WASM, OpenGL, and Gio. …
751842active
188080501/JQTools
JQTools is an open-source developer toolbox built with Qt/QML/C++ that bundles common small utilities: text processing, hash and encryption…
841838active
MoonZoon/MoonZoon
MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C…
481834active
Engo
Engo is an open-source 2D game engine written in Go that follows the Entity Component System (ECS) paradigm. It compiles for desktop platfo…
521823active
wooorm/starry-night
starry-night is an open-source JavaScript syntax highlighting library that replicates GitHub's PrettyLights highlighting using TextMate gra…
901817active
jacoblee93/fully-local-pdf-chatbot
A Next.js web application that lets users chat with uploaded PDF documents entirely locally, performing chunking, embedding, vector storage…
491817active
Cedar Policy Language
Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati…
981801stable
lmn1919/dompdf.js
dompdf.js is a pure-frontend DOM-to-PDF engine built with Rust, WebAssembly, and TypeScript that renders vector PDFs directly in the browse…
861794active
FL33TW00D/whisper-turbo
Whisper Turbo is a fast, cross-platform, GPU-accelerated implementation of OpenAI's Whisper speech recognition model, built on the Ratchet …
191794active
dimforge/kiss3d
kiss3d is a simple 2D and 3D graphics engine for Rust built on WebGPU, designed to let users draw simple geometric figures with minimal fri…
761782active
wa-lang/wa
Wa (凹) is a general-purpose, statically typed programming language designed for WebAssembly, with a fully self-developed compiler and runti…
711770active
pocket-stack/pocketjs
PocketJS is a portable application runtime that compiles Solid, Vue Vapor, or Octane component code into a native UI tree rendered by a no_…
811768active
Kotlin/kotlinx.html
kotlinx.html is an official JetBrains Kotlin library providing a type-safe DSL for building HTML, either streaming to a Writer/Appendable o…
631755stable
webonnx/wonnx
Wonnx is a GPU-accelerated ONNX inference runtime written entirely in Rust, built on wgpu and usable natively or in the browser via WebGPU …
101754active
xibyte/jsketcher
JSketcher is a parametric 2D and 3D CAD modeler written in pure JavaScript/TypeScript that runs entirely in the browser with no server-side…
541743active
phoboslab/jsmpeg
JSMpeg is a JavaScript video player that decodes MPEG1 video and MP2 audio entirely in the browser, including an MPEG-TS demuxer, WebGL/Can…
326496maintenance
Consensys/gnark
gnark is a fast zk-SNARK library in Go offering a high-level API to define circuits, compile them to constraint systems, and generate/verif…
951739active
Comrak Markdown parser
Comrak is a 100% CommonMark and GitHub Flavored Markdown compatible parser and renderer written in Rust, usable as a library, CLI tool, or …
991722stable
MohamedRejeb/Calf
Calf is a Kotlin library for Compose Multiplatform that provides adaptive UI components and wrappers for platform-specific APIs such as fil…
881711active
mooman219/fontdue
Fontdue is a pure Rust, no_std TrueType and OpenType font rasterizer and layout library focused on minimal end-to-end latency. It is design…
771709stable
iden3/circom
Circom is a domain-specific language and compiler for defining arithmetic circuits used to generate zero-knowledge proofs (zk-SNARKs). Writ…
731698active
amethyst/bracket-lib
bracket-lib (formerly RLTK) is a Rust toolkit for building roguelike and retro-style games, providing terminal-style CP437 rendering, color…
441695active
asny/three-d
three-d is a Rust library providing an OpenGL/WebGL/OpenGL ES renderer for drawing 2D and 3D graphics across desktop, web, and mobile platf…
591677active
whitphx/stlite
Stlite is a port of the Streamlit Python data-app framework that runs entirely in the browser via Pyodide (WebAssembly-compiled Python), wi…
961675active
rsms/markdown-wasm
markdown-wasm is a very fast Markdown parser and HTML renderer compiled from C (based on md4c) to WebAssembly, compliant with the CommonMar…
321673stable
goldvideo H.265 Web Player
A complete web-based H.265 (HEVC) video player solution built in JavaScript. It uses JS-based stream demuxing, WebAssembly (FFmpeg) video d…
641660active
AutoCorrect
AutoCorrect is a Rust-based linter and formatter that improves copywriting by correcting spacing, punctuation, and word usage between CJK (…
841654active
GoMLX
GoMLX is an accelerated machine learning and math framework for Go, comparable to PyTorch/JAX/TensorFlow. It offers differentiable operator…
961651active
WASI SDK
WASI SDK is a WebAssembly C/C++ toolchain that bundles upstream Clang/LLVM with the wasi-libc sysroot, configured to target wasm32-wasi out…
921643active
mihaip/infinite-mac
Infinite Mac is a browser-based emulator of classic Macintosh computers (System 1 through Mac OS 9 and early PPC Macs), built on WebAssembl…
861640active
yossdotpro/removerized
Removerized is an open-source, browser-based AI image toolkit for background removal and image upscaling, running entirely client-side via …
821627active
Tonbo
Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati…
601624active
JetBrains/kotlin-wrappers
A collection of official JetBrains Kotlin wrappers providing type-safe APIs for popular JavaScript libraries such as React, styled-componen…
951596active
Tencent/tgfx
TGFX (Tencent Graphics) is a lightweight C++ 2D graphics library built for modern GPUs, providing high-performance rendering of text, image…
701590active
BurntSushi/memchr
A Rust library providing heavily optimized byte and substring search routines, accelerated with SIMD on x86_64, aarch64, and wasm32. It ope…
721580stable
wooorm/markdown-rs
markdown-rs is a CommonMark-compliant Markdown parser written in safe Rust, exposing both an mdast syntax tree and direct HTML compilation.…
381579stable
servo/rust-url
rust-url is the standard URL parsing and manipulation library for Rust, implementing the WHATWG URL Standard. It provides the `Url` type wi…
731575stable
ricosjp/truck
Truck is an open-source CAD kernel written in Rust, providing geometric and topological data structures for shape processing such as B-spli…
741569active
ThakeeNathees/pocketlang
Pocketlang is a lightweight, fast, embeddable scripting language written in C with a Ruby-flavored Python-like syntax, including its own by…
561548active
vinceglb/FileKit
FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di…
861546active
dtolnay/watt
Watt is a Rust runtime for executing procedural macros that have been compiled ahead-of-time to WebAssembly. It lets downstream users run m…
611531active

← prev page 3 / 7 next →