Showing 36 of 1079 projects
A collection of additional CMake modules for extending CMake's functionality, primarily sourced from Ryan Pavlik's work.
A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.
A fast and robust ground segmentation algorithm for 3D LiDAR point clouds, using concentric zone-based region-wise processing.
A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.
An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.
A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.
An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.
A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.
A C++ toolkit with MATLAB interface for automatic control and dynamic optimization, including model predictive control and parameter estimation.
A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.
A lightweight, extremely high-performance, in-place DOM-style JSON parser for C++11.
A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.
A collection of free and open-source video effects plugins compatible with major video editing and processing software.
A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.
A C++ header-only library of statistical distribution functions with compile-time computing capabilities.
A C++ library for fast and easy audio synthesis with clean syntax and intuitive signal processing operators.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.
An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.
The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.
A lightweight, header-only C++ JSON parser with XML conversion capabilities.
A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.
A fast and flexible C++ library for working with OpenStreetMap data.
A single-header C++ library for creating animated GIFs directly from RGBA8 image data with delta encoding.
A lightweight, high-performance, industrial-grade logging library for C++, Java, C#, Python, TypeScript, and game engines, battle-tested in Honor of Kings.
A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
A fast preprocessor for C and C++ designed as a faster replacement for GNU cpp.
A C++ library for seamless interoperability between C++ and Python, enabling Python to call C++ code and vice versa.
Mesh simplification library that preserves UV seam boundaries for seamless texture reuse across decimation levels.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A portable, cross-platform continuation of Jagged Alliance 2 that fixes bugs and provides a stable base for mods.
A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.
A WebAssembly toolchain and toolkit for building smart contracts on the EOSIO blockchain platform.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.