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 20 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
KWin-lowlatency
KWin-lowlatencytildearrow/kwin-lowlatency

A patched version of KWin for KDE Plasma that reduces latency and stuttering, primarily through X11 full-screen unredirection.

3607C++
3 years ago
CrSFML
CrSFMLoprypin/crsfml

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

35615Crystal
9 months 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.

356141C++
1 year ago
SierraBreeze
SierraBreezeishovkun/SierraBreeze

OSX Sierra-style window decoration for KDE Plasma, providing macOS-like titlebar buttons.

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

35337C++
1 year ago
cppgraphqlgen
cppgraphqlgenMicrosoft/cppgraphqlgen

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

35356C++
3 months ago
lwlog
lwlogChristianPanov/lwlog

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

35231C++
2 months ago
fastmod
fastmodlemire/fastmod

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

35130C++
4 months ago
LaMa
LaMairis-ua/iris_lama

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

35177C++
2 years ago
PhotoFlow
PhotoFlowaferrero2707/PhotoFlow

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

34833C++
5 years ago
Strategr
Strategrkhrykin/StrategrDesktop

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

34836C++
1 year ago
StaticMapping
StaticMappingEdwardLiuyc/StaticMapping

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

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

344109C
6 days ago
CppBenchmark
CppBenchmarkchronoxor/CppBenchmark

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

33755C++
3 months ago
libRSF
libRSFTUC-ProAut/libRSF

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

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

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

33766C++
2 months ago
qtbindings
qtbindingsryanmelt/qtbindings

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

33663C++
5 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.

33150CMake
1 year 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.

33129C++
2 years ago
VkHLF
VkHLFnvpro-pipeline/VkHLF

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

32926C++
7 years 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.

32937C
7 years ago
libuavcan
libuavcanUAVCAN/libuavcan

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

328499C++
8 months ago
Frankenstein
Frankensteinnekromant/esp8266-frankenstein

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

32672C
6 years ago
inipp
inippmcmtroffaes/inipp

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

32158C++
1 year ago
Timsort
Timsortgfx/cpp-TimSort

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

31849C++
1 year ago
JNGL
JNGLjhasse/jngl

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

31727C++
1 day ago
snitch
snitchcschreib/snitch

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

31715C++
7 months ago
JNGL
JNGLjhasse/jngl

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

31727C++
1 day ago
ios-cmake
ios-cmakecristeab/ios-cmake

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

317105CMake
6 years ago
CrossShader
CrossShaderalaingalvan/CrossShader

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

31013C++
3 years ago
morphologica
morphologicaABRG-Models/morphologica

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

30839C++
1 year ago
CPqD
CPqDCPqD/ofsoftswitch13

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

307190C
3 years ago
ParaMonte
ParaMontecdslaborg/paramonte

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

30636Fortran
2 months ago
Brayns
BraynsBlueBrain/Brayns

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

30547C++
5 months ago
Doomsday Engine
Doomsday Engineskyjake/Doomsday-Engine

A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.

30335C++
3 months ago
1
19
20
21
31