Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cmake

Cmake

304 projects

Showing 36 of 304 projects

libear
libearC++

A C++14 library for rendering ADM audio content according to ITU-R BS.2127, providing gain calculation and application components.

#itu-r-bs2127#c-plus-plus-14#audio-rendering
Stars39
Forks16
Last commit2 years ago
cmake-unit
cmake-unitCMake

A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.

#unit-testing#continuous-integration#cmake
Stars39
Forks5
Last commit9 years ago
Zelda Classic
Zelda ClassicC++

A 2D game engine and editor for creating custom Legend of Zelda quests.

#cmake#c-plus-plus#game-development
Stars38
Forks6
Last commit1 year ago
CMakeInstallExample
CMakeInstallExampleCMake

A demonstration of using CMake and CPack to create Windows installers for C++ projects.

#software-distribution#build-automation#installer
Stars38
Forks13
Last commit4 years ago
osrf_testing_tools_cpp
osrf_testing_tools_cppC++

A collection of C++ testing utilities including memory interception, Googletest integration, and environment-aware test runners.

#googletest#test-runner#cplusplus-11
Stars38
Forks34
Last commit2 months ago
code_coverage
code_coverageCMake

A ROS package for generating code coverage reports for C++ and Python code in ROS packages.

#cpp-testing#catkin#python-testing
Stars37
Forks24
Last commit2 years ago
android-cmake
android-cmakeC++

Examples demonstrating how to use the Hunter package manager to build Android applications with CMake.

#android#cmake#c-plus-plus
Stars35
Forks6
Last commit9 years ago
Barrett
BarrettC

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

#sdl2#gplv2#fps
Stars32
Forks4
Last commit1 month ago
Material Design Calculator
Material Design CalculatorQML

A cross-platform calculator with Material Design, built on Qt and Fluid.

#desktop-application#hacktoberfest#qt
Stars32
Forks6
Last commit2 years ago
Vulkan Launchpad Starter
Vulkan Launchpad StarterC++

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

#vulkan#cmake#c-plus-plus
Stars32
Forks9
Last commit10 months ago
Picasim
PicasimC++

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

#flight-simulator#sdl2#radio-control
Stars32
Forks12
Last commit2 months ago
SeriousSamAlphaRemake
SeriousSamAlphaRemakeC++

An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.

#fps-engine#game-mod#game-preservation
Stars31
Forks2
Last commit1 year ago
cmake-modules
cmake-modulesCMake

A collection of reusable CMake modules for simplifying library discovery and build configuration.

#module-system#cmake#c-plus-plus
Stars31
Forks21
Last commit11 years ago
FindICU.cmake
FindICU.cmakeC

A CMake module for finding and linking against the International Components for Unicode (ICU) library.

#unicode#internationalization#icu
Stars31
Forks9
Last commit9 years ago
cmake-ast
cmake-astPython

A Python module that parses CMake files into an abstract syntax tree (AST) for programmatic analysis and manipulation.

#parsing#developer-tools#python-library
Stars31
Forks9
Last commit4 years ago
Arli
ArliRuby

A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.

#embedded-systems#command-line-tool#ruby-gem
Stars30
Forks1
Last commit5 years ago
Falling Time
Falling TimeC

An arcade game where you control a ball falling through holes to avoid being crushed by the descending screen top.

#gpl-licensed#sdl2#opendingux
Stars28
Forks15
Last commit4 years ago
buildem
buildemCMake

A modular CMake-based system to automate building complex software dependencies from source for FlyEM applications.

#scientific-computing#neuroscience#source-compilation
Stars27
Forks16
Last commit4 years ago
PMBP: PatchMatch Belief Propagation
PMBP: PatchMatch Belief PropagationC++

A C++ implementation of the PMBP algorithm combining PatchMatch and Belief Propagation for correspondence field estimation.

#correspondence-estimation#patchmatch#optical-flow
Stars27
Forks11
Last commit12 years ago
AppImage.cmake
AppImage.cmakeCMake

