Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. CMake
C

CMake

Tool
345 projects2758.2k total stars513.2k total forks18 languages

Open-source projects built with CMake

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

Showing 345 open-source projects · page 5 of 10

……
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
readerwriterqueue
readerwriterqueuecameron314/readerwriterqueue

A fast single-producer, single-consumer lock-free queue implementation for C++ with wait-free operations.

4.5k729C++
27 days ago
Ammo.js
Ammo.jskripken/ammo.js

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

4.5k582C++
2 years ago
Ammo.js
Ammo.jskripken/ammo.js

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

4.5k582C++
2 years ago
AsmJit
AsmJitasmjit/asmjit

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

4.5k572C++
29 days ago
CloudCompare
CloudCompareCloudCompare/CloudCompare

A 3D point cloud and mesh processing software for comparing, editing, and analyzing large-scale 3D data.

4.5k1.2kC++
3 days ago
Mapbox GL
Mapbox GLmapbox/mapbox-gl-native

A C++ library for rendering interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications.

4.4k1.3kC++
2 years ago
OpenSTF
OpenSTFDeviceFarmer/stf

A web-based platform for remote debugging and management of Android devices, enabling real-time control from a browser.

4.4k601JavaScript
1 month ago
Kvrocks
Kvrocksapache/incubator-kvrocks

A distributed key-value NoSQL database compatible with Redis protocol, using RocksDB for storage to reduce memory costs and increase capacity.

4.3k625C++
2 days ago
libjpeg-turbo
libjpeg-turbolibjpeg-turbo/libjpeg-turbo

A high-performance JPEG image codec that uses SIMD instructions to accelerate compression and decompression, typically 2-6x faster than libjpeg.

4.3k1.1kC
10 days ago
PocketSphinx
PocketSphinxcmusphinx/pocketsphinx

A lightweight, open-source continuous speech recognition engine for embedded and offline applications.

4.3k729C
10 days ago
backward-cpp
backward-cppbombela/backward-cpp

A C++ library for generating beautiful, detailed stack traces with source code snippets and inlining information.

4.3k529C++
1 year ago
Diligent Engine
Diligent EngineDiligentGraphics/DiligentEngine

A modern cross-platform low-level graphics API abstraction layer and rendering framework for game engines and 3D applications.

4.3k376Batchfile
2 days ago
Coost
Coostidealvin/coost

A lightweight, cross-platform C++11 base library providing high-performance utilities like logging, coroutines, JSON, and networking.

4.2k590C++
11 months ago
Velox
Veloxfacebookincubator/velox

A composable and fully extensible C++ execution engine library for building high-performance data management systems.

4.1k1.5kC++
1 day ago
grv
grvrgburke/grv

A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.

4.1k98Go
7 years ago
heaptrack
heaptrackKDE/heaptrack

A heap memory profiler for Linux that traces allocations with stack traces to find memory leaks, hotspots, and temporary allocations.

4.1k232C++
9 days ago
RmlUi
RmlUimikke89/RmlUi

A lightweight C++ UI library that renders HTML/CSS-like documents for games and applications, with full control over rendering and input.

4.0k416C++
3 days ago
Drake
DrakeRobotLocomotion/drake

A toolbox for model-based design, simulation, and verification of robotic systems.

4.0k1.4kC++
1 day ago
oneDNN
oneDNNoneapi-src/oneDNN

An open-source cross-platform performance library of basic building blocks for deep learning applications, optimized for CPUs and GPUs.

4.0k1.1kC++
1 day ago
sumo
sumoeclipse/sumo

An open-source, microscopic traffic simulation package for modeling large urban networks with multiple transport modes.

4.0k1.7kC++
2 days ago
BehaviorTree.CPP
BehaviorTree.CPPBehaviorTree/BehaviorTree.CPP

A C++17 library for creating flexible, reactive Behavior Trees, primarily for robotics and game AI.

4.0k825C++
17 days ago
cpm
cpmTheLartians/CPM

A small CMake script for setup-free, cross-platform, reproducible C++ dependency management.

4.0k218CMake
3 months ago
PCAPdroid
PCAPdroidemanuele-f/PCAPdroid

A no-root Android app for monitoring, analyzing, and blocking app network traffic with PCAP export and TLS decryption.

4.0k455Java
1 month ago
Easylogging++
Easylogging++amrayn/easyloggingpp

A single-header C++ logging library offering asynchronous low-latency logging, high configurability, and extensive built-in features.

3.9k950C++
9 months ago
kungfu
kungfutaurusai/kungfu

An open-source, low-latency trading execution system for quantitative traders, supporting Python and C++ strategies.

3.8k1.2kC++
2 years ago
Halley
Halleyamzeratul/halley

A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.

3.8k173C++
2 days ago
libfreenect
libfreenectOpenKinect/libfreenect

A cross-platform userspace driver for the Microsoft Kinect, providing access to RGB/depth images, motors, accelerometer, LED, and audio.

3.8k1.2kC
1 year ago
Warzone 2100
Warzone 2100Warzone2100/warzone2100

A free, open-source 3D real-time strategy game with a story-driven campaign, online multiplayer, and customizable units.

3.8k598C++
6 days ago
xtensor
xtensorxtensor-stack/xtensor

A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.

3.7k436C++
2 days ago
Korembi
Korembicheesecakeufo/komorebi

A beautiful and customizable animated wallpapers manager for Linux, supporting images, videos, and web pages.

3.7k256Vala
9 months ago
dockcross
dockcrossdockcross/dockcross

Pre-configured Docker images with cross-compilation toolchains for building software across multiple architectures and platforms.

3.6k424Shell
10 days ago
OpenSceneGraph
OpenSceneGraphopenscenegraph/OpenSceneGraph

A high-performance 3D graphics toolkit for real-time visualization, simulation, and virtual reality applications.

3.6k1.5kC++
1 year ago
imtui
imtuiggerganov/imtui

Immediate mode text-based user interface C++ library for building interactive terminal applications.

3.6k151C++
6 months ago
glslang
glslangKhronosGroup/glslang

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

3.5k960C++
4 days ago
libarchive
libarchivelibarchive/libarchive

A portable C library for reading and writing streaming archives in multiple formats, with command-line tools.

3.5k916C
3 days ago
OpenXRay
OpenXRayOpenXRay/xray-16

An improved, open-source version of the X-Ray Engine used in the S.T.A.L.K.E.R. game series, featuring bug fixes, performance boosts, and cross-platform support.

3.5k513C++
11 days ago
1
4
5
6
10