C++ Emscripten

Open-source C++ projects categorized as Emscripten

Top 23 C++ Emscripten Projects

  • emscripten

    Emscripten: An LLVM-to-WebAssembly Compiler

  • Project mention: Python HTTP library 'urllib3' now works in the browser | news.ycombinator.com | 2024-01-30

    Browsers limit the ability for these platforms to use raw sockets, there simply is no API for it. The best that can be done /today/ is to use WebSockets, which are not the same thing any can't be used for HTTP requests without the server expecting a WebSocket connection:

    https://github.com/emscripten-core/emscripten/issues/5196#is...

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

  • Project mention: Resolume | news.ycombinator.com | 2024-03-14

    Not exactly VJ, but could be used for it. https://openframeworks.cc

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  • em-dosbox

    An Emscripten port of DOSBox

  • Project mention: Eligiendo un computador para desarrollo | dev.to | 2023-12-12

    https://www.dosbox.com/ (Emulador de DOS)

  • nCine

    A cross-platform 2D game engine

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • cib

    clang running in browser (wasm)

  • hello_imgui

    Hello, Dear ImGui: unleash your creativity in app development and prototyping

  • Project mention: Deploy multi-platform applications with C++ (desktop, mobile and web). An example with Dear ImGui | /r/cpp | 2023-12-11

    When developing my library (based on Dear ImGui), I designed a collection of cmake functions dedicated to help deploy assets, convert icons, and configure application deployment settings. It is currently tailored for my library, but I believe it might serve as a valuable inspiration.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jazz2-native

    🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Jazz 2 Resurrection - Jazz Jack Rabbit 2 clone. C++, OpenGL, SDL2

  • corrade

    C++11 multiplatform utility library

  • supermariowar

    A fan-made multiplayer Super Mario Bros. style deathmatch game

  • Project mention: Super Mario War 2.0 on Retropie | /r/RetroPie | 2023-05-08

    Github: https://github.com/mmatyas/supermariowar

  • libremidi

    A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.

  • Project mention: Show HN: libremidi, a MIDI 1 & 2 C++20 library | news.ycombinator.com | 2024-02-19
  • bergamot-translator

    Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.

  • Project mention: Fast and secure translation on your local machine with a GUI | news.ycombinator.com | 2024-04-13

    Interestingly, I think this is actually related to the offline translation features built into Firefox. Both are products of "Project Bergamot", but the Mozilla-maintained version was later merged into the Firefox application:

    https://browser.mt/

    https://blog.mozilla.org/en/mozilla/local-translation-add-on...

    https://hacks.mozilla.org/2022/06/training-efficient-neural-...

    https://github.com/mozilla/firefox-translations

    https://firefox-source-docs.mozilla.org/toolkit/components/t...

    Extra webpage with screenshot and links, impossible to search for normally:

    https://translatelocally.com/downloads/

    Does one thing and does it well.

    Oh— For downloading models, it's much easier to pipe/`xargs` `translateLocally --available-models` into `translateLocally -d` than go through the GUI.

    ---

    Other self-hostable translation tools:

    https://www.apertium.org/index.eng.html

    - Traditional rule-based translation. Seems to work pretty well, but no good desktop frontend.

    https://www.argosopentech.com/

    - Works, but crashy desktop app.

    https://libretranslate.com/

    - API wrapping Argos Translate.

    https://lingva.thedaviddelta.com/

    - Google Translate scraper/privacy frontend.

    https://euroglot.com/

    - Proprietary, subscription trialware.

  • OpenGL_CMake_Skeleton

    :heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:

  • magnum-examples

    Examples for the Magnum C++11 graphics engine

  • stockfish.wasm

    WebAssembly port of the strong chess engine Stockfish

  • sour

    Sauerbraten for the web in a single Docker image.

  • Animation-Magic

    A cool visualization of all the math that powers 3D character animations.

  • chromeos_smart_card_connector

    Smart Card Connector App for Chrome OS

  • gdal-js

    This is an Emscripten port of GDAL, an open source X/MIT licensed translator library for raster and vector geospatial data formats.

  • alia

    a declarative UI library for C++

  • Project mention: declarative GUI libraries | /r/cpp | 2023-06-23
  • openblok

    A customizable, cross platform, open-source falling block game, packed with a bunch of features.

  • webDOOM

    :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:

  • wolf4sdl

    Emscripten-Port of Wolfenstein 3D and Spear of Destiny (by midzer)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Emscripten related posts

Index

What are some of the best open-source Emscripten projects in C++? This list will help you:

Project Stars
1 emscripten 25,112
2 OpenFrameworks 9,775
3 magnum 4,649
4 em-dosbox 1,194
5 nCine 959
6 cib 825
7 hello_imgui 557
8 jazz2-native 485
9 corrade 471
10 supermariowar 414
11 libremidi 380
12 bergamot-translator 297
13 OpenGL_CMake_Skeleton 275
14 magnum-examples 264
15 stockfish.wasm 245
16 sour 144
17 Animation-Magic 136
18 chromeos_smart_card_connector 133
19 gdal-js 114
20 alia 96
21 openblok 94
22 webDOOM 87
23 wolf4sdl 54

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com