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 18 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
desbordante
desbordantedesbordante/desbordante-core

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

482100C++
7 days ago
Libebur128
Libebur128jiixyj/libebur128

A portable C library implementing the EBU R128 standard for loudness normalization in audio processing.

48088C
3 years ago
tinyrenderers
tinyrendererschaoticbob/tinyrenderers

Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.

47827C++
3 years ago
find-object
find-objectintrolab/find-object

A ROS-based object detection and pose estimation library for 2D and 3D applications using OpenCV.

477191C++
1 year ago
mailio
mailiokarastojko/mailio

A cross-platform C++17 library for MIME format and SMTP, POP3, IMAP protocols.

476124C++
7 days ago
rmw_zenoh
rmw_zenohatolab/rmw_zenoh

A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.

47694C++
3 days ago
donut
donutplowteam/donut

An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.

47130C++
2 years ago
neural-fortran
neural-fortranmodern-fortran/neural-fortran

A parallel deep learning framework written in modern Fortran for training and inference of dense, convolutional, and transformer networks.

467104Fortran
3 months ago
suitesparse-metis-for-windows
suitesparse-metis-for-windowsjlblancoc/suitesparse-metis-for-windows

CMake scripts for painless cross-platform usage of SuiteSparse and METIS libraries, including precompiled Windows binaries.

467222C
2 years ago
Cget
Cgetpfultz2/cget

A non-intrusive, decentralized package manager for C++ libraries using CMake.

46228Python
8 days ago
Freeminer
Freeminerfreeminer/freeminer

An open-source sandbox game engine inspired by Minecraft, focused on fun and modding.

46189C++
5 days ago
QuietModemKit
QuietModemKitquiet/QuietModemKit

iOS framework for sending data through sound, supporting audible and ultrasonic modes.

46148Objective-C
5 years ago
vilib
vilibuzh-rpg/vilib

A GPU-accelerated C++ library for visual-inertial odometry frontend tasks, optimized for high-speed robotics.

45892C++
5 years ago
Rapidgzip
Rapidgzipmxmlnkn/rapidgzip

A parallel gzip decompressor with fast random access, utilizing multi-core CPUs for high-speed decompression of standard gzip files.

45416Python
6 months ago
Quartz
QuartzNadrin/Quartz

A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.

44923C++
6 years ago
fixed-containers
fixed-containersteslamotors/fixed-containers

A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.

44751C++
10 days ago
VanillaConquer
VanillaConquerTheAssemblyArmada/Vanilla-Conquer

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

44771C++
6 months ago
cmakepp
cmakepptoeb/cmakepp

A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.

44637CMake
4 years ago
DownloadProject
DownloadProjectCrascit/DownloadProject

A CMake module for downloading external project source code at configure time for integration via add_subdirectory().

44588CMake
2 years ago
Auto-Vk-Toolkit
Auto-Vk-Toolkitcg-tuwien/Auto-Vk-Toolkit

A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.

44334C++
7 months ago
Couchbase.Lite
Couchbase.Litecouchbase/couchbase-lite-net

A lightweight embedded NoSQL database with built-in sync capabilities for .NET applications.

443130C#
3 days ago
CPP-JWT
CPP-JWTarun11299/cpp-jwt

A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.

437124C++
3 months ago
Functional Fortran
Functional Fortranwavebitscientific/functional-fortran

A single-file library providing functional programming utilities like map, filter, fold, and set operations for modern Fortran.

43640Fortran
3 years ago
qmlrs
qmlrscyndis/qmlrs

QtQuick/QML bindings for Rust, enabling Rust code to create QtQuick engines and QML to invoke Rust functions.

43642Rust
7 years ago
libcorrect
libcorrectquiet/libcorrect

A BSD-licensed C library for Forward Error Correction using Convolutional codes and Reed-Solomon algorithms.

434109C
4 months ago
FrameGraph
FrameGraphazhirnov/FrameGraph

A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.

42938C++
5 years ago
ros_rqt_plugin
ros_rqt_pluginros-industrial/ros_qtc_plugin

A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.

429215C++
24 days ago
Alive Reversing
Alive ReversingAliveTeam/alive_reversing

An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.

42447C++
1 month ago
XAD
XADauto-differentiation/XAD

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

42148C++
1 month ago
XAD
XADauto-differentiation/xad

A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.

42148C++
1 month ago
faker-cxx
faker-cxxcieslarmichal/faker-cxx

A C++ library for generating realistic fake data across 40+ categories, inspired by Faker.js.

420186C++
19 days ago
segmenters_lib
segmenters_libLidarPerception/segmenters_lib

A ROS library for LiDAR point cloud segmentation, enabling ground removal and object clustering for autonomous vehicle perception.

418143C++
3 years ago
inifile-cpp
inifile-cppRookfighter/inifile-cpp

A simple, header-only C++ library for parsing and writing INI configuration files.

41775C++
1 year ago
streamvbyte
streamvbytelemire/streamvbyte

A fast C library for integer compression using SIMD-accelerated StreamVByte codec.

41549C
1 day ago
Wwise
Wwisealessandrofama/wwise-godot-integration

A GDExtension-based integration of Audiokinetic's Wwise audio middleware for the Godot Engine.

41323GDScript
4 days ago
pykep
pykepesa/pykep

A scientific library providing tools for research in interplanetary trajectory design and space flight mechanics.

412106C++
6 days ago
1
17
18
19
27