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 7 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
DirectXTK
DirectXTKMicrosoft/DirectXTK

A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.

2.8k531C++
2 days ago
ioquake3
ioquake3ioquake/ioq3

A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.

2.8k596C
3 months ago
libcds
libcdskhizmax/libcds

A C++ library providing lock-free and fine-grained concurrent data structures with safe memory reclamation algorithms.

2.7k366C++
2 years ago
Ettercap
EttercapEttercap/ettercap

A comprehensive suite for man-in-the-middle attacks, featuring live connection sniffing, content filtering, and protocol dissection.

2.7k529C
14 days ago
LeGO-LOAM
LeGO-LOAMRobustFieldAutonomyLab/LeGO-LOAM

A lightweight, ground-optimized lidar odometry and mapping system for ROS-compatible unmanned ground vehicles.

2.7k1.2kC++
1 year ago
SQLiteC++
SQLiteC++SRombauts/SQLiteCpp

A lightweight and intuitive C++11 wrapper for SQLite3 with RAII design and exception safety.

2.7k567C
14 days ago
Pangolin
Pangolinstevenlovegrove/Pangolin

A lightweight portable library for OpenGL display, interaction, and video input abstraction, widely used in computer vision prototyping.

2.7k906C++
25 days ago
LSD-SLAM
LSD-SLAMtum-vision/lsd_slam

A real-time monocular SLAM system that creates large-scale semi-dense maps using a fully direct approach without feature extraction.

2.7k1.2kC++
3 years ago
fbthrift
fbthriftfacebook/fbthrift

Facebook's evolved branch of Apache Thrift, featuring a new C++ compiler and fully asynchronous server for high-performance RPC and serialization.

2.7k634C++
1 day ago
OpenAL Soft
OpenAL Softkcat/openal-soft

A cross-platform, LGPL-licensed software implementation of the OpenAL 3D audio API.

2.7k630C++
3 days ago
S2 Geometry Library
S2 Geometry Librarygoogle/s2geometry

A C++ library for computational geometry and spatial indexing on the sphere, designed for geographic data.

2.7k354C++
5 days ago
sqlite_orm
sqlite_ormfnc12/sqlite_orm

A lightweight, header-only C++ ORM for SQLite with modern C++14/17/20 features and no raw string queries.

2.7k342C++
29 days ago
Teeworlds
Teeworldsteeworlds/teeworlds

A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.

2.6k645C++
11 months ago
sqlpp11
sqlpp11rbock/sqlpp11

A type-safe embedded domain specific language (EDSL) for SQL queries and results in C++.

2.6k358C++
1 month ago
cpu_features
cpu_featuresgoogle/cpu_features

A cross-platform C99 library to detect CPU features and microarchitecture at runtime.

2.6k297C++
7 days ago
LLGL
LLGLLukasBanana/LLGL

A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.

2.6k154C++
1 month ago
OpenGL Examples
OpenGL ExamplesMcNopper/OpenGL

A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.

2.6k691C
3 days ago
Reko
Rekouxmal/reko

A general-purpose decompiler for machine code binaries that supports multiple processor architectures and executable formats.

2.6k269C#
1 month ago
LÖVR
LÖVRbjornbytes/lovr

A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.

2.6k163C
1 day ago
plog
plogSergiusTheBest/plog

A portable, simple, and extensible header-only C++ logging library in about 1000 lines of code.

2.5k408C++
4 months ago
simbody
simbodysimbody/simbody

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems.

2.5k494C++
7 days ago
NanoMQ
NanoMQnanomq/nanomq

An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.

2.5k293C
1 day ago
SQLCheck
SQLCheckjarulraj/sqlcheck

Automatically detects SQL anti-patterns across logical design, physical design, queries, and application development to improve query performance.

2.5k122C++
2 years ago
Vulkan Kompute
Vulkan Komputeaxsaucedo/vulkan-kompute

A general-purpose GPU compute framework built on Vulkan for cross-vendor graphics cards, enabling high-performance data processing and machine learning.

2.5k194C++
13 days ago
TinyGLTF
TinyGLTFsyoyo/tinygltf

A header-only C++11 library for loading and saving glTF 2.0 assets, featuring a new C-centric v3 API for low-overhead performance.

2.5k488C++
5 days ago
Bento4
Bento4axiomatic-systems/Bento4

A C++ SDK and tools for reading, writing, and processing MP4, MPEG-DASH, HLS, and CMAF media files with support for encryption and multiple codecs.

2.5k522C++
26 days ago
dso
dsoJakobEngel/dso

A direct sparse odometry library for real-time monocular visual SLAM, estimating camera motion from image sequences.

2.4k922C++
2 years ago
SPIRV-Cross
SPIRV-CrossKhronosGroup/SPIRV-Cross

A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.

2.4k673GLSL
7 days ago
libsecp256k1
libsecp256k1bitcoin-core/secp256k1

A high-performance, high-assurance C library for cryptographic operations on the secp256k1 elliptic curve, optimized for Bitcoin.

2.4k1.1kC
1 day ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
1 year ago
darknet_ros
darknet_rosleggedrobotics/darknet_ros

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

2.4k1.2kC++
1 year ago
opencv-rust
opencv-rusttwistedfall/opencv-rust

Rust bindings for the OpenCV computer vision library, enabling Rust developers to leverage OpenCV's capabilities.

2.4k182Rust
22 days ago
Serial Communication Library
Serial Communication Librarywjwwood/serial

A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.

2.4k1.2kC++
1 year ago
Chipmunk
Chipmunkslembcke/Chipmunk2D

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

2.4k361C
1 month ago
facil.io
facil.ioboazsegev/facil.io

A high-performance C micro-framework for building event-driven web applications and network services.

2.4k149C
1 month ago
Flycast
Flycastflyinghead/flycast

A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.

2.3k287C++
3 days ago
1
6
7
8
27