Showing 36 of 41 projects
A modern Rust framework for building multi-threaded, front-end web applications with WebAssembly.
A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.
A fast, secure WebAssembly runtime that enables lightweight containers to run anywhere from desktop to cloud and edge.
A Python distribution for the browser and Node.js based on WebAssembly, enabling Python to run in web environments.
A compiler and toolchain infrastructure library for WebAssembly, providing optimization, assembly, disassembly, and conversion utilities.
A single-file C audio library for playback, capture, and processing with no external dependencies.
A completely free game engine for developing desktop, mobile, and web games.
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A JavaScript port of Vim that runs in web browsers with ASM.js, persistent configuration, and local file access.
A pure JavaScript OCR engine compiled from Ocrad via Emscripten for client-side text recognition in the browser.
FFmpeg compiled to JavaScript via Emscripten for in-browser video/audio processing.
A Rust library providing Web API bindings and seamless interoperability between Rust and JavaScript for client-side web development.
An open-source re-implementation of Caesar III with UI enhancements and multi-platform support.
A real-time HTML5 QR code scanner that uses your device's webcam via the WebRTC API.
A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A set of headers that make C++11 libraries accessible from JavaScript for Node.js addons and web browsers via asm.js.
A curated collection of emulators written in JavaScript, covering classic computers, consoles, CPUs, and calculators.
A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.
The sodium cryptography library compiled to WebAssembly and pure JavaScript for use in web applications and Node.js.
A Cargo subcommand for building, testing, and deploying client-side Web applications in Rust.
Open-source simulation engine based on the original SimCity Classic, designed for building city simulation games.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.
A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.
A stable C header (webgpu.h) providing the WebGPU API for native and WebAssembly applications, enabling cross-implementation compatibility.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.
A cross-platform C# port of Windows Calculator for iOS, Android, WebAssembly, macOS, and Linux.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
A modern C++ visual scripting engine designed for embedding into applications with no external dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.