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 7 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
Widelands
Widelandswidelands/widelands

A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.

2.7k201C++
4 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.7k587C
1 month 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
Ettercap
EttercapEttercap/ettercap

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

2.7k532C
8 days ago
Pangolin
Pangolinstevenlovegrove/Pangolin

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

2.7k908C++
14 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
SQLiteC++
SQLiteC++SRombauts/SQLiteCpp

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

2.7k562C
22 days 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.7k632C++
2 days ago
Glaze
Glazestephenberry/glaze

An extremely fast, header-only C++23 library for JSON and binary serialization with compile-time reflection.

2.7k228C++
2 days ago
OpenAL Soft
OpenAL Softkcat/openal-soft

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

2.7k619C++
1 day 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.6k340C++
1 month 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.6k355C++
2 days ago
sqlpp11
sqlpp11rbock/sqlpp11

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

2.6k357C++
16 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.6k640C++
9 months ago
cpu_features
cpu_featuresgoogle/cpu_features

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

2.6k295C++
16 days ago
LLGL
LLGLLukasBanana/LLGL

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

2.6k157C++
2 days ago
Reko
Rekouxmal/reko

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

2.6k266C#
23 days 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.6k687C
2 days ago
plog
plogSergiusTheBest/plog

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

2.5k409C++
3 months 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
LÖVR
LÖVRbjornbytes/lovr

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

2.5k164C
4 days ago
simbody
simbodysimbody/simbody

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

2.5k492C++
1 month 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.5k190C++
11 days ago
NanoMQ
NanoMQnanomq/nanomq

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

2.5k288C
3 days ago
dso
dsoJakobEngel/dso

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

2.4k923C++
2 years 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.4k482C++
19 days 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
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
11 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.4k519C++
2 months 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.4k653GLSL
4 days ago
opencv-rust
opencv-rusttwistedfall/opencv-rust

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

2.4k181Rust
1 day 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
facil.io
facil.ioboazsegev/facil.io

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

2.4k150C
10 days ago
Chipmunk
Chipmunkslembcke/Chipmunk2D

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

2.4k358C
3 months ago
EntityX
EntityXalecthomas/entityx

A fast, type-safe C++11 Entity-Component System for game development and simulation.

2.3k303C++
8 months ago
1
6
7
8
10