Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. WebAssembly
W

WebAssembly

Other
209 projects897.5k total stars79.7k total forks14 languages

Open-source projects built with WebAssembly

There are currently 209 open-source projects built with WebAssembly, with a combined total of 897.5k GitHub stars. The most common language among these projects is Rust.

Showing 209 open-source projects · page 5 of 6

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Bridges
Bridgesparitytech/parity-bridges-common

A collection of Substrate pallets and relayers for building cross-chain bridges between blockchain networks.

281131Rust
1 day ago
wasm-rust-chip8
wasm-rust-chip8ColinEberhardt/wasm-rust-chip8

A CHIP-8 emulator written in Rust and compiled to WebAssembly for browser execution.

27220Rust
7 years ago
go-canvas
go-canvasmarkfarnan/go-canvas

A Go+WebAssembly library for drawing on HTML5 Canvas entirely from Go code without JavaScript calls.

27121Go
5 years ago
RustMart
RustMartsheshbabu/rustmart-yew-example

A single-page e-commerce demo application built with Rust, WebAssembly, and the Yew framework.

27028Rust
5 years ago
Sidecar
Sidecarparitytech/substrate-api-sidecar

A REST service for interacting with Substrate-based blockchain nodes, providing easy access to chain data and operations.

268161TypeScript
3 days ago
netsaur
netsaurdenosaurs/netsaur

A lightweight neural network library for Deno with CPU, GPU, and WASM backends, designed for serverless and edge environments.

2564Rust
1 year ago
Trains.NET
Trains.NETdavidwengier/Trains.NET

A simple 2D train simulation game written in C# with .NET Core, developed live on Twitch.

25132C#
2 months ago
ngx-lottie
ngx-lottiengx-lottie/ngx-lottie

A minimal, customizable Angular component for rendering After Effects animations as Lottie files.

24040TypeScript
3 months ago
scirs
scirscool-japan/scirs

A comprehensive scientific computing and AI/ML library in pure Rust, offering SciPy-compatible APIs with 10-100x performance gains.

23733Rust
2 days ago
ididit!
ididit!Jinjinov/Ididit

A procrastination-friendly habit tracker built with C# .NET 7 Blazor for taking notes, managing tasks, and tracking habits across all platforms.

23327C#
1 year ago
loam
loamazavea/loam

A JavaScript library that wraps GDAL for geospatial data processing directly in the browser using WebAssembly.

22714JavaScript
2 years ago
Uno Playground
Uno Playgroundunoplatform/Uno.Playground

A browser-based sandbox for experimenting with Uno Platform controls and layouts using XAML and WebAssembly.

22133C#
2 months ago
RunMat
RunMatrunmat-org/runmat

Open-source runtime that executes MATLAB syntax on CPU and GPU automatically, with cross-platform hardware support and no vendor lock-in.

2167Rust
3 days ago
Fun.Blazor
Fun.BlazorslaveOftime/Fun.Blazor

A library that makes it easier for F# developers to build Blazor applications with functional programming and computation expressions.

2136F#
18 days ago
Dockadvisor
Dockadvisordeckrun/dockadvisor

A fast, lightweight Dockerfile linter written in Go that detects issues, enforces best practices, and provides quality scores.

2047Go
4 months ago
rusk
ruskdusk-network/rusk

The official Dusk protocol node client and smart contract platform for the privacy-focused blockchain.

20169Rust
3 days ago
spl.js
spl.jsjvail/spl.js

SpatiaLite 5.1.1-rc0 with SQLite, GEOS, PROJ, and RTTOPO compiled to WebAssembly for Node.js and browser environments.

19120JavaScript
3 months ago
Crabtyper
Crabtyperbrancobruyneel/crabtyper

A speed typing web application built with Rust and WebAssembly for learning and performance.

1874Rust
3 years ago
webapi
webapigowebapi/webapi

Go WebAssembly bindings for browser APIs, providing access to DOM, HTML, and other web standards from Go.

18112Go
3 years ago
asyncmachine-go/pkg/machine
asyncmachine-go/pkg/machinepancsta/asyncmachine-go

A distributed workflow engine and state machine library for Go that implements aspect-oriented programming and the actor model.

17812Go
29 days ago
Uno Gallery
Uno Galleryunoplatform/Uno.Gallery

A collection of ready-to-use Fluent and Material code snippets to accelerate multi-platform development.

17146C#
13 days ago
karaoke-rs
karaoke-rstarkah/karaoke-rs

A network-enabled karaoke player in Rust that supports MP3+G files and offers both native and web-based playback.

1689Rust
4 years ago
Create Yew App
Create Yew Appjetli/create-yew-app

A zero-configuration tool to quickly set up modern Yew web applications with a single command.

16613Rust
2 months ago
rust-yew-axum-tauri-desktop
rust-yew-axum-tauri-desktopjetli/rust-yew-axum-tauri-desktop

A full-stack Rust template for building desktop apps with Yew frontend, Axum backend, and Tauri framework.

16516Rust
1 year ago
WebRTX
WebRTXcodedhead/webrtx

A WebGPU extension that adds ray tracing capabilities via a pure compute shader implementation, enabling hardware-accelerated rendering in browsers.

1608Rust
2 years ago
Vimsnake
Vimsnakepatmood/vim_snake

A classic Snake game playable with Vim keybindings, compiled to WebAssembly for browser execution.

15211JavaScript
2 years ago
FFmpegBlazor
FFmpegBlazorsps014/FFmpegBlazor

A Blazor WebAssembly library that enables video and audio processing directly in the browser using FFmpeg compiled to WebAssembly.

14822C#
4 months ago
aladin-lite
aladin-litecds-astro/aladin-lite

A web application for visualizing astronomical HiPS data directly in the browser, embeddable in any webpage.

14752JavaScript
7 days ago
axum-yew-setup
axum-yew-setuprksm/axum-yew-setup

A starter template for building full-stack Rust web applications with axum backend and Yew frontend.

14522Rust
2 years ago
HipremeEngine
HipremeEngineMrcSnm/HipremeEngine

A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.

13910D
5 days ago
diff.rs
diff.rsxfbs/diff.rs

A web application that renders differences between Rust crate versions directly in the browser using WebAssembly.

13812Rust
1 month ago
sql.js
sql.jskripken/sql.js

SQLite compiled to JavaScript via Emscripten, enabling SQL databases to run entirely in the browser.

13346HTML
6 years ago
rain
rainDOSAYGO-Research/rain

A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.

1318C++
5 months ago
jsonpath
jsonpathfreestrings/jsonpath

A Rust-based JsonPath engine with WebAssembly and JavaScript bindings for querying and manipulating JSON data.

13142Rust
1 year ago
chipbox
chipboxchipnertkj/chipbox

An open-source desktop digital audio workstation with a node graph system for building synthesizers and effects chains.

1314Rust
1 month ago
Yew-WebRTC-Chat
Yew-WebRTC-Chatcodec-abc/Yew-WebRTC-Chat

A peer-to-peer chat application built with Rust, WebAssembly, and WebRTC using the Yew framework.

12713Rust
2 years ago
1
2
3
4
5
6