SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Emscripten Projects
-
The best solution is to reduce the amount of allocation calls in your code, then you can use a slow-and-small allocator like emmalloc: https://github.com/emscripten-core/emscripten/blob/main/syst...
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Project mention: Ask HN: Who Are Your Favorite Photography and Generative Coding Artists? | news.ycombinator.com | 2025-02-26 -
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: OpenJazz is a free, open-source version of the classic Jazz Jackrabbit games | news.ycombinator.com | 2025-01-26
Not sure if projects are related, but this also exists:
https://deat.tk/jazz2/
-
libremidi
A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
Project mention: Libremidi 5: cross-platform MIDI 2 abstraction library | news.ycombinator.com | 2025-03-12 -
-
-
bergamot-translator
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
Project mention: AI makes the humanities more important, but also a lot weirder | news.ycombinator.com | 2025-06-03I'm not sure whether you're missing the point by a mile, or whether I am.
The transformer architecture, later modified to create GPT models, was originally designed for translation. The modifications to make it do predictive text in a chatbot style make it much, much worse at translating. Using the tech appropriately gives you things like Project Bergamot: https://browser.mt/.
-
-
-
Project mention: Implementing Stockfish that can run in the browser of my Next JavaScript App? | news.ycombinator.com | 2024-08-02
https://github.com/lichess-org/stockfish.wasm
If you're still stuck and need to get emscripten working -- I've had success using WSL to compile emscripten on windows, so if you go that route its just a bunch of command-line calls.
-
-
-
-
-
gdal-js
This is an Emscripten port of GDAL, an open source X/MIT licensed translator library for raster and vector geospatial data formats.
-
rain
The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm (by DOSAYGO-STUDIO)
Project mention: Show HN: Rain hashes – well designed, simple and fast variable sized hashes | news.ycombinator.com | 2024-12-13 -
wonkey
Wonkey is an easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Emscripten discussion
C++ Emscripten related posts
-
AI makes the humanities more important, but also a lot weirder
-
Show HN: I Ported the Source Engine to Emscripten
-
WASM GC isn't ready for realtime graphics
-
OpenMP 6.0
-
Implementing Stockfish that can run in the browser of my Next JavaScript App?
-
Clang in Browser
-
Fortran on WebAssembly
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2025
Index
What are some of the best open-source Emscripten projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | emscripten | 26,584 |
2 | OpenFrameworks | 10,170 |
3 | magnum | 4,983 |
4 | em-dosbox | 1,229 |
5 | nCine | 1,172 |
6 | cib | 848 |
7 | hello_imgui | 776 |
8 | threepp | 677 |
9 | jazz2-native | 606 |
10 | libremidi | 552 |
11 | corrade | 499 |
12 | supermariowar | 472 |
13 | bergamot-translator | 382 |
14 | magnum-examples | 301 |
15 | OpenGL_CMake_Skeleton | 297 |
16 | stockfish.wasm | 296 |
17 | sour | 182 |
18 | datachannel-wasm | 168 |
19 | Animation-Magic | 139 |
20 | chromeos_smart_card_connector | 136 |
21 | gdal-js | 128 |
22 | rain | 126 |
23 | wonkey | 126 |