Awesome-WebAssembly-Applications
:star: A Curated List of Awesome WebAssembly Applications
https://github.com/mcuking/Awesome-WebAssembly-Applications
Last synced: 13 days ago
JSON representation
Inside the browser
Code Protect
Databases
Frontend Web App
Games
- [白鹭引擎
- [Unreal Engine 4
- [Defold
- [Pont
- [Citybound
- [BananaBread
- [wine-assembly
- [The Human Box
- [macemu
- [GLAS
Machine Learning
- [TensorFlow.js
- [ONNX.js
- [LocalMode
- [Remove Audio: Background Noise Remover
- [Leviate
- [browser-whisper
- [SauceMatch
- [ToolCascade Text to Speech
- [Yap Online Dictation
- [DevHolster Background Remover
Media
- [Figma
- [Discourse
- [Zoom
- [FFmpeg.wasm
- [WXInlinePlayer
- [Picovoice
- [Mastershot
- [花椒直播
- [NOW 直播
- [Photon
- [淘宝直播
- [Agora
- [ogv.js
- [BBC iPlayer
- [爱奇艺直播
- Tonalux - based audio production platform featuring a WebAssembly-powered media converter (FFmpeg.wasm), spectrum analyzer and plugin comparer. All processing happens locally in the browser.
- [Convert.rocks
- LogiSheets - source](https://github.com/logisky/LogiSheets), canvas-powered online spreadsheet application.
- [SammaPix
- Darkly - source](https://github.com/darkly-art/darkly), WebGPU-powered photo editor and paint program for digital artists, written in Rust + WebAssembly.
- Remove Audio
- SlingSite - based image and video compressor using FFmpeg.wasm: converts images to JPG/WebP/AVIF and video to VP9/HEVC/H.264, resized per device. No uploads. Free unlimited use.
- FreeBookConvert - source](https://github.com/andrewnakas/freebookconvert) set of in-browser converters for EPUB, PDF, HEIC and images, plus audiobook tools: MP3 ⇄ M4B with chapters via FFmpeg.wasm and ebook-to-audiobook narration with Kokoro-82M. Files never leave the browser.
- [IDPhotoSnap
- Collage Studio - Free photo collage generator that uses WebAssembly to run a genetic algorithm, rapidly evolving thousands of layout variations to create seamless, gap-free collages without cropping your images.
- Rawnd
- Unbake - source](https://github.com/FredBourouliou/unbake) tool that turns a flat motion-graphics GIF back into editable shapes, motion paths and self-drawing strokes, then exports Lottie or animated SVG. Python, OpenCV and SciPy run in the browser through Pyodide (WebAssembly); nothing is uploaded.
- MillFile - based converter for two file jobs: rebuilding a PDF to an exact target size (100 KB to 20 MB — the numbers upload forms actually check) while keeping the text layer selectable rather than rasterising it, and converting CR2, CR3, NEF, ARW, ORF, RAF, RW2 and DNG to full-resolution JPG via LibRaw compiled to WebAssembly. No uploads, no account, MIT open source.
- [Photoshop
- [Squoosh
- [Google Meet
- [Clipchamp
- Practical Web Tools — Video Editor & Audio Workstation - side
- [淘宝直播
- [腾讯 IMWeb
- [腾讯 IMWeb
- [StayPut
- [iLoveAudioVideo
Online Productive Tools
- [AutoCAD
- [StackBlitz
- [Pyodide
- [vim.wasm
- [Jupyter
- [PDFGem
- [Vizua
- [Slay PDF
- gottrix - Client-side file conversion suite (500+ tools: PDF, image, audio, video, data formats) built on WebAssembly. No uploads, works offline after first visit, 25+ languages.
- [PDFree
- ConvertiZen - Privacy-friendly document converter (PDF, Word, Excel, images) running entirely in the browser via WebAssembly. No file uploads, no server processing.
- Pixeltools - Free suite of browser-based tools for images, video, audio and PDF: compress, convert, resize, merge, remove background, OCR and more. Video and audio run on ffmpeg.wasm; everything is client-side WebAssembly, no uploads, no account.
- DBConvert Data Viewers - Free browser-based viewers for Parquet, JSONL/NDJSON and SQLite files. DuckDB-WASM runs the Parquet and JSONL queries and the official sqlite-wasm build reads the databases, all inside the tab: the file is opened through a browser file handle and never uploaded. Read-only (SELECT), no install, no account.
- hushvert - Privacy-first file converter (images incl. HEIC/JPEG XL, PDF page operations, archives, audio, small video) running entirely in the browser via WebAssembly. No file uploads, no server processing.
- ArtboardLab - Browser-based design tools: image compression and format conversion (MozJPEG, OxiPNG, WebP, AVIF compiled to WebAssembly), plus an Adobe Illustrator .ai viewer and .ai to SVG/PNG/PDF converters built on pdf.js. Everything runs client-side, so files are never uploaded and no account is needed.
- A Box of Tools - 35 single-purpose file tools for images, video, audio, PDFs and text, in 15 languages. HEIC and HEIF decoding runs libheif compiled to WebAssembly; the rest is WebCodecs, Canvas and hand-written parsers. Open source (MIT), nothing is uploaded, and every tool installs as a PWA that works offline.
- ConvertSTL - Free browser-based 3D file converter, viewer and STL toolkit. STEP and IGES are tessellated by OpenCascade compiled to WebAssembly, alongside mesh formats (STL, OBJ, 3MF, PLY, GLB, glTF, FBX, DAE) and vector input (SVG, DXF); there are per-format viewers and STL repair, scale and simplify tools. Nothing is uploaded and no account is needed.
- BrainCoder - 123+ free privacy-first browser tools — PDF compress/merge/split/redact/protect, images, JSON/SQL/XML formatters, regex, hashes, generators, converters — on a Rust/WASM (zpdf) PDF core, MIT open source; files never leave the device (proof page at /verify).
- Vellum - Free browser-based PDF tools — merge, split, compress, OCR, sign, redact, convert to Word, Excel or Markdown — running entirely client-side: qpdf is compiled to WebAssembly for encryption, pdf.js and pdf-lib do the rest. Nothing is uploaded, no account, no watermark, and the site installs as an offline PWA. The engine is MIT open source and also ships as a command-line tool; four languages.
- FileOnTap HEIC to PNG - Free browser-based HEIC to PNG converter, files never uploaded.
- [PDFArenaArc
- SPOTTOOLS - 140+ free browser-based tools for images, PDFs and text: compress, resize and convert images (including HEIC), merge, split and convert PDFs, and more. PDF rendering uses PDF.js, whose worker runs WebAssembly for some of the image codecs inside a PDF; HEIC decoding uses a JavaScript build of libheif. Files are processed locally in the browser and never uploaded, no account needed.
- VantorKit - 32 privacy-first in-browser utilities running 100% client-side via WebAssembly (media processing, conversions) and Web Crypto API. No files uploaded, zero server processing.
- NilPDF - Free PDF toolkit (merge, split, compress, redact, and a check for text hiding under redaction boxes) that runs Python (pypdf) on Pyodide/WebAssembly in a Web Worker. No uploads and no account, works offline after the first load. Open source (MIT).
- BlockWerk - Browser-based block diagram simulator for control systems and dynamic system modelling. A Rust/WebAssembly engine runs RK4, RK45 (Dormand–Prince) and TR-BDF2 stiff solvers in a Web Worker, streaming results to the UI through a SharedArrayBuffer for 60 FPS scopes. No install, no account; projects stay in the browser.
- Fullbleed - Create PDF invoices and reports from editable HTML/CSS using a Rust engine compiled to WebAssembly. Runs in a browser worker with PNG previews and PDF downloads; includes a complete MIT-licensed application project.
- PixVibe - Free image tools in the browser: remove backgrounds with ONNX Runtime Web, compress to a target file size and convert HEIC, WebP, AVIF, PNG and JPG with WebAssembly codecs (jSquash, libheif), plus resize, crop and AI upscale. Images are processed on the device and are not uploaded.
- Koddo Python Playground - Python editor that runs code in the browser using Pyodide/WebAssembly, with a Russian-language interface and step-by-step execution. The core playground is free and requires no account.
- Uttily Media Tools - Free browser-based video and audio tools (convert, compress, trim, video to GIF, extract audio) built on ffmpeg.wasm, plus speech-to-text and auto subtitles with Whisper via Transformers.js. Files are processed locally and never uploaded; no account, available in 11 languages.
Scientific Calculator
Visualization
Outside the browser
Blockchain
Cloud
- [Fermyon
- [Wasm Workers Server
- [Fastly
- [Atmo
- [Krustlet
- [WasmEdge
- [Kubernetes
- [Vino
- [Easegress
- [MOSN
- [Cosmonic
- [Cloudflare