platform: wasm
652 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| SwiftLaTeX/SwiftLaTeX SwiftLaTeX compiles the PdfTeX and XeTeX LaTeX engines to WebAssembly so LaTeX documents can be compiled entirely in the browser, exposed a… | 23 | 2315 | active |
| pointfreeco/swift-navigation A Swift library providing foundational tools for state management and navigation across Apple platforms (SwiftUI, UIKit, AppKit) and non-Ap… | 96 | 2288 | stable |
| 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… | 99 | 2287 | active |
| 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… | 80 | 2275 | active |
| RustCrypto/hashes A collection of cryptographic hash function implementations written in pure Rust, organized as separate crates built on the digest crate's … | 77 | 2258 | active |
| 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… | 50 | 2248 | active |
| elalish/manifold A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically r… | 96 | 2247 | stable |
| 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… | 41 | 2247 | stable |
| framesurge/perseus Perseus is a state-driven frontend web development framework for Rust built on Sycamore, supporting static generation, server-side renderin… | 38 | 2239 | active |
| gioui/gio Gio is a Go library for writing cross-platform immediate mode GUIs, supporting Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD, and W… | 77 | 2237 | active |
| 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… | 97 | 2236 | stable |
| floneum/kalosm Kalosm is a Rust ecosystem of crates providing simple interfaces for running pre-trained language, audio, and image models locally or remot… | 64 | 2223 | active |
| ArthurSonzogni/Diagon Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque… | 32 | 2222 | active |
| atomvm/AtomVM AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth… | 66 | 2217 | active |
| 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… | 16 | 2188 | active |
| JetBrains/skiko Skiko is a Kotlin Multiplatform library that exposes the Skia graphics library APIs to Kotlin, along with rendering context and window mana… | 94 | 2178 | active |
| 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… | 85 | 2175 | active |
| 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… | 97 | 2169 | active |
| 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… | 95 | 2150 | active |
| 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… | 97 | 2131 | active |
| 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… | 93 | 2131 | active |
| 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… | 52 | 2111 | active |
| 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… | 80 | 2098 | active |
| walterlow/freecut FreeCut is a professional-grade, browser-based multi-track video editor requiring no installation or uploads, with all media and project fi… | 60 | 2096 | active |
| vitoplantamura/OnnxStream A lightweight C++ inference library for ONNX models that streams weights to run large models in very little memory, accelerated by XNNPACK.… | 59 | 2086 | active |
| 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… | 81 | 2083 | active |
| 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… | 24 | 2066 | active |
| not-fl3/miniquad Miniquad is a lightweight cross-platform graphics and window context library for Rust, abstracting OpenGL, Metal, and WebGL behind a single… | 75 | 2046 | active |
| 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… | 83 | 2044 | stable |
| iden3/snarkjs A JavaScript and pure WebAssembly implementation of zkSNARK schemes including Groth16, PLONK, and FFLONK. It provides all tooling for gener… | 77 | 2036 | active |
| bitshifter/glam-rs glam is a fast linear algebra library for Rust providing vectors, matrices, quaternions, and affine transformation types for games and grap… | 77 | 2035 | stable |
| vizzuhq/vizzu-lib Vizzu is a free, open-source JavaScript/C++ library for animated data visualizations and data stories, built on a generic dataviz engine th… | 79 | 2024 | active |
| TianZerL/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… | 78 | 2022 | active |
| 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… | 10 | 2000 | stable |
| 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… | 89 | 1999 | active |
| 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… | 82 | 1980 | active |
| WordPress/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… | 99 | 1975 | active |
| mirage/irmin Irmin is an OCaml library for building mergeable, branchable distributed data stores following Git's design principles, with clone/push/pul… | 57 | 1957 | active |
| 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… | 77 | 1951 | active |
| ebitengine/oto Oto is a low-level Go library for playing sound across many platforms, including Windows, macOS, Linux, mobile, WebAssembly, and even game … | 90 | 1948 | active |
| 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… | 67 | 1947 | active |
| 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… | 82 | 1911 | active |
| 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… | 79 | 1902 | active |
| 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… | 57 | 1892 | active |
| robertknight/ocrs Ocrs is a Rust library and CLI tool for optical character recognition that extracts text from images such as scanned documents, photos, and… | 69 | 1875 | active |
| ColleagueRiley/RGFW RGFW is a lightweight single-header C99 library for cross-platform window creation, graphics context setup (OpenGL, Vulkan, WebGPU, Metal, … | 76 | 1863 | active |
| 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… | 95 | 1856 | active |
| 188080501/JQTools JQTools is an open-source developer toolbox built with Qt/QML/C++ that bundles common small utilities: text processing, hash and encryption… | 90 | 1840 | active |
| 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… | 35 | 1838 | active |
| 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. … | 77 | 1833 | active |
| MoonZoon/MoonZoon MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C… | 52 | 1832 | active |
| EngoEngine/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… | 56 | 1819 | active |
| 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… | 52 | 1817 | active |
| wooorm/starry-night starry-night is an open-source JavaScript syntax highlighting library that replicates GitHub's PrettyLights highlighting using TextMate gra… | 81 | 1812 | active |
| FL33TW00D/whisper-turbo Whisper Turbo is a fast, cross-platform, GPU-accelerated implementation of OpenAI's Whisper speech recognition model, built on the Ratchet … | 19 | 1794 | active |
| wa-lang/wa Wa (凹) is a general-purpose, statically typed programming language designed for WebAssembly, with a fully self-developed compiler and runti… | 81 | 1767 | active |
| 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 … | 10 | 1754 | active |
| 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… | 66 | 1747 | stable |
| 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… | 76 | 1743 | active |
| 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… | 32 | 6498 | maintenance |
| 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… | 57 | 1737 | active |
| 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… | 91 | 1731 | active |
| 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… | 75 | 1705 | stable |
| cedar-policy/cedar Cedar is a purpose-built policy language and Rust implementation for writing and enforcing fine-grained authorization policies in applicati… | 95 | 1693 | stable |
| iden3/circom Circom is a domain-specific language and compiler for defining arithmetic circuits used to generate zero-knowledge proofs (zk-SNARKs). Writ… | 71 | 1688 | active |
| amethyst/bracket-lib bracket-lib (formerly RLTK) is a Rust toolkit for building roguelike and retro-style games, providing terminal-style CP437 rendering, color… | 48 | 1688 | active |
| kivikakk/comrak Comrak is a 100% CommonMark and GitHub Flavored Markdown compatible parser and renderer written in Rust, usable as a library, CLI tool, or … | 96 | 1686 | stable |
| 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… | 32 | 1667 | stable |
| 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… | 63 | 1663 | active |
| 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… | 94 | 1657 | active |
| goldvideo/h265player A complete web-based H.265 (HEVC) video player solution built in JavaScript. It uses JS-based stream demuxing, WebAssembly (FFmpeg) video d… | 70 | 1656 | active |
| MohamedRejeb/Calf Calf is a Kotlin library for Compose Multiplatform that provides adaptive UI components and wrappers for platform-specific APIs such as fil… | 87 | 1639 | active |
| 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… | 95 | 1628 | active |
| huacnlee/autocorrect AutoCorrect is a Rust-based linter and formatter that improves copywriting by correcting spacing, punctuation, and word usage between CJK (… | 87 | 1627 | active |
| gomlx/gomlx GoMLX is an accelerated machine learning and math framework for Go, comparable to PyTorch/JAX/TensorFlow. It offers differentiable operator… | 95 | 1621 | active |
| 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… | 79 | 1620 | active |
| tonbo-io/tonbo Tonbo is an embedded database library written in Rust for serverless and edge runtimes, storing data as Parquet files on S3 with coordinati… | 63 | 1614 | active |
| 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… | 80 | 1613 | active |
| yossdotpro/removerized Removerized is an open-source, browser-based AI image toolkit for background removal and image upscaling, running entirely client-side via … | 81 | 1610 | active |
| JetBrains/kotlin-wrappers A collection of official JetBrains Kotlin wrappers providing type-safe APIs for popular JavaScript libraries such as React, styled-componen… | 95 | 1591 | active |
| Tencent/tgfx TGFX (Tencent Graphics) is a lightweight C++ 2D graphics library built for modern GPUs, providing high-performance rendering of text, image… | 72 | 1574 | active |
| 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… | 78 | 1573 | stable |
| 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.… | 42 | 1564 | stable |
| ThakeeNathees/pocketlang Pocketlang is a lightweight, fast, embeddable scripting language written in C with a Ruby-flavored Python-like syntax, including its own by… | 59 | 1551 | active |
| BurntSushi/memchr A Rust library providing heavily optimized byte and substring search routines, accelerated with SIMD on x86_64, aarch64, and wasm32. It ope… | 76 | 1542 | stable |
| 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… | 77 | 1533 | active |
| vinceglb/FileKit FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di… | 86 | 1526 | active |
| 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… | 65 | 1523 | active |
| fubark/cyber Cyber is a fast, memory-safe scripting language with a VM and JIT, supporting dynamic and optional static typing plus concurrency via fiber… | 49 | 1518 | active |
| pmp-library/pmp-library A modern C++ open-source library for processing and visualizing polygon surface meshes. It provides an efficient mesh data structure, stand… | 67 | 1503 | stable |
| softwaremill/sttp sttp is a popular open-source HTTP client library for Scala with a clean, type-safe request description API. It supports synchronous, Futur… | 97 | 1502 | active |
| grovesNL/glow glow is a Rust library providing unified bindings to OpenGL, OpenGL ES, and WebGL, letting you write GL code once and run it anywhere. It a… | 73 | 1500 | stable |
| torch2424/wasmboy WasmBoy is a Game Boy and Game Boy Color emulator library written in WebAssembly using AssemblyScript, distributed via npm and importable i… | 32 | 1498 | active |
| gfx-rs/gfx gfx-rs is a low-level, Vulkan-like GPU hardware abstraction layer for Rust that translates to native backends including Vulkan, DirectX 11/… | 32 | 5398 | maintenance |
| x1unix/go-playground An improved web-based Go Playground with syntax highlighting, code autocompletion, VIM mode, and WebAssembly support. It can be self-hosted… | 91 | 1486 | active |
| atteneder/glTFast glTFast is a Unity package for efficiently importing and exporting glTF 3D files at runtime or in the Unity Editor. It supports the glTF 2.… | 91 | 1480 | active |
| ring-lang/ring Ring is a simple, lightweight, embeddable, multi-paradigm dynamic programming language implemented in C, supporting imperative, procedural,… | 90 | 1460 | active |
| Water-Melon/Melon Melon is a generic cross-platform C library (C99) bundling algorithms, data structures, functional components (memory pool, thread pool, ev… | 70 | 1460 | active |
| bblanchon/pdfium-binaries A project that automatically builds and distributes pre-compiled binaries of Google's PDFium PDF rendering library for many platforms and C… | 95 | 1456 | active |
| plotly/plotly.rs Plotly.rs is a plotting library for Rust powered by Plotly.js, providing a native Rust API for building interactive charts such as scatter … | 88 | 1451 | active |