Showing 36 of 304 projects
A C++14 library for rendering ADM audio content according to ITU-R BS.2127, providing gain calculation and application components.
A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.
A 2D game engine and editor for creating custom Legend of Zelda quests.
A demonstration of using CMake and CPack to create Windows installers for C++ projects.
A collection of C++ testing utilities including memory interception, Googletest integration, and environment-aware test runners.
A ROS package for generating code coverage reports for C++ and Python code in ROS packages.
Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.
A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.
A cross-platform calculator with Material Design, built on Qt and Fluid.
A starter template for building Vulkan applications using the Vulkan Launchpad framework.
An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.
An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.
A collection of reusable CMake modules for simplifying library discovery and build configuration.
A CMake module for finding and linking against the International Components for Unicode (ICU) library.
A Python module that parses CMake files into an abstract syntax tree (AST) for programmatic analysis and manipulation.
A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.
An arcade game where you control a ball falling through holes to avoid being crushed by the descending screen top.
A modular CMake-based system to automate building complex software dependencies from source for FlyEM applications.
A C++ implementation of the PMBP algorithm combining PatchMatch and Belief Propagation for correspondence field estimation.
A CMake script that automatically generates AppImage executables for Linux applications from your build process.
A modern C++20 library for building Telegram bots with full API 9.5 compatibility, simplicity, and cross-platform support.
A CMake module for building IDL files with MIDL and generating CLR DLLs using Tlbimp.
A linter for CMake files that enforces user-defined rules and coding standards.
A C++ library for parsing MusicXML files and generating musical notation layouts.
A header-only C++17 library for parsing CSV files with strict semantic versioning and cross-compiler support.
A CMake module for building Windows Installer packages using the WiX toolset.
A CMake module for running CPPCheck static analysis on specific targets and source groups within a CMake build.
A step-by-step educational project exploring the Vulkan API with careful attention to correctness across GPU drivers.
A CMake module that automatically downloads, installs, and manages external package managers like Conan and vcpkg within CMake projects.
A CMake module that integrates clang-tidy static analysis checks into your build targets.
A header-only C++ client library for TigerBeetle, a financial accounting database designed for mission-critical safety and performance.
A source code recreation of the classic 1995 racing game Hi-Octane, including a level editor for modding.
A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.
Adds Ada language support to CMake for building Ada applications and libraries.
CMake helper scripts and toolchains for Staticlibs projects, providing dependency tracking, testing, and cross-compilation support.
A reveal.js presentation on the Hana C++ metaprogramming library, presented at C++Now 2015.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.