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 932 open-source projects · page 12 of 26

……
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
DebugViewPP
DebugViewPPCobaltFusion/DebugViewPP

A Windows application for collecting, viewing, and filtering logs from various sources like OutputDebugString, files, sockets, and ADB.

1.2k174C++
1 month ago
Ruckig
Ruckigpantor/ruckig

Real-time, jerk-constrained, time-optimal trajectory generation for robots and machines.

1.2k248C++
6 days ago
Hoard
Hoardemeryberger/Hoard

A fast, scalable, and memory-efficient drop-in replacement for malloc that improves performance of multithreaded applications on multicore systems.

1.2k135C++
1 day ago
cmake-examples
cmake-examplespr0g/cmake-examples

A collection of minimal, modern CMake examples focused on understanding installation and project structure.

1.2k65CMake
1 year ago
vk-bootstrap
vk-bootstrapcharles-lunarg/vk-bootstrap

A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.

1.2k118C++
18 days ago
MxEngine
MxEngineasc-community/MxEngine

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

1.2k74C++
2 years ago
android-cmake
android-cmaketaka-no-me/android-cmake

CMake toolchain file and scripts for building native C/C++ code with the Android NDK.

1.2k426CMake
8 years ago
OpenSpades
OpenSpadesyvt/openspades

An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.

1.2k229C++
2 years ago
hobbes
hobbesMorgan-Stanley/hobbes

A language and embedded JIT compiler for efficient dynamic expression evaluation, data storage, and analysis in C++ applications.

1.2k115C
1 month ago
XCTest
XCTestswiftlang/swift-corelibs-xctest

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

1.2k273Swift
1 day ago
swift-corelibs-xctest
swift-corelibs-xctestapple/swift-corelibs-xctest

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

1.2k273Swift
1 day ago
Psi
Psipsi4/psi4

An open-source suite of ab initio quantum chemistry programs for high-accuracy molecular simulations, written in C++ with a Python driver.

1.2k503C++
8 days ago
Vulkan-glTF-PBR
Vulkan-glTF-PBRSaschaWillems/Vulkan-glTF-PBR

A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.

1.2k142C++
2 months ago
LunaSVG
LunaSVGsammycage/lunasvg

A lightweight, portable C++ library for rendering and manipulating SVG files with high efficiency.

1.2k166C
12 days ago
check
checklibcheck/check

A unit testing framework for C that runs tests in separate address spaces to catch assertion failures and segmentation faults.

1.2k222C
1 year ago
dcm2niix
dcm2niixrordenlab/dcm2niix

Converts neuroimaging data from the DICOM format to the NIfTI format and generates BIDS JSON sidecars.

1.2k260C++
17 hours ago
xtd
xtdgammasoft71/xtd

A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.

1.2k79C++
21 hours ago
xoreos
xoreosxoreos/xoreos

An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.

1.2k129C++
2 months ago
Inochi Creator
Inochi CreatorInochi2D/inochi-creator

An open-source editor for rigging 2D puppets in the Inochi2D format, designed for real-time applications like VTubing and games.

1.1k75D
11 months ago
libuvc
libuvclibuvc/libuvc

A cross-platform library for USB video devices built on libusb, providing fine-grained control over UVC-compliant hardware.

1.1k554C
1 year ago
dethrace
dethracedethrace-labs/dethrace

A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.

1.1k76C
12 days ago
Exiv2
Exiv2Exiv2/exiv2

A C++ library and command-line utility to read, write, delete, and modify Exif, IPTC, XMP, and ICC image metadata.

1.1k319C++
7 days ago
cilantro
cilantrokzampog/cilantro

A lean and fast C++ library for 3D point cloud data processing with efficient implementations of common operations.

1.1k205C++
11 months ago
CANdevStudio
CANdevStudioGENIVI/CANdevStudio

A cost-effective, modular development tool for simulating and analyzing CAN bus networks with hardware and virtual interfaces.

1.1k281C++
10 months ago
Manalyze
ManalyzeJusticeRage/Manalyze

A static analyzer for PE executables that identifies malicious indicators and aids in malware assessment.

1.1k168YARA
2 months ago
The Force Engine
The Force EngineluciusDXL/TheForceEngine

A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.

1.1k81C++
3 months ago
OpenJPEG
OpenJPEGuclouvain/openjpeg

An open-source JPEG 2000 codec written in C, officially recognized as a JPEG 2000 Reference Software.

1.1k506C
1 month ago
libgraphqlparser
libgraphqlparsergraphql/libgraphqlparser

A C++11 GraphQL query parser with C and C++ APIs for building language bindings.

1.1k172C++
8 months ago
Unvanquished
UnvanquishedUnvanquished/Unvanquished

An open-source arena FPS/RTS hybrid game where two distinct factions battle with base-building mechanics.

1.1k179C++
15 days ago
Vince's CSV Parser
Vince's CSV Parservincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.

1.1k196C++
11 days ago
segmap
segmapethz-asl/segmap

A 3D segment-based mapping library for robot localization, environment reconstruction, and semantics extraction using LiDAR data.

1.1k392C++
5 years ago
CinoLib
CinoLibmlivesu/cinolib

A header-only C++ library for processing polygonal and polyhedral meshes with a unified abstract mesh data structure.

1.1k113C++
26 days ago
mundane
mundanegoogle/mundane

A Rust cryptography library backed by BoringSSL that prioritizes misuse resistance, ergonomics, and performance.

1.1k42Rust
2 years ago
iniparser
iniparserndevilla/iniparser

A small, portable, and re-entrant C library for parsing INI configuration files.

1.1k435C
7 months ago
Arx Libertatis
Arx Libertatisarx/ArxLibertatis

A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.

1.1k144C++
1 year ago
SurrealEngine
SurrealEnginedpjudas/SurrealEngine

A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.

1.1k38C++
1 day ago
1
11
12
13
26