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 projects3187.0k total stars590.0k total forks39 languages

Open-source projects built with CMake

There are currently 1113 open-source projects built with CMake, with a combined total of 3187.0k 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
LibTomMath
LibTomMathlibtom/libtommath

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

799223C
4 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.

78436C++
2 months 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.

78187C++
7 months ago
iir1
iir1berndporr/iir1

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

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

77798C++
2 years ago
eagleye
eagleyeMapIV/eagleye

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

774171C++
4 months ago
Skylicht
Skylichtskylicht-lab/skylicht-engine

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

76962C++
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.

767249C++
4 years ago
replxx
replxxAmokHuginnsson/replxx

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

762129C++
2 years ago
usrsctp
usrsctpsctplab/usrsctp

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

760307C
10 months ago
rapidyaml
rapidyamlbiojppm/rapidyaml

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

755138C++
19 hours ago
Vectorscan
VectorscanVectorCamp/vectorscan

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

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

751166C++
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.

74937C++
4 months 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.

74697C++
26 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.

746147C++
2 months ago
SafetyHook
SafetyHookcursey/safetyhook

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

74483C++
2 months ago
ArkScript
ArkScriptArkScript-lang/Ark

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

72854C++
16 hours ago
AppImageUpdate
AppImageUpdateAppImage/AppImageUpdate

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

72762C++
10 months ago
clspv
clspvgoogle/clspv

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

726109LLVM
1 day ago
libassert
libassertjeremy-rifkin/libassert

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

72450C++
5 months ago
CXXGraph
CXXGraphZigRazor/CXXGraph

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

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

723136Python
1 month 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.

72163C++
3 days ago
MeTA
MeTAmeta-toolkit/meta

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

715239C++
3 years ago
MPark.Variant
MPark.Variantmpark/variant

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

71590C++
3 years ago
ThunderGBM
ThunderGBMXtra-Computing/thundergbm

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

71587C++
1 year 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
Limon Engine
Limon Engineenginmanap/limonEngine

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

70670C++
6 days ago
NAppGUI
NAppGUIfrang75/nappgui_src

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

70469C
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.

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

69455C++
2 years ago
CNL
CNLjohnmcfarlane/cnl

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

69269C++
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.

684223C++
5 months ago
curlcpp
curlcppJosephP91/curlcpp

An object-oriented C++ wrapper for libcurl that simplifies HTTP requests and network operations.

676179C++
2 months ago
1
14
15
16
31