There are currently 76 open-source projects built with Emscripten, with a combined total of 167.3k GitHub stars. The most common language among these projects is C++.
Showing 76 open-source projects · page 2 of 3
Open-source simulation engine based on the original SimCity Classic, designed for building city simulation games.
A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.
A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.
A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.
A cross-platform C++ system abstraction library for managing windows and performing OS tasks across desktop, mobile, and web.
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 JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.
A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.
An open-source cross-platform development environment for building mobile, desktop, and server applications with a visual workflow.
A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.
A decentralized marketplace and platform for distributed computations, enabling users to buy and sell computing power.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.
A universal cheminformatics toolkit with database search engines, a core library, and utilities for molecular processing.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
A JavaScript library that wraps GDAL for geospatial data processing directly in the browser using WebAssembly.
A modern C++ visual scripting engine designed for embedding into applications with no external dependencies.
Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.
SpatiaLite 5.1.1-rc0 with SQLite, GEOS, PROJ, and RTTOPO compiled to WebAssembly for Node.js and browser environments.
SQLite compiled to JavaScript via Emscripten, enabling SQL databases to run entirely in the browser.
A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.
A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.
A C-based CHIP-8 interpreter with assembler, disassembler, and SuperChip support, featuring SDL and Win32 implementations.
A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.
A cross-platform UI library for V and C, supporting Windows, Linux, Android, and Web with native widgets and system themes.
A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.
A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.
Ultra high-performance secp256k1 ECC engine with GPU acceleration, continuous adversarial audit, and multi-language bindings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.