webassembly

10 repositories

tursodatabase/turso

A Rust-built SQLite alternative that now speaks Postgres too — Turso is an in-process SQL database written in Rust, compatible with SQLite but adding an experimental Postgres frontend. It ships bindings for Rust, JS, Python, Java and .NET, making it useful for developers who want an embeddable database that can bridge SQLite and Postgres ecosystems.

A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.

Rust🇺🇸 North AmericaAttention 38Acceleration -17%Retention +100%
★25,078
bytecodealliance/wasmtime

Wasmtime: a standalone WebAssembly runtime from the Bytecode Alliance — Wasmtime is a standalone runtime for running WebAssembly modules outside the browser, built on the Cranelift JIT/AOT compiler and supporting WASI. It targets developers needing a fast, sandboxed, standards-compliant way to execute Wasm in servers, edge functions, or embedded Rust applications.

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

Rust
★18,794
Automattic/harper

A fast, private grammar checker that skips the cloud and the bloat — Harper is a Rust-based grammar checker built to run entirely offline, avoiding Grammarly's cloud dependency and LanguageTool's heavy resource use. It lints documents in milliseconds with a fraction of LanguageTool's memory footprint, and is light enough to run via WebAssembly in browsers or editors.

Offline, privacy-first grammar checker. Fast, open-source, Rust-powered

RustAttention 41Acceleration -45%Retention +105%
★17,241
pion/webrtc

A native Go toolkit for building WebRTC apps without C bindings — Pion WebRTC lets Go developers build real-time audio, video and data applications without wrapping C/C++ libraries, and it compiles to WebAssembly for browser use too. Useful for anyone building P2P streaming, VoIP or live-video tools who wants a memory-safe, Go-native stack instead of libwebrtc bindings.

Pure Go implementation of the WebRTC API

GoAttention 0
★16,862
snuri00/psp-web-recomp

Static recompilation brings PSP games like God of War to browsers — Translates PSP MIPS machine code ahead of time into C++/WebAssembly, paired with a small HLE kernel and WebGL2 renderer. God of War: Chains of Olympus and Ghost of Sparta run at 55-60 FPS in Chrome/Firefox and on phones; no game data included, you supply your own disc image.

PSP games in the browser, static recompilation to WebAssembly, an HLE kernel and a WebGL2 renderer

C++Attention 40Acceleration -69%
★399
heydeer/pngdeer

Smaller images, same picture. Compress PNGs to PNG or WebP with automatic quality. PNG output is 8–12% smaller than TinyPNG at equal quality on the median image. Command line and browser.

Rust🌐 Elsewhere
★324
zion-sati/NetWasm

C#-to-Wasm compiler that beats Rust's size profile — NetWasm is an independent AOT compiler that turns C# and .NET CIL into standalone WASI Wasm binaries, bundling its own runtime and precise GC instead of CLR, Mono or dotnet.js. Benchmarks show its print-42 output beating Rust's size-optimized build by over 10% raw and nearly 20% with Brotli, making it notable for developers chasing minimal Wasm footprints.

Compile C# and .NET CIL to small standalone Wasm with WASI (AOT with built-in Runtime and Precise GC)

C#Attention 72
★270
Kapendev/parin

A D-language 2D engine positioned between raylib and Godot — Parin is a code-driven 2D engine for D, offering more structure than a bare library like raylib but far less overhead than a full engine like Godot. Built on the Joka utility library, it bundles physics, dialogue, animation, and tile map tools, with Web, Windows, Linux and macOS support.

A delightfully simple 2D game engine.

DAttention 51
★145
joncodeofficial/gta-vice-city-wasm

🎮 GTA: Vice City in your browser — WebAssembly ⚙️ , OPFS 💾, Service Worker 🔧, fully offline. No CDN, no server. 🚀

JavaScript🇪🇺 EuropeAttention 41
★115
BIMvoice/ifcsheet

Browser-based drawing production from existing IFC models — IfcSheet takes an IFC file you already have and focuses purely on producing plans, sections, elevations and sheets: dimension, tag, hatch, lay out on A0-A4 sheets and export to PDF/SVG/DXF. Tags track elements by GlobalId so renames propagate automatically. Built by BIM practitioners frustrated with how slow drawing production is in Bonsai, it targets architects, engineers and BIM coordinators who need openBIM deliverables without vendor lock-in.

Draw, dimension and sheet IFC models in the browser. Plans, sections, annotations, PDF and DXF. Open source, MPL-2.0.

TypeScript🇪🇺 Europe
★23