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 21 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
Astera
Asteratek256/astera

A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.

30110C
21 days ago
loom
loomad-freiburg/loom

Automated generation of geographically correct and schematic transit maps from GTFS data.

29733C++
1 month ago
Pumex
Pumexpumexx/pumex

A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.

29615C++
7 years ago
OpenLieroX
OpenLieroXalbertz/openlierox

A real-time 2D shooter game inspired by Worms and Liero, featuring fast-paced multiplayer action with ninja ropes.

29570C++
1 month ago
QJson
QJsonflavio/qjson

A Qt-based library for mapping JSON data to QVariant objects, now archived as Qt includes native JSON support.

294142C++
9 months ago
Caesaria
Caesariadalerank/caesaria-game

An open-source remake of the classic city-building strategy game Caesar III, built with its own engine.

29456C
9 years ago
QuarkPhysics
QuarkPhysicserayzesen/QuarkPhysics

A 2D physics engine for games, simulating rigid bodies, soft bodies, and various physics models together.

29413C++
10 months ago
LSHBOX
LSHBOXRSIA-LIESMARS-WHU/LSHBOX

A C++ toolbox providing multiple locality-sensitive hashing algorithms for large-scale approximate nearest neighbor search, with Python and MATLAB bindings.

29377C++
9 years ago
udpreplay
udpreplayrigtorp/udpreplay

A lightweight tool for replaying UDP unicast and multicast streams from pcap files.

29083C++
2 years ago
pfaedle
pfaedlead-freiburg/pfaedle

Generates precise GTFS shapes for public transit feeds by map-matching schedule data to OpenStreetMap road networks.

28938C++
1 month ago
gtk-fortran
gtk-fortranvmagnin/gtk-fortran

A GTK / Fortran binding enabling scientists to build cross-platform graphical user interfaces (GUIs) in Fortran.

28946Fortran
1 month ago
Odamex
Odamexodamex/odamex

A client/server source port for Doom enabling online multiplayer with enhanced features while preserving original gameplay.

28974C++
1 day ago
Hexi
HexiEmberEmu/Hexi

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

2899C++
4 months ago
LiDARTag
LiDARTagUMich-BipedLab/LiDARTag

A real-time fiducial tag system for LiDAR point clouds, robust to lighting and compatible with visual markers like AprilTags.

28554C++
3 years ago
elbencho
elbenchobreuner/elbencho

A distributed storage benchmark tool for file systems, object stores, and block devices with GPU support.

28544C++
2 days ago
OIS
OISwgois/OIS

A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.

28293C++
5 months ago
BetterSpades
BetterSpadesxtreme8000/BetterSpades

A lightweight, open-source client for Ace of Spades that runs on very old hardware with OpenGL/ES 1.1 support.

28146C
1 year ago
DroneDB
DroneDBDroneDB/DroneDB

An open-source platform for storing, visualizing, and sharing geospatial data like orthophotos, point clouds, and 3D models.

28029C++
7 days ago
Abyss Engine
Abyss EngineAbyssEngine/AbyssEngine

A clean-room reimplementation of the Diablo 2 game engine in C, designed for portability and modding.

28051C
2 years ago
Sourcehold
Sourceholdsourcehold/Sourcehold

An open-source engine re-implementation of the 2001 castle simulation game Stronghold, enabling cross-platform play.

27826C++
2 years ago
mir_robot
mir_robotdfki-ric/mir_robot

ROS driver and configuration for MiR autonomous mobile robots, enabling simulation and control via the Robot Operating System.

278174Python
4 months ago
quicer
quiceremqx/quic

A QUIC protocol library for Erlang and Elixir, providing NIF bindings to Microsoft's msquic implementation.

27646Erlang
3 days ago
Qt-Secret
Qt-SecretQuasarApp/Qt-Secret

A Qt-based encryption library providing RSA and AES implementations for secure data handling in C++ applications.

26972C++
3 years ago
The Eternity Engine
The Eternity Engineteam-eternity/eternity

An advanced DOOM source port with enhanced scripting, high-resolution support, and cross-platform compatibility.

26746C++
15 days ago
rrt
rrtRoboJackets/rrt

A C++ implementation of Rapidly-exploring Random Tree (RRT) algorithm with an interactive Qt-based viewer.

26385C++
6 years ago
Valyria Tear
Valyria TearBertram25/ValyriaTear

An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.

25772Lua
4 years ago
steering_functions
steering_functionshbanzhaf/steering_functions

A C++ library implementing steering functions for car-like robots with limited turning radius, including Dubins, Reeds-Shepp, and continuous curvature variants.

256109C++
2 years ago
ni-media
ni-mediaNativeInstruments/ni-media

A modern C++ library for reading and writing audio streams with idiomatic STL integration.

25439C++
2 years ago
SDF Font Demo
SDF Font Demokocsis1david/font-demo

A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.

25320C
8 months ago
AudioTK
AudioTKmbrucher/AudioTK

A C++ audio digital processing toolbox for building modular audio filter pipelines with Python bindings.

25338C++
5 years ago
Google's vulkan-cpp-library
Google's vulkan-cpp-librarygoogle/vulkan-cpp-library

A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.

25122C++
8 years ago
qt-android-cmake
qt-android-cmakeLaurentGomila/qt-android-cmake

A CMake utility for building and deploying Qt applications on Android without requiring QtCreator or QMake.

25082CMake
4 years ago
config-loader
config-loadernetcan/config-loader

A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.

24940C++
8 months ago
Jpeg-Compressor
Jpeg-Compressorrichgel999/jpeg-compressor

A small, public domain or Apache 2.0 licensed C++ JPEG compression and fuzzed low-RAM decompression codec.

24956C
2 years ago
OMath
OMathorange-cpp/omath

A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.

24721C++
6 days ago
Lugdunum
LugdunumLugdunum3D/Lugdunum

A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.

24625C++
8 years ago
1
20
21
22
31