Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Emscripten
E

Emscripten

Tool
76 projects167.3k total stars23.5k total forks13 languages

Open-source projects built with Emscripten

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

SimCity
SimCitysimhacker/micropolis

Open-source simulation engine based on the original SimCity Classic, designed for building city simulation games.

1.1k190C
5 months ago
Chuck
Chuckccrma/chuck

A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.

1.0k146C++
14 days ago
Rigel Engine
Rigel Enginelethal-guitar/RigelEngine

A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.

99565C++
2 years ago
Ouzel
Ouzelelnormous/ouzel

A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.

980118C++
2 years ago
Threepp
Threeppmarkaren/threepp

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

84698C++
6 days ago
Nazara Engine
Nazara EngineNazaraEngine/NazaraEngine

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

83786C++
5 days ago
Love.js
Love.jsDavidobot/love.js

A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.

83243JavaScript
2 years ago
Oxygine
Oxygineoxygine/oxygine-framework

A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.

816174C++
2 years ago
SPy
SPyspylang/spy

A variant of Python designed to be statically compilable while retaining useful dynamic features, with both an interpreter and a compiler.

80360Python
5 days ago
Cross Window
Cross Windowalaingalvan/CrossWindow

A cross-platform C++ system abstraction library for managing windows and performing OS tasks across desktop, mobile, and web.

69456C++
1 year ago
GLFM
GLFMbrackeen/glfm

A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.

62082C
1 year ago
Binjgb
Binjgbbinji/binjgb

A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.

60271C
20 days ago
JoltPhysics.js
JoltPhysics.jsjrouwe/JoltPhysics.js

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

55050C++
4 days ago
FWK
FWKr-lyeh/FWK

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

52737C
11 months ago
LiveCode
LiveCodelivecode/livecode

An open-source cross-platform development environment for building mobile, desktop, and server applications with a visual workflow.

517223C++
5 years ago
js-nacl
js-nacltonyg/js-nacl

A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.

49347JavaScript
4 years ago
Releases List
Releases Listgolemfactory/yagna

A decentralized marketplace and platform for distributed computations, enabling users to buy and sell computing power.

48387Rust
22 hours ago
Supernova
Supernovasupernovaengine/supernova

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

43845C++
1 day ago
gdal3.js
gdal3.jsbugra9/gdal3.js

Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.

42762JavaScript
2 months ago
Indigo
Indigoepam/Indigo

A universal cheminformatics toolkit with database search engines, a core library, and utilities for molecular processing.

402129C++
1 day ago
CrossShader
CrossShaderalaingalvan/CrossShader

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

30913C++
3 years ago
playcanvas-ar
playcanvas-arplaycanvas/playcanvas-ar

A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.

25674JavaScript
4 years ago
is::Engine
is::EngineIs-Daouda/is-Engine

An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.

23320C
17 days ago
loam
loamazavea/loam

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

22614JavaScript
2 years ago
Visual Script Engine
Visual Script Enginekovacsv/VisualScriptEngine

A modern C++ visual scripting engine designed for embedding into applications with no external dependencies.

21846C++
2 years ago
WebGPU .NET
WebGPU .NETWaveEngine/WebGPU.NET

Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.

19912C#
3 months 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.

19221JavaScript
5 months ago
sql.js
sql.jskripken/sql.js

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

13447HTML
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.

1348C++
7 months ago
The Great Escape in C
The Great Escape in Cdpt/The-Great-Escape-in-C

A portable C reimplementation of the classic ZX Spectrum isometric 3D game 'The Great Escape'.

12816C
2 years ago
wernsey chip8
wernsey chip8wernsey/chip8

A C-based CHIP-8 interpreter with assembler, disassembler, and SuperChip support, featuring SDL and Win32 implementations.

12815C
1 year ago
RSC-C
RSC-C2003scape/rsc-c

A portable, enhanced RuneScape Classic client written in C99 with support for multiple platforms and modern features.

12221C
7 days ago
mui
muimalisipi/mui

A cross-platform UI library for V and C, supporting Windows, Linux, Android, and Web with native widgets and system themes.

11410V
1 year ago
Kigs framework
Kigs frameworkKigs-framework/kigs

A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.

8924C++
2 years ago
tamp
tampBrianPugh/tamp

A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.

7310C
4 days ago
UltrafastSecp256k1
UltrafastSecp256k1shrec/UltrafastSecp256k1

Ultra high-performance secp256k1 ECC engine with GPU acceleration, continuous adversarial audit, and multi-language bindings.

4720C++
19 hours ago
123
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