Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. CMake
C

CMake

Tool
1113 projects3217.7k total stars598.7k total forks40 languages

Open-source projects built with CMake

There are currently 1113 open-source projects built with CMake, with a combined total of 3217.7k GitHub stars. The most common language among these projects is C++.

Showing 1,113 open-source projects · page 28 of 31

……
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
Txeo
Txeordabra/txeo

A lightweight, high-performance C++ wrapper for TensorFlow that simplifies development with a modern API.

544C++
1 year ago
cpp-template
cpp-templatejoshpeterson/cpp-template

A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.

5415Python
4 years ago
C++/Python library
C++/Python libraryvalgur/velodyne_decoder

A C++/Python library for decoding Velodyne lidar packets into point clouds from PCAP and ROS bag files.

5316C++
1 year ago
BMXlib
BMXlibebu/bmx

Library and utilities for reading and writing SMPTE MXF and other broadcast media files, supporting industry standardization.

5316C++
2 months ago
BitmapPlusPLus
BitmapPlusPLusbaderouaich/BitmapPlusPlus

A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.

5214CMake
1 year ago
clsdk
clsdkgofractally/Eden

A C++ testing framework for EOSIO smart contracts with in-contract WebAssembly debugging in VS Code.

5124C++
3 years ago
influxdb-cpp-rest
influxdb-cpp-restd-led/influxdb-cpp-rest

A modern C++20 client library for InfluxDB with synchronous and asynchronous APIs, plus a C wrapper.

5128C++
2 months ago
libadm
libadmebu/libadm

A C++11 library for parsing, modifying, creating, and writing ITU-R BS.2076 Audio Definition Model (ADM) XML files.

5119C++
2 months ago
maxr
maxrmaxr-dot-org/maxr

A turn-based strategy game that modernizes the classic M.A.X. (Mechanized Assault & Exploration) for multiplayer on contemporary systems.

507C++
28 days ago
cros
crosros-industrial/cros

A single-thread pure C implementation of the Robot Operating System (ROS) framework for embedded and resource-constrained systems.

5027C
3 years ago
BASIS
BASIScmake-basis/BASIS

CMake BASIS is a build system and software implementation standard that simplifies creating sharable software and libraries.

4910C++
5 years ago
cl-nextstep
cl-nextstepbyulparan/cl-nextstep

Cocoa binding for Common Lisp on macOS, enabling native GUI development using CFFI and sb-alien.

488Common Lisp
1 month ago
Zelda Classic
Zelda ClassicArmageddonGames/ZeldaClassic

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

477C++
1 year ago
SoCMake
SoCMakeHEP-SoC/SoCMake

A CMake library that extends CMake to support hardware development, enabling unified builds for System-on-Chip projects.

477CMake
1 month ago
autocmake
autocmakecoderefinery/autocmake

A CMake plugin composer that simplifies building and maintaining CMake-based projects by assembling reusable modules.

4618CMake
6 months ago
Nuklear
NuklearTimu5/bindbc-nuklear

D language bindings for the Nuklear immediate-mode graphical user interface library.

469D
3 years ago
cmake-modules
cmake-modulesTronic/cmake-modules

A collection of CMake modules including LibFindMacros for simplifying library detection in CMake projects.

4517CMake
4 years ago
mgclient
mgclientmemgraph/mgclient

A C/C++ client library for connecting to and interacting with the Memgraph graph database.

456C
3 months ago
grpc
grpchuntlabs/grpc-dlang

A gRPC implementation for the D programming language, built on the hunt-http library.

455D
4 years ago
aeronet
aeronetsjanel/aeronet

A modern, fast, and ergonomic C++ HTTP/1.1, HTTP/2, and WebSocket server library for Linux, macOS, and Windows.

451C++
1 day ago
system_tests
system_testsros2/system_tests

System tests for ROS 2's rclcpp and rclpy client libraries to validate core functionality across different RMW implementations.

4556C++
3 days ago
GreatCMakeCookOff
GreatCMakeCookOffUCL/GreatCMakeCookOff

A collection of useful and experimental CMake recipes for simplifying build system configuration.

4421CMake
3 years ago
ros2_pytorch
ros2_pytorchklintan/ros2_pytorch

A ROS2 template node for running PyTorch C++ models, enabling real-time inference in robotics applications.

437C++
7 years ago
libbw64
libbw64ebu/libbw64

A lightweight C++ header-only library for reading and writing Broadcast Wave 64 (ITU-R BS.2088) audio files.

4318C++
2 years ago
PENF
PENFszaghi/PENF

A pure Fortran 2003+ library for portable, parametrized numerical types, format strings, and number-string conversions.

4323Fortran
15 days ago
d-SEAMS
d-SEAMSd-SEAMS/seams-core

A C++ core engine for deferred structural elucidation analysis of molecular dynamics trajectories.

4210C++
9 days ago
JSON++
JSON++tunnuz/json

A self-contained Flex/Bison JSON parser for C++11 that maps JSON structures to native C++ types.

4115C++
10 years ago
Picasim
PicasimRowlhouse/PicaSim

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

4019C++
5 months ago
CMakeInstallExample
CMakeInstallExampleDeveloperPaul123/CMakeInstallExample

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

4012CMake
5 years ago
Fireworks Engine
Fireworks EnginePikachuxxxx/Fireworks-Engine

A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.

404C++
4 years ago
libear
libearebu/libear

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

3918C++
2 years ago
milagro-crypto-c
milagro-crypto-capache/incubator-milagro-crypto-c

A standards-compliant C cryptographic library with no external dependencies, supporting multiple elliptic curves and RSA security levels.

3915C
2 years ago
osrf_testing_tools_cpp
osrf_testing_tools_cpposrf/osrf_testing_tools_cpp

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

3935C++
22 days ago
ruleprocessorY
ruleprocessorYTheWorkingDeveloper/ruleprocessorY

A next-generation rule processor for hashcat with multibyte character support and rule optimization capabilities.

397C++
11 months ago
cmake-unit
cmake-unitpolysquare/cmake-unit

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

385CMake
9 years ago
code_coverage
code_coveragemikeferguson/code_coverage

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

3724CMake
3 years ago
1
27
28
29
31