Showing 36 of 226 projects
A modern C++ library for reading and writing audio streams with idiomatic STL integration.
An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.
A C++ audio digital processing toolbox for building modular audio filter pipelines with Python bindings.
A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.
A CMake utility for building and deploying Qt applications on Android without requiring QtCreator or QMake.
A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.
A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.
A GitHub Action to set up and run vcpkg for C++ projects with automatic binary caching using GitHub's cache.
A minimal, production-ready CMake template for Qt 5 and 6 projects.
A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.
A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.
A minimal CMake example project covering sources, resources, dependencies, and packaging.
An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.
CMake scripts for building OpenSceneGraph third-party libraries from source.
A GitHub Action to build C++ applications with CMake (using CMakePresets.json), Ninja, and vcpkg in CI workflows.
A simple framework for creating compile-time microbenchmarks to measure C++ template metaprogramming performance.
An open-source isometric action game engine inspired by Fallout Tactics, enabling real-time tactical gameplay.
A meta build system with multiple language frontends (D, Python, Ruby, JavaScript, Lua) and backend generators (make, ninja, tup, custom).
A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.
A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.
A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.
A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.
Command-line tools for building, testing, and managing ROS catkin workspaces.
A KDE Plasma effect that rounds the corners of windows when using borderless window decorations.
A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
A CMake macro for setting up precompiled headers with Visual Studio and GCC compilers.
A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.
A collection of additional CMake modules, scripts, and common build settings for KDE and other CMake-based projects.
A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.
Source code and build guide for the Starbound game, enabling custom modifications and development.
A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.
A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.