Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. CMake
C

CMake

Tool
959 projects3114.5k total stars576.5k total forks37 languages

Open-source projects built with CMake

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

Showing 959 open-source projects · page 15 of 27

……
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
DDraceNetwork
DDraceNetworkddnet/ddnet

A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.

784613C++
2 days ago
DDraceNetwork
DDraceNetworkddnet/ddnet

A free cooperative platformer game and mod of Teeworlds, focused on team-based obstacle courses.

784613C++
2 days ago
cpp-dependencies
cpp-dependenciestomtom-international/cpp-dependencies

A command-line tool that analyzes C++ #include dependencies and generates dependency graphs in .dot format for visualization.

77685C++
4 months ago
MIDAS: Detecting Microcluster Anomalies in Edge Streams
MIDAS: Detecting Microcluster Anomalies in Edge Streamsbhatiasiddharth/MIDAS

A real-time anomaly detection algorithm for dynamic graph streams, identifying intrusions, fraud, and fake ratings with constant memory and update time.

77598C++
2 years ago
Edyn
Edynxissburg/edyn

A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.

77535C++
4 days ago
iir1
iir1berndporr/iir1

A high-performance, header-only C++ library for realtime IIR digital signal processing with Butterworth, Chebyshev, and RBJ filters.

766158C++
11 months ago
Skylicht
Skylichtskylicht-lab/skylicht-engine

A high-performance, lightweight C++ game engine for mobile and web platforms, evolved from Irrlicht 3D.

75560C++
5 days ago
eagleye
eagleyeMapIV/eagleye

Open-source software for precise vehicle localization using GNSS and IMU data fusion.

755168C++
2 months ago
usrsctp
usrsctpsctplab/usrsctp

A portable userland SCTP stack for FreeBSD, OpenBSD, Linux, macOS, and Windows.

754304C
7 months ago
replxx
replxxAmokHuginnsson/replxx

A BSD-licensed readline and libedit replacement with UTF-8 support, syntax highlighting, hints, and cross-platform compatibility.

754126C++
2 years ago
CPM
CPMiauns/cpm

A C++ package manager based on CMake and Git that enables linking multiple versions of static libraries without symbol conflicts.

75080CMake
4 years ago
point_labeler
point_labelerjbehley/point_labeler

A desktop tool for labeling individual points and polygons in LiDAR point cloud datasets, specifically designed for KITTI format.

746167C++
1 year ago
gpd
gpdatenpas/gpd

Detects 6-DOF grasp poses for parallel jaw grippers in 3D point clouds, enabling robotic grasping of novel objects in clutter.

744247C++
4 years ago
IceCream-Cpp
IceCream-CpprenatoGarcia/icecream-cpp

A single-header C++ library for expressive and concise print debugging, replacing cout/printf with powerful formatting and lazy evaluation.

74437C++
1 month ago
ffead-cpp
ffead-cppsumeetchhetri/ffead-cpp

A high-performance C++ web and enterprise application framework with embedded HTTP server, ORM, and support for multiple server backends.

741147C++
1 year ago
clazy
clazyKDE/clazy

A Qt-oriented static code analyzer based on Clang that provides over 50 Qt-specific compiler warnings and automatic fix-its.

73897C++
1 day ago
rapidyaml
rapidyamlbiojppm/rapidyaml

A fast C++ library for parsing and emitting YAML, designed for performance and low memory usage.

734136C++
1 day ago
AppImageUpdate
AppImageUpdateAppImage/AppImageUpdate

A tool for updating AppImages in a decentralized manner using delta updates embedded within the AppImage itself.

72561C++
7 months ago
ArkScript
ArkScriptArkScript-lang/Ark

A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.

71952C++
2 days ago
clspv
clspvgoogle/clspv

A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.

716102LLVM
5 days ago
MeTA
MeTAmeta-toolkit/meta

A modern C++ toolkit for text retrieval and analysis, featuring indexing, ranking, topic modeling, classification, and language models.

714237C++
3 years ago
libassert
libassertjeremy-rifkin/libassert

An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.

71353C++
3 months ago
st7789_mpy
st7789_mpyrusshughes/st7789_mpy

A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.

713137Python
1 month ago
ThunderGBM
ThunderGBMXtra-Computing/thundergbm

A fast GPU-accelerated library for training Gradient Boosting Decision Trees (GBDT) and Random Forests.

71387C++
1 year ago
MPark.Variant
MPark.Variantmpark/variant

A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.

71291C++
3 years ago
cpp-sort
cpp-sortMorwenn/cpp-sort

A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.

71062C++
5 days ago
CXXGraph
CXXGraphZigRazor/CXXGraph

A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.

704143C++
1 day ago
CPP-Reflection
CPP-ReflectionAustinBrunkhorst/CPP-Reflection

A C++ reflection system with a Clang-based parser and runtime library for type introspection and metadata generation.

703103C++
6 years ago
Vectorscan
VectorscanVectorCamp/vectorscan

A portable fork of Intel's Hyperscan, enabling high-performance regex matching on ARM, Power, and other non-x86 platforms.

70285C++
1 month ago
Vulkan-Forward-Plus-Renderer
Vulkan-Forward-Plus-RendererWindyDarian/Vulkan-Forward-Plus-Renderer

A high-performance Forward+ (tiled forward) renderer implemented in Vulkan using compute shaders for efficient light culling.

69565C++
9 years ago
NAppGUI
NAppGUIfrang75/nappgui_src

SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.

69566C
21 days ago
Cross Window
Cross Windowalaingalvan/CrossWindow

A cross-platform C++ system abstraction library for managing windows and performing OS tasks across desktop, mobile, and web.

69156C++
1 year ago
CNL
CNLjohnmcfarlane/cnl

A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.

69170C++
2 years ago
SafetyHook
SafetyHookcursey/safetyhook

A C++23 procedure hooking library for Windows that makes runtime function interception as safe as possible.

68778C++
1 day ago
Limon Engine
Limon Engineenginmanap/limonEngine

A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.

68768C++
3 days ago
Vcflib
Vcflibekg/vcflib

A C++ library and command-line toolkit for parsing, manipulating, and analyzing VCF (Variant Call Format) files in bioinformatics.

680222C++
2 months ago
1
14
15
16
27