CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python, Matlab/Octave, Julia or Javascript
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
- c-plus-plus
- node-addon
- asmjs
- nodejs
Multi Theft Auto is a game engine that turns Grand Theft Auto: San Andreas into networked multiplayer.
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
- algorithm
- acm-icpc
- competitive-programming
- arabic
Orchestrator: Unleashing Creativity with Visual Scripting
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
UPnP Media Server for 2026: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
- upnp
- mediaserver
- upnp-av
- cmake
A cross-platform 2D game engine
An Emscripten port of DOSBox
A short description of the C++ build process
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
A simple web user interface library for ESP32 and ESP8266
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
- music
- notation
- javascript
- mei
Bind C++ functions and classes into V8 JavaScript engine
- javascript
- c-plus-plus
- cpp
- cpp14
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
Vulkan API for JavaScript/TypeScript
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
- mudlet
- lua
- cross-platform
- mud
2D Game Engine with Lua Scripting made on top of SFML !
- 2d-game-engine
- sfml
- lua-script
- engine
High-performance audio engine for react-native
Rapid YAML - a library to parse and emit YAML, and do it fast.
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
- cross-platform
- high-performance
- java
- logging
C++ promise/A+ library in Javascript style.
A AI Browser run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.
SDK for growing mobile in-app purchases