Showing 36 of 1194 projects
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.
A C++ library with Python bindings for robotic motion planning and decision making, integrated with DART and OMPL.
An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.
A portable C++ FTP/SFTP client library wrapping libcurl for easy file transfer operations.
A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.
An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.
A terminal-based clone of the classic snake game, built with C++ and ncurses.
A modern, modular, and efficient lossless data compressor in C++ that combines multiple algorithms and multi-threading for high performance.
A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.
A header-only C++11 library for safe and efficient interaction with R objects from C++ code.
An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.
A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.
C++ library providing safe numeric types that throw exceptions on arithmetic errors like overflow and underflow.
A cross-platform C++ library for callback, reflection, serialization, and script binding, written in standard C++ without preprocessor tools.
A modern C++ visual scripting engine designed for embedding into applications with no external dependencies.
A simple, open-source lossless audio codec with good compression ratios, written in C++.
A C++ header-only associative container that maintains key-value pairs in first-in-first-out insertion order.
A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.
A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.
A collection of single-header C++ libraries that extend or provide alternatives to the C++ standard library.
A C++ logging library providing tools for adding logging to libraries and applications.
A minimal CMake example project covering sources, resources, dependencies, and packaging.
Source code for the classic 1991 first-person shooter Catacomb 3-D, released under GPLv2.
A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.
A high-performance, attribute-based logging library for C++ with Python-like formatting and JSON output.
A single-header C++ mocking framework for unit testing with minimal dependencies.
Community-driven open-source continuation of the 2D physics-based real-time tactics game Cortex Command.
A C++ library providing high-level Qt-based client classes for ONVIF IP camera communication, abstracting gSOAP complexity.
A low-latency, high-performance, and extensible WebAssembly backend library designed for blockchain and embedded applications.
A collection of presentation materials from the C++Now 2015 conference covering advanced C++ topics, libraries, and best practices.
CMake scripts for building OpenSceneGraph third-party libraries from source.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A C++ library for performing union, intersection, difference, and XOR operations on 2D geometries with OGC-valid output.
A header file that uses GCC's poison pragma to ban unsafe C/C++ functions from your codebase.
A ROS 2 middleware implementation using iceoryx for zero-copy inter-process communication via shared memory.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.