23 Repositories
C++ (or C) emscripten Libraries
PyMO AVG Game Engine implemention in C.
__________ __ _______ / ____/ __ \__ __/ |/ / __ \ / / / /_/ / / / / /|_/ / / / / / /___/ ____/ /_/ / / / / /_/ / \____/_/ \__, /_
Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
WASM Audio Decoders WASM Audio Decoders is a collection of Web Assembly audio decoder libraries that are highly optimized for browser use. Each module
HastyBadger is a branch of the excellent widget and GUI library Turbo Badger.
Branch Notice - HastyBadger Hasty is not Turbo. HastyBadger is a branch of the excellent widget and GUI library Turbo Badger. Notabe additions are c++
Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.
Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
imGuIZMO.quat is a ImGui widget: like a trackball it provides a way to rotate models, lights, or objects with mouse, and graphically visualize their position in space, also around any single axis (Shift/Ctrl/Alt/Super)
imGuIZMO.quat v3.0 imGuIZMO.quat is a ImGui widget: like a trackball it provides a way to rotate models, lights, or objects with mouse, and graphicall
ImGuiFileDialog is a file selection dialog built for (and using only) Dear ImGui
ImGuiFileDialog Purpose ImGuiFileDialog is a file selection dialog built for (and using only) Dear ImGui. My primary goal was to have a custom pane wi
🇧🇬 Wordle clone in Bulgarian
wordle-bg A Wordle clone in Bulgarian Play online: https://wordle-bg.ggerganov.com Description This clone is written in C++ and ported to the Web with
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
glChAoS.P ⋅ wglChAoS.P - Ver 1.5.3 glChAoS.P / wglChAoS.P ⋅ opengl / webgl ⋅ Chaotic Attractors of Slight (dot) Particles RealTime 3D Strange Attracto
An Emscripten port of DOSBox
DOSBox ported to Emscripten About DOSBox is an open source DOS emulator designed for running old games. Emscripten compiles C/C++ code to JavaScript.
A single header C++ wasm frontend library leveraging Emscripten
Livid Livid is a single header C++ wasm frontend library leveraging Emscripten. Usage The code looks something like this: #include "livid/livid.hpp" #
Toolchains for crosscompiling with CMake.
This repository contains toolchains usable for crosscompiling with CMake. They are meant to be used on ArchLinux, but they can also (with some directo
Webusb-libusb - Translation layer from libusb to webusb.
webusb-libusb IMPORTANT: This implementation requires a patched version of Emscripten to work properly. This project is a translation layer from libus
Snake in C++ for WebAssembly
Snake-wasm Snake in C++ for WebAssembly This is a primitive greedy snake game demo in C++(ish) to test WebAssembly Getting Started Install emscripten
Experiments with ORB-SLAM and emscripten
Experiments with ORB-SLAM3 and emscripten Experiments to attempt to get ORB-SLAM3 working with emscripten. Please use the binvoc branch of my own fork
Coded for Ludum Dare 49 in 48h
Orbitris Version of Tetris with some SPIN to it. Coded for Ludum Dare 49 in 48h Play on itch.io Entry on ldjam.com Controls A/D (Left/Right arrows): R
A demo app using: Svelte, Typescript, Vite, and Emscripten
Svelte + TS + Vite + Emscripten This template should help get you started developing with Svelte, TypeScript, and Emscripten in Vite. This template wa
An emscripten port of onscripter-jh
EM-ONScripter An emscripten port of ONScripter-jh Screenshots Tests To run tests, run the following command
A (relatively) small node library to clone and pull git repositories in a standalone manner thanks to libgit2, powered by WebAssembly and Emscripten
simple-git-wasm A (relatively) small node library to clone and pull git repositories in a standalone manner thanks to libgit2, powered by WebAssembly
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
Quick start | Requirements | Features | User guide | Contributing | License nbind is a set of headers that make your C++11 library accessible from Jav
Lightweight and modular C++11 graphics middleware for games and data visualization
Magnum — Lightweight and modular C++11/C++14 graphics middleware for games and data visualization Looking for an open-source library that gives you gr
A cross-platform 2D game engine
nCine nCine is a cross-platform 2D game engine. It is released under the MIT License, Copyright (c) 2011-2021 Angelo Theodorou. For additional informa
Single file audio playback and capture library written in C.
A single file library for audio playback and capture. Example - Documentation - Supported Platforms - Backends - Major Features - Building - Unofficia
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
openFrameworks openFrameworks is a C++ toolkit for creative coding. If you are new to OF, welcome! Build status The master branch contains the newest,