A 2D game engine developed in modern C++ using SDL, an Entity-Component-System (ECS) architecture, miniaudio, and Box2D. It features Lua scripting and is designed for web portability via WebAssembly
Repository Index
60,121 visible repositories in the index
673–696 of 812 · Most stars
A type safe SQL library for C++
- cpp23
- header-only-library
- sql
The repository host gives no description.
Native Windows port of inFAMOUS Second Son (PS4): custom runtime + Vulkan renderer derived from shadPS4. Bring your own game.
Simple Useful Libraries: C++17/20 header-only dynamic bitset
- cpp17
- header-only
- cmake
- unit-tests
Header-only C++ program options parser library
- getopt
- program-options
- option-parser
- commandline-flags
SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
- header-only
- cpp-library
- game-development
- qt5
A cross-platform HTTP client library with a focus on usability and speed
- cpp
- networking
- http
- https
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Resident Evil: The Umbrella Chronicles running natively on Windows, Linux and Steam Deck: unlocked FPS, mouse aiming, DLSS / FSR 3.1 + frame generation, ray-traced shadows, HDR, Lua/JS/DLL mods, online co-op. Bring your own NTSC-U (RBUE08) image.
Arduino based Game Boy cartridge reader and writer. It can dump ROM and RAM to SD card.
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
- cpp98
- cpp11
- cpp14
- cpp17
Cheat sheet for ACM-ICPC. In memory of those good old days.
- acm-icpc-handbook
- algorithms
- acm-icpc
Daggy - Data Aggregation Utility and C/C++ developer library for data streams catching
- serverless-framework
- streaming
- stream-processing
- qt
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
- c-plus-plus
- cpp
- cpp20
- enum
C++11/20 library that provides static_vector, small_vector, static_map, small_map, flat_map, static_flat_map, small_flat_map, static_unordered_map, small_unordered_map, etc.
- cpp11
- header-only
- small-vector
- flat-map
lightweight TIFF reader/writer library (C/C++)
- lib
- file-format
- tiff-files
- tiff-encoder
A realtime visual programming language for interactive media.
✨ Next-gen C++ JSON Serialization Engine | Zero Dependency | Header-Only | Unleash JSON Potential
- json
- cpp
- parser
- json5
Drop-in replacement for std::optional that does not waste memory unnecessarily
- c-plus-plus
- optional
- c-plus-plus-17
- memory-efficiency
A framework for high-performance domain decomposition methods.
- c-plus-plus
- linear-algebra
- python
- fortran
An STL-like C++ header-only tree library
- tree
- cplusplus
- stl-containers
- header-only
A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking. The implementation is as limited and as simple as possible to create the lowest amount of overhead.
- timer
- benchmark
- benchmarking
Soulcalibur II (Xbox) as a native port for macOS, Linux/Steam Deck and Windows, with Link and Heihachi from your own discs