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 20 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
CrSFML
CrSFMLoprypin/crsfml

Crystal bindings for the SFML multimedia library, enabling hardware-accelerated 2D graphics, audio, input, and networking in Crystal applications.

35414Crystal
6 months ago
RapidFuzz
RapidFuzzrapidfuzz/rapidfuzz-cpp

A fast C++ library for fuzzy string matching using Levenshtein Distance, offering MIT licensing and algorithmic improvements.

35358C++
20 days ago
areg-sdk
areg-sdkaregtech/areg-sdk

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

352136C++
7 days ago
ad-rss-lib
ad-rss-libintel/ad-rss-lib

A C++ library implementing the Responsibility Sensitive Safety (RSS) model for autonomous vehicle decision-making.

352141C++
10 months ago
AREG SDK
AREG SDKaregtech/areg-sdk

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

352136C++
7 days ago
LaMa
LaMairis-ua/iris_lama

A C++11 library for efficient robotic localization and mapping, designed for low-resource hardware like Raspberry Pi.

35176C++
2 years ago
TinyORM
TinyORMsilverqx/TinyORM

A modern C++20 ORM library with a powerful query builder, support for multiple databases, migrations, and a Qt-compatible API.

34936C++
1 year ago
fastmod
fastmodlemire/fastmod

A header-only C/C++ library for fast 32-bit division and remainder operations on 64-bit hardware.

34930C++
1 month ago
cppgraphqlgen
cppgraphqlgenMicrosoft/cppgraphqlgen

A C++ library and code generator for building and consuming GraphQL services, enabling native GraphQL in hybrid apps.

34951C++
20 days ago
lwlog
lwlogChristianPanov/lwlog

A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.

34731C++
4 days ago
StaticMapping
StaticMappingEdwardLiuyc/StaticMapping

A full LiDAR SLAM system for static environment mapping using LiDAR with optional GPS, IMU, and odometry support.

34565C++
3 years ago
Strategr
Strategrkhrykin/StrategrDesktop

A desktop time management application that helps you time-box your day with strategies using a no-fuss approach.

34436C++
1 year ago
PhotoFlow
PhotoFlowaferrero2707/PhotoFlow

A fully non-destructive, layer-based photo retouching program with RAW image development capabilities.

34233C++
5 years ago
qtbindings
qtbindingsryanmelt/qtbindings

Ruby bindings for the Qt GUI toolkit, packaged as an easy-to-install gem for cross-platform desktop development.

33661C++
5 years ago
CppBenchmark
CppBenchmarkchronoxor/CppBenchmark

A C++ performance benchmark framework with nanosecond precision for measuring execution time, throughput, and latency.

33652C++
12 days ago
DemoFramework
DemoFrameworkNXPmicro/gtec-demo-framework

A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.

33566C++
1 year ago
libRSF
libRSFTUC-ProAut/libRSF

A robust C++ sensor fusion library for online localization using factor graphs and least squares optimization.

33574C++
2 months ago
libfyaml
libfyamlpantoniou/libfyaml

A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.

334105C
3 days ago
VkHLF
VkHLFnvpro-pipeline/VkHLF

An experimental high-level C++ abstraction library for Vulkan with transparent suballocation, resource tracking, and simplified resource creation.

32925C++
7 years ago
cpp-boilerplate
cpp-boilerplateLectem/cpp-boilerplate

A modern C++ project template with CMake, CI/CD setup, and essential dependencies for rapid project bootstrapping.

32951CMake
10 months ago
dynStruct
dynStructampotos/dynStruct

A reverse engineering tool that uses DynamoRIO and Capstone to automatically recover data structures from ELF binaries by monitoring memory accesses.

32836C
6 years ago
Frankenstein
Frankensteinnekromant/esp8266-frankenstein

An alternative firmware for ESP8266 modules featuring a U-Boot-like command-line interface for easier configuration and control.

32673C
6 years ago
uni-algo
uni-algouni-algo/uni-algo

A C/C++ library implementing Unicode algorithms with strict security, performance, and portability, handling ill-formed UTF sequences correctly.

32327C++
2 years ago
libuavcan
libuavcanUAVCAN/libuavcan

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

322498C++
5 months ago
inipp
inippmcmtroffaes/inipp

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

31859C++
10 months ago
ios-cmake
ios-cmakecristeab/ios-cmake

A CMake toolchain file and examples for building iOS applications and libraries with cross-platform compatibility.

317105CMake
5 years ago
zed-ros2-wrapper
zed-ros2-wrapperstereolabs/zed-ros2-wrapper

ROS 2 wrapper for Stereolabs ZED cameras, providing access to depth, point clouds, object detection, and spatial mapping.

317324C++
11 days ago
Timsort
Timsortgfx/cpp-TimSort

A C++20 implementation of TimSort, a stable O(n log n) sorting algorithm optimized for partially-sorted data.

31748C++
1 year ago
JNGL
JNGLjhasse/jngl

An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.

31626C++
1 day ago
JNGL
JNGLjhasse/jngl

An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.

31626C++
1 day ago
morphologica
morphologicaABRG-Models/morphologica

A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.

30940C++
11 months ago
CPqD
CPqDCPqD/ofsoftswitch13

An OpenFlow 1.3 compatible user-space software switch implementation for SDN research and experimentation.

308190C
2 years ago
CrossShader
CrossShaderalaingalvan/CrossShader

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

30813C++
3 years ago
snitch
snitchcschreib/snitch

A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.

30615C++
4 months ago
ParaMonte
ParaMontecdslaborg/paramonte

A parallel Monte Carlo and machine learning library for scientific inference, available in Python, MATLAB, Fortran, C++, and C.

30536Fortran
5 months ago
Brayns
BraynsBlueBrain/Brayns

A large-scale scientific visualization platform for interactive ray-tracing of neurons and other biological data.

30547C++
2 months ago
1
19
20
21
27