A CMake script that automatically generates AppImage executables for Linux applications from your build process.

#deployment#executable-packaging#appimage
Stars26
Forks2
Last commit5 years ago
tgbotxx
tgbotxxC++

A modern C++20 library for building Telegram bots with full API 9.5 compatibility, simplicity, and cross-platform support.

#libcpr#telegrambotapi#library
Stars26
Forks3
Last commit2 months ago
FindIDL
FindIDLCMake

A CMake module for building IDL files with MIDL and generating CLR DLLs using Tlbimp.

#com#build-tools#windows-development
Stars25
Forks7
Last commit24 days ago
cmake_check
cmake_checkTypeScript

A linter for CMake files that enforces user-defined rules and coding standards.

#linter#coding-standards#continuous-integration
Stars24
Forks4
Last commit6 years ago
mxml
mxmlC++

A C++ library for parsing MusicXML files and generating musical notation layouts.

#libxml2#musicxml#music-notation
Stars21
Forks13
Last commit7 years ago
commata
commataC++

A header-only C++17 library for parsing CSV files with strict semantic versioning and cross-compiler support.

#googletest#semantic-versioning#cpp17
Stars19
Forks1
Last commit18 days ago
FindWiX
FindWiXCMake

A CMake module for building Windows Installer packages using the WiX toolset.

#windows-installer#cpack-alternative#build-automation
Stars18
Forks5
Last commit3 years ago
cppcheck-target-cmake
cppcheck-target-cmakeCMake

A CMake module for running CPPCheck static analysis on specific targets and source groups within a CMake build.

#build-tools#c#cppcheck
Stars18
Forks7
Last commit10 years ago
vulkan-sxs
vulkan-sxsC++

A step-by-step educational project exploring the Vulkan API with careful attention to correctness across GPU drivers.

#educational#gpu-compute#visual-studio
Stars18
Forks2
Last commit10 years ago
pmm
pmmCMake

A CMake module that automatically downloads, installs, and manages external package managers like Conan and vcpkg within CMake projects.

#dependency-manager#build-automation#conan
Stars17
Forks2
Last commit5 years ago
clang-tidy-target-cmake
clang-tidy-target-cmakeCMake

A CMake module that integrates clang-tidy static analysis checks into your build targets.

#clang-tidy#cmake#c-plus-plus
Stars16
Forks6
Last commit10 years ago
TigerBeetleDB C++ client (Community)
TigerBeetleDB C++ client (Community)CMake

A header-only C++ client library for TigerBeetle, a financial accounting database designed for mission-critical safety and performance.

#tigerbeetle#hpp-library#tigerbeetle-client
Stars13
Forks1
Last commit
hi-octane202x
hi-octane202xC++

A source code recreation of the classic 1995 racing game Hi-Octane, including a level editor for modding.

#sfml#sfml-library#irrlicht-engine
Stars13
Forks2
Last commit19 days ago
SeeMake
SeeMakeCMake

A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.

#template#dev-tools#dependency-management
Stars13
Forks0
Last commit19 days ago
cmake-ada-offa
cmake-ada-offa

Adds Ada language support to CMake for building Ada applications and libraries.

#compiler-support#static-libraries#ada
Stars12
Forks5
Last commit11 years ago
cmake
cmakeCMake

CMake helper scripts and toolchains for Staticlibs projects, providing dependency tracking, testing, and cross-compilation support.

#build-tools#cross-compilation#dependency-management
Stars11
Forks5
Last commit7 years ago
Presentation on Hana for C++Now 2015
Presentation on Hana for C++Now 2015JavaScript

A reveal.js presentation on the Hana C++ metaprogramming library, presented at C++Now 2015.

#metaprogramming#cppnow#reveal-js
Stars10
Forks0
Last commit8 years ago
PreviousPage 8 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
#C Plus Plus176
#Cross Platform126
#Build System66
#Cpp61
#C45
#Cplusplus37
#Game Development37
#Game Engine34
#Dependency Management27
#Opengl24
#Build Tools24
#Sdl223