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

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

799631C++
1 day ago
LibTomMath
LibTomMathlibtom/libtommath

A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.

798222C
3 months 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.

78135C++
1 month 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.

77985C++
6 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.

77698C++
2 years ago
iir1
iir1berndporr/iir1

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

776159C++
1 year ago
eagleye
eagleyeMapIV/eagleye

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

769170C++
3 months ago
Skylicht
Skylichtskylicht-lab/skylicht-engine

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

76660C++
1 day 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.

764249C++
4 years ago
replxx
replxxAmokHuginnsson/replxx

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

759130C++
2 years ago
usrsctp
usrsctpsctplab/usrsctp

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

758304C
9 months ago
CPM
CPMiauns/cpm

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

75180CMake
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.

749167C++
1 year 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.

74837C++
3 months ago
rapidyaml
rapidyamlbiojppm/rapidyaml

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

747135C++
2 days 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.

744147C++
1 month 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.

74297C++
6 days ago
AppImageUpdate
AppImageUpdateAppImage/AppImageUpdate

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

72862C++
9 months ago
SafetyHook
SafetyHookcursey/safetyhook

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

72381C++
1 month ago
clspv
clspvgoogle/clspv

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

723105LLVM
1 day ago
libassert
libassertjeremy-rifkin/libassert

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

72150C++
4 months ago
ArkScript
ArkScriptArkScript-lang/Ark

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

72053C++
3 days 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.

719136Python
3 days ago
ThunderGBM
ThunderGBMXtra-Computing/thundergbm

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

71588C++
1 year ago
CXXGraph
CXXGraphZigRazor/CXXGraph

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

715145C++
5 days 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.

71562C++
26 days ago
MeTA
MeTAmeta-toolkit/meta

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

714239C++
3 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.

71388C++
21 days ago
MPark.Variant
MPark.Variantmpark/variant

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

71391C++
3 years 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.

706103C++
6 years ago
NAppGUI
NAppGUIfrang75/nappgui_src

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

70268C
22 days 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.

69865C++
9 years 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.

69569C++
11 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.

69456C++
1 year ago
CNL
CNLjohnmcfarlane/cnl

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

69069C++
2 years ago
Vcflib
Vcflibekg/vcflib

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

682222C++
4 months ago
1
14
15
16
31