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 17 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
GitHub repository
GitHub repositoryLimHyungTae/patchwork

A fast and robust ground segmentation algorithm for 3D LiDAR point clouds, using concentric zone-based region-wise processing.

58380C++
19 days ago
UnitTest++
UnitTest++unittest-cpp/unittest-cpp

A lightweight, portable unit testing framework for C++ designed for test-driven development across multiple platforms.

583176C++
2 years ago
OpenApocalypse
OpenApocalypseOpenApoc/OpenApoc

An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.

582107C++
1 month ago
GLSMAC
GLSMACafwbkbc/glsmac

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

58221C++
7 days ago
FMPy
FMPyCATIA-Systems/FMPy

A Python library for simulating Functional Mock-up Units (FMUs) with support for FMI standards and multiple interfaces.

579140Python
11 days ago
Librelancer
LibrelancerLibrelancer/Librelancer

An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.

57862C#
2 days ago
FIFE
FIFEfifengine/fifengine

A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.

57677C++
3 days ago
ordered-map
ordered-mapTessil/ordered-map

A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.

57379C++
7 months ago
Return To The Roots
Return To The RootsReturn-To-The-Roots/s25client

A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.

57393C++
18 days ago
AUI
AUIaui-framework/aui

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

56742C++
1 day ago
Crazy Eddie's GUI
Crazy Eddie's GUIcegui/cegui

A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.

56490C++
1 year ago
micro_ros_arduino
micro_ros_arduinomicro-ROS/micro_ros_arduino

A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.

562142C
4 months ago
micropython-camera-driver
micropython-camera-driverlemariva/micropython-camera-driver

Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.

562113C
2 years ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)glKarin/com.n0n3m4.diii4a

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

56039C++
5 days ago
Kangaru
Kangarugracicot/kangaru

A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.

54938C++
3 days ago
libosmium
libosmiumosmcode/libosmium

A fast and flexible C++ library for working with OpenStreetMap data.

543131C++
2 months ago
Kazmath
KazmathKazade/kazmath

A simple C math library for 3D graphics and game development, widely used in mobile games.

54198C
5 years ago
Vookoo
Vookooandy-thomason/Vookoo

A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.

53852C++
2 years ago
BqLog
BqLogTencent/BqLog

A lightweight, high-performance, industrial-grade logging library for C++, Java, C#, Python, TypeScript, and game engines, battle-tested in Honor of Kings.

53745C++
4 days ago
avcpp
avcpph4tr3d/avcpp

A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.

53597C++
1 month ago
JoltPhysics.js
JoltPhysics.jsjrouwe/JoltPhysics.js

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

53145C++
4 days ago
Seam-aware Decimater
Seam-aware Decimatersongrun/SeamAwareDecimater

Mesh simplification library that preserves UV seam boundaries for seamless texture reuse across decimation levels.

52863C++
6 years ago
XLSX I/O
XLSX I/Obrechtsanders/xlsxio

Cross-platform C library for reading and writing .xlsx files with minimal dependencies and a simple interface.

519128C
9 months ago
cimgui-go
cimgui-goAllenDang/cimgui-go

Auto-generated Go wrapper for Dear ImGui via cimgui, providing multiple backend implementations for GUI applications.

51870C++
11 days ago
eosio.cdt
eosio.cdtEOSIO/eosio.cdt

A WebAssembly toolchain and toolkit for building smart contracts on the EOSIO blockchain platform.

511282C++
4 years ago
DAW JSON Link
DAW JSON Linkbeached/daw_json_link

A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.

50434C++
3 months ago
Octave
Octavemholtkamp/octave

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

50233C++
1 month ago
DuckX
DuckXamiremohamadi/DuckX

A C++ library for creating, reading, and modifying Microsoft Word (.docx) files programmatically.

501129C++
2 years ago
Go-ICP
Go-ICPyangjiaolong/Go-ICP

A C++ implementation of the Go-ICP algorithm for globally optimal 3D point cloud registration with outlier trimming.

500101C++
7 years ago
Thekla Atlas
Thekla AtlasThekla/thekla_atlas

A texture atlas generation tool that performs mesh segmentation, surface parameterization, and chart packing for light map creation.

49765C++
2 months ago
universal
universalstillwater-sc/universal

A header-only C++ template library providing custom arithmetic plug-in types for mixed-precision algorithm development and optimization.

49669C++
3 days ago
OpenDungeons
OpenDungeonsOpenDungeons/OpenDungeons

An open-source real-time strategy game where players build underground dungeons, command creatures, and battle opponents with traps and spells.

49571C++
8 months ago
Partio
Partiowdas/partio

A C++ library with Python bindings for reading, writing, and manipulating common animation particle formats like PDB, BGEO, and PTC.

493137C
1 month ago
Luau Language Server
Luau Language ServerJohnnyMorganz/luau-lsp

A language server implementation for the Luau programming language, providing IDE features like autocomplete and type checking.

492132Luau
3 days ago
Libserial
Libserialcrayzeewulf/libserial

A C++ library providing object-oriented serial port programming for Linux systems.

490148C++
9 months ago
Desbordante
Desbordantedesbordante/desbordante-core

A high-performance data profiler for discovering and validating complex patterns in datasets, enabling data cleaning and quality analysis.

482100C++
8 days ago
1
16
17
18
27