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 18 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
Libserial
Libserialcrayzeewulf/libserial

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

492149C++
1 year ago
Libebur128
Libebur128jiixyj/libebur128

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

49189C
3 years ago
mailio
mailiokarastojko/mailio

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

486123C++
2 months ago
find-object
find-objectintrolab/find-object

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

481190C++
1 year ago
tinyrenderers
tinyrendererschaoticbob/tinyrenderers

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

47927C++
3 years ago
donut
donutplowteam/donut

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

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

474108Fortran
6 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.

467221C
2 years ago
Cget
Cgetpfultz2/cget

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

46427Python
1 month ago
Rapidgzip
Rapidgzipmxmlnkn/rapidgzip

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

46416Python
9 months ago
Freeminer
Freeminerfreeminer/freeminer

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

46289C++
1 day ago
QuietModemKit
QuietModemKitquiet/QuietModemKit

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

46148Objective-C
5 years ago
VanillaConquer
VanillaConquerTheAssemblyArmada/Vanilla-Conquer

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

45985C++
1 month 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
ZXC
ZXChellobertrand/zxc

A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.

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

45454C++
13 days ago
cmakepp
cmakepptoeb/cmakepp

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

44837CMake
4 years 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.

44723C++
6 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.

44634C++
10 months ago
Couchbase.Lite
Couchbase.Litecouchbase/couchbase-lite-net

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

446131C#
5 days ago
DownloadProject
DownloadProjectCrascit/DownloadProject

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

44488CMake
2 years ago
libcorrect
libcorrectquiet/libcorrect

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

441113C
6 months 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.

441124C++
5 months ago
Wwise
Wwisealessandrofama/wwise-godot-integration

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

43823GDScript
1 month 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.

43740Fortran
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
8 years 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.

43150C++
6 days 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.

429214C++
28 days ago
FrameGraph
FrameGraphazhirnov/FrameGraph

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

42738C++
5 years ago
XAD
XADauto-differentiation/XAD

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

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

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

42547C++
1 month ago
pykep
pykepesa/pykep

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

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

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

421188C++
7 days ago
inifile-cpp
inifile-cppRookfighter/inifile-cpp

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

41876C++
1 year 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.

418142C++
3 years ago
uriparser
uriparseruriparser/uriparser

A strictly RFC 3986 compliant URI parsing and handling library written in C99.

41797C
21 days ago
1
17
18
19
31