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 14 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
Gainput
Gainputjkuhlmann/gainput

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

898113C++
4 years ago
stduuid
stduuidmariusbancila/stduuid

A C++17 cross-platform single-header library for generating and manipulating UUIDs (Universally Unique Identifiers).

896131C++
2 years ago
Shockolate
ShockolateInterrupt/systemshock

A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.

89675C
9 months ago
grt
grtnickgillian/grt

A cross-platform C++ machine learning library for real-time gesture recognition with support for classification, regression, and clustering.

894285C++
6 years ago
MQTT-C
MQTT-CLiamBindle/MQTT-C

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

893306C
2 years ago
gpuvis
gpuvismikesart/gpuvis

A GPU trace visualizer for analyzing and debugging graphics performance on Linux systems.

890102C++
6 months ago
V-EZ
V-EZGPUOpen-LibrariesAndSDKs/V-EZ

A lightweight middleware layer that simplifies Vulkan API usage for professional workstation applications.

88968C
4 years ago
libfork
libforkConorWilliams/libfork

A lock-free, wait-free, continuation-stealing tasking library for C++20 built on coroutines, enabling ultra-fine-grained parallelism.

88844C++
2 months ago
Falltergeist
Falltergeistfalltergeist/falltergeist

An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.

88891C++
3 years ago
qengine
qengineklaussilveira/qengine

A cross-platform retro game engine forked from Quake II, focused on creating standalone games with a 1997-era software renderer aesthetic.

88447C
3 months ago
Groot
GrootBehaviorTree/Groot

A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.

884273C++
1 year ago
glbinding
glbindingcginternals/glbinding

A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.

87895C++
2 months ago
libfixmath
libfixmathPetteriAimonen/libfixmath

A cross-platform C library implementing Q16.16 fixed-point arithmetic for systems without floating-point hardware.

875192C
11 days ago
PGM-index
PGM-indexgvinciguerra/PGM-index

A learned index structure enabling fast lookups, range searches, and updates on billions of items with minimal space usage.

873103C++
1 year ago
hat-trie
hat-trieTessil/hat-trie

A C++ header-only library implementing a fast and memory-efficient HAT-trie data structure for storing sets and maps of strings.

872124C++
8 months ago
color_coded
color_codedjeaye/color_coded

A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.

87149C++
2 years ago
TermOx
TermOxa-n-t-h-o-n-y/TermOx

A C++20 library for building rich, interactive terminal user interfaces with minimal code.

86563C++
11 months ago
Celero
CeleroDigitalInBlue/Celero

A C++14 library for authoring and executing benchmarks with a GoogleTest-like API, supporting statistical analysis and performance tracking.

86296C++
1 month ago
Spectra
Spectrayixuan/spectra

A header-only C++ library for solving large-scale eigenvalue problems, built on top of Eigen.

861138C++
21 days ago
tartiflette
tartiflettedailymotion/tartiflette

A GraphQL server implementation for Python 3.7+ built with asyncio and SDL.

85436Python
2 years ago
jsoncons
jsonconsdanielaparker/jsoncons

A C++ header-only library for JSON and JSON-like data formats with support for JSON Schema, JSONPath, CBOR, MessagePack, and more.

850208C++
1 day ago
bit7z
bit7zrikyoz/bit7z

A C++ static library providing a clean, cross-platform interface to 7-Zip for archive compression and extraction.

847146C++
5 days ago
Threepp
Threeppmarkaren/threepp

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

84698C++
6 days ago
Libspng
Libspngrandy408/libspng

A simple, secure, and high-performance C library for reading and writing PNG files, designed as a modern alternative to libpng.

83992C
2 years ago
lidarslam_ros2
lidarslam_ros2rsasaki0109/lidarslam_ros2

ROS 2 LiDAR SLAM for creating non-GPL pointcloud maps compatible with Autoware, featuring loop closure and benchmarking.

833170Python
5 days ago
Love.js
Love.jsDavidobot/love.js

A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.

83243JavaScript
2 years ago
Cute Framework
Cute FrameworkRandyGaul/cute_framework

A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.

82049C
1 day ago
Dragonbox
Dragonboxjk-jeon/dragonbox

A C++ reference implementation of the Dragonbox algorithm for fast, correct, and shortest float-to-string conversion.

81450C++
9 months ago
StratusGFX
StratusGFXKTStephano/StratusGFX

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

81444C++
1 year ago
PotreeConverter
PotreeConverterpotree/PotreeConverter

Generates an octree LOD structure for streaming and real-time rendering of massive point clouds in web browsers and desktop applications.

813481JavaScript
1 month ago
VKVG
VKVGjpbruyere/vkvg

A high-performance 2D vector graphics library using Vulkan as its rendering backend, with a Cairo-like API.

81241C
14 days ago
OpenNFS
OpenNFSOpenNFS/OpenNFS

A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.

80745C++
1 month ago
LARVIO
LARVIOPetWorm/LARVIO

A lightweight, accurate, and robust monocular visual-inertial odometry system based on a hybrid Multi-State Constraint Kalman Filter.

803162C++
2 years ago
Klein
Kleinjeremyong/klein

A specialized SIMD Geometric Algebra library for high-performance 3D projective geometry operations.

80358C++
2 years ago
GitHub repository
GitHub repositoryloicland/superpoint_graph

A PyTorch framework for semantic segmentation of large 3D point clouds using superpoint graphs.

802215Python
3 years ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

799631C++
1 day ago
1
13
14
15
31