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 17 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
Librelancer
LibrelancerLibrelancer/Librelancer

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

59466C#
3 days ago
Channel
Channelandreiavrammsd/cpp-channel

A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.

58839C++
1 year ago
AUI
AUIaui-framework/aui

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

58843C++
11 days ago
GitHub repository
GitHub repositoryLimHyungTae/patchwork

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

58781C++
2 months ago
UnitTest++
UnitTest++unittest-cpp/unittest-cpp

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

584175C++
2 years ago
FMPy
FMPyCATIA-Systems/FMPy

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

583142Python
22 days ago
OpenApocalypse
OpenApocalypseOpenApoc/OpenApoc

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

580107C++
3 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.

58098C++
2 days 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.

57841C++
3 days ago
FIFE
FIFEfifengine/fifengine

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

57877C++
4 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.

57579C++
1 month 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.

571144C
5 months 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.

56691C++
1 year ago
micropython-camera-driver
micropython-camera-driverlemariva/micropython-camera-driver

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

565114C
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.

55546C++
1 day ago
Kangaru
Kangarugracicot/kangaru

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

55239C++
3 days 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.

55050C++
4 days ago
libosmium
libosmiumosmcode/libosmium

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

550134C++
3 months ago
Kazmath
KazmathKazade/kazmath

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

54098C
5 years ago
Vookoo
Vookooandy-thomason/Vookoo

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

53952C++
2 years ago
avcpp
avcpph4tr3d/avcpp

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

53799C++
1 month ago
cimgui-go
cimgui-goAllenDang/cimgui-go

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

53072C++
2 days ago
Seam-aware Decimater
Seam-aware Decimatersongrun/SeamAwareDecimater

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

52963C++
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.

521131C
27 days 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.

512140Luau
2 days 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.

50935C++
29 days ago
eosio.cdt
eosio.cdtEOSIO/eosio.cdt

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

508281C++
4 years ago
Octave
Octavemholtkamp/octave

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

50834C++
3 months 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.

505102C++
7 years ago
DuckX
DuckXamiremohamadi/DuckX

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

505130C++
2 years ago
universal
universalstillwater-sc/universal

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

50170C++
1 day 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.

49971C++
9 months 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++
3 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.

495137C
3 months ago
desbordante
desbordantedesbordante/desbordante-core

A high-performance data profiler for discovering and validating complex patterns like functional dependencies, inclusion dependencies, and association rules.

492101C++
5 days ago
Desbordante
Desbordantedesbordante/desbordante-core

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

492101C++
5 days ago
1
16
17
18
31