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
armory3d/armorpaint
ArmorPaint is a stand-alone 3D PBR texture painting application that runs entirely on the GPU, supporting node-based procedural materials, …
855323active
gdamore/tcell
Tcell is a pure Go library providing a cell-based view for text terminals, inspired by termbox but with more features and portability. It e…
1005231stable
Adam-CAD/CADAM
CADAM is an open-source web application that converts natural language descriptions and images into 3D CAD models using LLM-powered agents …
735210active
Magnum
Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk…
645208stable
ArthurBrussee/brush
Brush is a 3D reconstruction engine using Gaussian splatting, built in Rust on the Burn ML framework and WebGPU. It trains and renders spla…
645148active
goldmark
goldmark is a Markdown parser written in pure Go that is fully compliant with the CommonMark 0.31.2 specification. It features an extensibl…
985047stable
unicity-aos/capsule-react
A Rust ReAct loop coordinator that implements a stateless state machine for the reasoning-and-action cycle in agent systems. It is part of …
705041active
PerryTS/perry
Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut…
785013active
dotnetcore/BootstrapBlazor
Bootstrap Blazor is an enterprise-level UI component library for Blazor, built on top of Bootstrap styling. It provides a rich set of Razor…
954937stable
JupyterLite
JupyterLite is a JupyterLab distribution that runs entirely in the browser, built from JupyterLab components and WebAssembly-powered Python…
994910active
lunatic-solutions/lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly that provides super lightweight, sandboxed processes for building fast, fault-toleran…
254894active
xiangechen/chili3d
Chili3D is a browser-based 3D CAD application built with TypeScript that compiles OpenCascade (OCCT) to WebAssembly and integrates Three.js…
924872active
microsoft/fluentui-blazor
A Microsoft-maintained library of Razor components implementing the Fluent Design System for ASP.NET Core Blazor applications. Many compone…
944821active
dimforge/nalgebra
nalgebra is a general-purpose linear algebra library for Rust providing statically-sized and dynamically-sized vectors and matrices, along …
764801stable
esimov/pigo
Pigo is a pure Go library for fast face detection, pupil/eye localization, and facial landmark detection based on the Pixel Intensity Compa…
284741stable
StackBlitz Online IDE
WebContainers is a browser-based Node.js runtime from StackBlitz that lets web apps run full-stack JavaScript dev environments entirely in …
364646active
not-fl3/macroquad
Macroquad is a simple, easy-to-use cross-platform game library for Rust, heavily inspired by raylib. It lets you write the same code for Wi…
734631active
Plotters
Plotters is a pure Rust drawing library focused on rendering figures, plots, and charts for both native and WebAssembly targets. It support…
634631stable
JetBrains/koog
Koog is a JetBrains-built Kotlin/Java framework for creating fault-tolerant, enterprise-ready AI agents on the JVM, with multiplatform depl…
864617active
phodal/auto-dev
AutoDev is an AI-native multi-agent coding development platform built on Kotlin Multiplatform, distributed as an IntelliJ IDEA plugin, VS C…
804548active
LibreOffice/core
LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve…
774536stable
projectM
projectM is an open-source, cross-platform C++ library that renders real-time music visualizations, reimplementing Winamp's MilkDrop. This …
844484active
Diligent Engine
Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta…
684473active
mikepenz/AboutLibraries
AboutLibraries is a Kotlin Multiplatform library and Gradle plugin that automatically collects all dependencies and their licenses of a Gra…
1004470active
radzenhq/radzen-blazor
Radzen Blazor is a free, MIT-licensed UI component library for Blazor with 145+ native components including DataGrid, Scheduler, Charts, an…
934354active
mdaines/viz-js
Viz.js is a WebAssembly build of Graphviz with a JavaScript wrapper, allowing DOT graph descriptions to be rendered as SVG in the browser o…
954347active
vercel-labs/just-bash
just-bash is a TypeScript-implemented bash interpreter with an in-memory virtual filesystem, designed to give AI agents a secure, sandboxed…
824338active
magcius/noclip.website
noclip.website is a browser-based application that lets users explore and fly through video game levels rendered from reverse-engineered mo…
774288active
PyScript
PyScript is an open‑source framework that lets you write and run Python code directly in the browser using WebAssembly. It combines Pyodide…
9318688maintenance
PyScript
PyScript is an open source platform for running Python directly in the browser, built on Pyodide (CPython), MicroPython, and WebAssembly. I…
9318688maintenance
EmulatorJS/EmulatorJS
EmulatorJS is a JavaScript library that embeds RetroArch (compiled to WebAssembly) into any website, enabling browser-based emulation of ma…
794270active
StructuredLabs/preswald
Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a…
594268active
rhysd/actionlint
actionlint is a static checker for GitHub Actions workflow files, written in Go. It validates syntax, type-checks ${{ }} expressions, verif…
784265active
ironcalc/IronCalc
IronCalc is an open-source spreadsheet engine written in Rust with xlsx import/export, usable headlessly or embedded via Rust, Python, Java…
954217active
msgspec/msgspec
msgspec is a fast Python serialization and validation library supporting JSON, MessagePack, YAML, and TOML. It combines high-performance en…
804122stable
apple/swift-log
SwiftLog is Apple's logging API package for Swift, providing a unified, performant logging facade that libraries and applications can adopt…
974051stable
AnswerDotAI/gpu.cpp
A lightweight, header-only C++20 library for portable low-level GPU compute built on Dawn's WebGPU implementation. It provides a minimal AP…
743990active
IREE
IREE is an MLIR-based end-to-end machine learning compiler and runtime that lowers models from frameworks like PyTorch, TensorFlow, JAX, an…
953980active
RustAudio/cpal
CPAL is a low-level cross-platform audio input/output library written in Rust. It provides device enumeration, stream configuration, and bu…
903948stable
chronotope/chrono
Chrono is a date and time library for Rust providing timezone-aware DateTime types, timezone-naive variants, and strftime-style parsing and…
863921stable
silvia-odwyer/photon
Photon is a high-performance image processing library written in pure Rust that compiles to WebAssembly. It provides over 90 functions for …
753895active
OWASP Coraza WAF
OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang …
993894stable
thi-ng/umbrella
thi.ng/umbrella is a broadly scoped monorepo of 215 composable TypeScript libraries (plus ~185 examples) for functional, data-driven develo…
743830active
vlcn-io/cr-sqlite
cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli…
633804active
standardagents/arrow-js
ArrowJS is a tiny, type-safe reactive UI framework for the web built on JavaScript primitives like template literals and the DOM, with no b…
813768active
cloudflare/workers-rs
Ergonomic Rust bindings for the Cloudflare Workers runtime, letting developers write entire Workers in Rust compiled to WebAssembly. It pro…
973720active
phiresky/sql.js-httpvfs
A TypeScript library that wraps sql.js (SQLite compiled to WebAssembly) with an HTTP-Range-request based virtual file system, allowing read…
323704active
emscripten-core/emsdk
The Emscripten SDK (emsdk) is a package-manager-style CLI tool that installs, activates, and switches between versions of the Emscripten co…
763671active
mitchellh/libxev
libxev is a cross-platform, high-performance event loop library written in Zig that provides a unified proactor-style API for non-blocking …
703580stable
JetBrains/kotlinconf-app
The official KotlinConf conference application by JetBrains, built with Kotlin Multiplatform and Compose Multiplatform to share UI code acr…
773573active
Megabit/Blazorise
Blazorise is a source-available UI component library for Blazor (.NET) offering 100+ strongly-typed components that render through multiple…
663535stable
vercel-labs/wterm
wterm is a terminal emulator for the web with a Zig-compiled WASM core that parses VT100/VT220/xterm escape sequences and renders to the DO…
803480active
grain-lang/grain
Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai…
853468active
mortbopet/Ripes
Ripes is a graphical processor simulator and assembly editor for the RISC-V ISA, built with Qt. It visualizes how machine code executes on …
813423active
nihui/opencv-mobile
opencv-mobile provides minimal, prebuilt OpenCV binary packages for Android, iOS, ARM Linux, Windows, Linux, macOS, HarmonyOS, WebAssembly,…
793363active
sycamore-rs/sycamore
Sycamore is a reactive library for building web user interfaces in Rust compiled to WebAssembly, using fine-grained reactivity with signals…
833357active
snes9xgit/snes9x
Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator written in C++ that lets users play most SNES and Super …
663346stable
kosi-libs/Kodein
Kodein is a painless Kotlin dependency injection container with a simple declarative DSL. It supports all Kotlin Multiplatform targets and …
913333active
vladmandic/human
Human is a JavaScript/TypeScript library built on TensorFlow.js that combines multiple ML models for 3D face detection and recognition, bod…
453324active
matrixcascade/PainterEngine
PainterEngine is a cross-platform application/game engine written in C with a built-in software renderer, portable to any platform supporti…
663319active
Hugo-Dz/spritefusion-pixel-snapper
A Rust-based tool (CLI, web app, and desktop edition) that snaps messy, off-grid AI-generated pixel art back onto a clean pixel grid and qu…
553286active
davidmonterocrespo24/velxio
Velxio is an open-source browser-based emulator and circuit simulator for Arduino, ESP32, Raspberry Pi, STM32 and other embedded boards, ru…
803260active
facebook/igl
Facebook's Intermediate Graphics Library (IGL) is a cross-platform C++ library that provides a single low-level interface for commanding th…
723236active
Devolutions/IronRDP
IronRDP is a modular Rust implementation of the Microsoft Remote Desktop Protocol (RDP), providing PDU codecs, connection/session state mac…
943219active
Faust
Faust (Functional Audio Stream) is a functional programming language for real-time digital signal processing and sound synthesis, developed…
963188stable
sqldef/sqldef
sqldef is a single-binary CLI tool for idempotent, declarative database schema management using plain SQL DDL files. It diffs the desired s…
933173active
MaxBittker/sandspiel
Sandspiel is a creative falling-sand browser game implementing cellular automata, written in Rust and compiled to WebAssembly with WebGL re…
753169active
SuperTux/supertux
SuperTux is an open-source 2D jump'n'run sidescroller game inspired by Super Mario Bros, starring Tux the Linux mascot. It features story m…
763158active
TeaVM
TeaVM is an ahead-of-time compiler that translates Java bytecode (from Java, Kotlin, or Scala) into JavaScript, WebAssembly, or C. It ships…
953132active
gluesql/gluesql
GlueSQL is an open-source SQL database engine written in Rust, packaged as a library with a parser, execution layer, and swappable storage …
853132active
adrielcafe/voyager
Voyager is a pragmatic navigation library for Compose Multiplatform, seamlessly integrated with Jetpack Compose. It supports linear, bottom…
583089active
korlibs/korge
KorGE is a modern multiplatform game engine written entirely in Kotlin, built on top of the Korlibs multimedia stack. It targets JVM/Androi…
663064active
recp/cglm
cglm is a highly optimized 2D/3D graphics math library for C, providing vector, matrix, quaternion, and affine transform operations similar…
733021stable
chaosprint/glicol
Glicol is a graph-oriented live coding language for computer music with both its language and audio DSP engine written in Rust. It compiles…
263009active
tinysearch/tinysearch
tinysearch is a lightweight full-text search engine for static websites, written in Rust and compiled to WebAssembly to run entirely in the…
962975active
phoboslab/wipeout-rewrite
A C re-implementation of the 1995 PlayStation racing game wipEout, playable in the browser via Emscripten or as a native desktop build. It …
682969active
guillaumeblanc/ozz-animation
ozz-animation is an open source C++ 3D skeletal animation library and toolset providing runtime character animation playback (sampling, ble…
792967stable
coder/ghostty-web
A web-based terminal emulator library that compiles Ghostty's native VT100 parser to WebAssembly and exposes an xterm.js-compatible API. It…
492960active
langhuihui/jessibuca
Jessibuca is an open-source pure HTML5 live-streaming video player built on MediaSource, WebCodecs, and WebAssembly, with WebGL rendering a…
922910active
cargo-semver-checks
Trustfall is a query engine written in Rust that lets you query arbitrary data sources—APIs, files, databases, even AI models—using a Graph…
672891active
Decompose
Decompose is a Kotlin Multiplatform library for breaking code into tree-structured, lifecycle-aware business logic components (BLoCs) with …
802879active
mlua
mlua is a Rust library providing safe, high-level bindings to Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau, with async/await support…
912870active
zig-gamedev/zig-gamedev
The main development repository for the zig-gamedev organization, containing Zig game development libraries and a large collection of sampl…
612870active
beefytech/Beef
Beef is an open-source, performance-oriented compiled programming language derived from C# syntax with C-style low-level control, bundled w…
682869active
Kotlin/kotlinx-datetime
A Kotlin multiplatform library for working with dates, times, and time zones based on the ISO 8601 standard. It provides a minimal, pragmat…
832823active
IoLanguage/io
Io is a small, dynamic prototype-based programming language implemented in C, inspired by Self, Smalltalk, Lisp, and Lua, where everything …
672803active
container2wasm/container2wasm
container2wasm is a Go CLI tool that converts container images (e.g. Docker images) into WASM binaries that can run on WASI runtimes or in …
842800active
OpenCombine/OpenCombine
An open-source Swift implementation of Apple's Combine framework for reactive, value-over-time processing. It enables Combine-compatible co…
232794active
xtensor-stack/xsimd
xsimd is a C++ library providing unified wrappers over SIMD intrinsics (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V) so the same …
762763stable
bytecodealliance/javy
Javy is a JavaScript-to-WebAssembly toolchain that compiles JavaScript source into small Wasm modules executed in an embedded JS runtime. I…
912756active
stevenlovegrove/Pangolin
Pangolin is a lightweight, portable C++ utility library for rapid prototyping of 3D, numeric, and video-based programs, providing cross-pla…
812750stable
sharkdp/numbat
Numbat is a statically typed programming language for scientific computations with first-class support for physical dimensions and units, i…
932702active
therecipe/qt
therecipe/qt provides Go language bindings for the Qt widget toolkit, letting developers write fully featured Qt applications entirely in G…
3210809maintenance
plbrault/youre-the-os
You're the OS! is a game where the player acts as a computer's operating system, managing processes, memory, and I/O events to keep the use…
882683active
gridaco/grida
Grida is an open-source 2D canvas and SVG editor powered by a Rust/Skia/WASM graphics engine, with additional Database/CMS and Forms produc…
982674active
LukasBanana/LLGL
LLGL is a thin C++11 abstraction layer over modern graphics APIs including OpenGL, Direct3D 11/12, Vulkan, and Metal, with C99, C#, and Go …
682644active
chrisbanes/haze
Haze is a Kotlin library providing hardware-accelerated background blur and glass visual effects for Compose Multiplatform and Jetpack Comp…
942606active
yuankunzhang/charming
Charming is a Rust chart rendering library built on Apache ECharts, offering a declarative API for creating rich, themed visualizations. It…
732600active
pykeio/ort
ort is a safe, fast Rust binding for Microsoft's ONNX Runtime, providing hardware-accelerated machine learning inference and training for O…
912569active
flyfish-dev/file-viewer
A browser-native file preview library that renders Office documents (DOCX, XLSX, PPTX), PDF/OFD, CAD files (DWG, DXF), archives, email, dia…
822559active

← prev page 2 / 7 next →