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 projects3155.3k total stars583.7k total forks39 languages

Open-source projects built with CMake

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

Showing 1,113 open-source projects · page 22 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
Generator
Generatorilmola/generator

A C++11 library for generating procedural geometry primitives like spheres, boxes, and cones for use in graphics applications.

24128C++
3 years ago
Ichor
Ichorvolt-software/ichor

A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.

23518C++
4 months ago
FTP client for C++
FTP client for C++embeddedmz/ftpclient-cpp

A portable C++ FTP/SFTP client library wrapping libcurl for easy file transfer operations.

23472C++
3 years ago
Plasma
PlasmaH-uru/Plasma

A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.

23485C++
2 days ago
aikido
aikidopersonalrobotics/aikido

A C++ library with Python bindings for robotic motion planning and decision making, integrated with DART and OMPL.

23430C++
3 years ago
is::Engine
is::EngineIs-Daouda/is-Engine

An open-source C++ game engine using SFML and SDL 2 to build and export games for Nintendo Switch, Web, Mobile, and PC.

23320C
18 days ago
Rootex
Rootexsdslabs/rootex

An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.

23335C++
1 year ago
OMath
OMathorange-cpp/omath

A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.

23119C++
5 days ago
Lumino
LuminoLuminoEngine/Lumino

An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.

22318C++
7 days ago
Commander Genius
Commander Geniusgerstrong/Commander-Genius

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

22346C++
1 month ago
CPFG
CPFGcpgf/cpgf

A cross-platform C++ library for callback, reflection, serialization, and script binding, written in standard C++ without preprocessor tools.

22161C++
4 years ago
ArcGIS CityEngine SDKs (C++)
ArcGIS CityEngine SDKs (C++)esri/cityengine-sdk

A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.

22170
23 days ago
mini-cmake-qt
mini-cmake-qteuler0/mini-cmake-qt

A minimal, production-ready CMake template for Qt 5 and 6 projects.

22136CMake
11 months ago
minja.hpp
minja.hppgoogle/minja

A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.

22035C++
10 months ago
MADNESS
MADNESSm-a-d-n-e-s-s/madness

A high-level environment for solving integral and differential equations in many dimensions using adaptive, fast methods with guaranteed precision.

21973C++
5 days ago
rpp
rppTheNumbat/rpp

A minimal Rust-inspired C++20 standard library replacement focused on fast compilation, debuggability, and explicit code.

2195C++
1 year ago
SELA
SELAsahaRatul/sela

A simple, open-source lossless audio codec with good compression ratios, written in C++.

21722C++
6 years ago
Hello
Hellon4n0GH/hello

A complete, unopinionated theme collection for KDE Plasma desktop with color schemes, window decorations, and effects.

21625C++
5 years ago
Race into Space
Race into Spaceraceintospace/raceintospace

An open-source reimplementation of the classic 1990s space race strategy game Buzz Aldrin's Race into Space.

21556C++
6 days ago
Eclipse Zenoh-Plugin-DDS
Eclipse Zenoh-Plugin-DDSeclipse-zenoh/zenoh-plugin-dds

A Zenoh plugin that transparently routes DDS data for geographical routing, scaling discovery, and bridging DDS systems.

21560Rust
1 day ago
Squirrel
Squirrels3team/Squirrel

A coverage-guided fuzzer for database management systems (DBMSs) that uses language validity and coverage feedback.

21458C++
3 years ago
ucm
ucmonqtam/ucm

A collection of CMake macros for managing compiler/linker flags, source collection, precompiled headers, and unity builds.

21433CMake
3 years ago
BreezeEnhanced
BreezeEnhancedtsujan/BreezeEnhanced

A KDE window decoration fork with enhanced customization options for title-bar appearance and button behavior.

21320C++
3 months ago
fifo_map
fifo_mapnlohmann/fifo_map

A C++ header-only associative container that maintains key-value pairs in first-in-first-out insertion order.

21183C++
8 months ago
SentryPeer
SentryPeerSentryPeer/SentryPeer

A peer-to-peer SIP honeypot and fraud detection tool that collects and shares malicious IP addresses and phone numbers.

21124C
4 days ago
minimal_cmake_example
minimal_cmake_examplekrux02/minimal_cmake_example

A minimal CMake example project covering sources, resources, dependencies, and packaging.

21144CMake
7 years ago
Protocol Puffers
Protocol PuffersPragmaTwice/protopuf

A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.

20819C++
1 year ago
Chocolate Quake
Chocolate QuakeHenrique194/chocolate-quake

A minimalist Quake source port that accurately reproduces the original v1.09 DOS experience with no modern enhancements.

20813C
1 month ago
Micro-XRCE-DDS)
Micro-XRCE-DDS)eProsima/Micro-XRCE-DDS

A lightweight DDS-XRCE implementation enabling resource-constrained devices to communicate in DDS networks via a client-agent architecture.

20618C++
9 months ago
OSRE
OSREkimkulling/osre

An experimental open-source render engine for exploring modern graphics techniques and engine architecture.

20114C++
1 month ago
eos-vm
eos-vmEOSIO/eos-vm

A low-latency, high-performance, and extensible WebAssembly backend library designed for blockchain and embedded applications.

20062C++
3 years ago
osg-3rdparty-cmake
osg-3rdparty-cmakebjornblissing/osg-3rdparty-cmake

CMake scripts for building OpenSceneGraph third-party libraries from source.

200109CMake
3 years ago
BreezeBlurred
BreezeBlurredalex47/BreezeBlurred

A KDE window decoration fork that adds blur effects to the Breeze theme, written in Qt C++.

20020C++
5 years ago
KFusion: Implementation of KinectFusion
KFusion: Implementation of KinectFusionGerhardR/kfusion

A CUDA-based implementation of KinectFusion for real-time dense surface reconstruction and tracking using a Kinect camera.

19882C++
11 years ago
HttpSniffer
HttpSniffercaesar0301/http-sniffer

A multi-threading tool to sniff TCP flow statistics and extract HTTP headers from live traffic or PCAP files.

19350C
5 months ago
pylon-ros-camera
pylon-ros-camerabasler/pylon-ros-camera

Official ROS2 driver for Basler GigE Vision, USB3 Vision, and blaze 3D cameras, providing access to pylon API functionalities.

193186C++
1 day ago
1
21
22
23
31