Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. CMake
C

CMake

Tool
345 projects2758.2k total stars513.2k total forks18 languages

Open-source projects built with CMake

There are currently 345 open-source projects built with CMake, with a combined total of 2758.2k GitHub stars. The most common language among these projects is C++.

Showing 345 open-source projects · page 6 of 10

……
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
Boehm GC
Boehm GCivmai/bdwgc

A conservative garbage collector for C and C++ providing automatic memory management without requiring language changes.

3.4k434C
2 days ago
DyNet
DyNetclab/dynet

A neural network library optimized for dynamic structures that change per training instance, with C++ and Python bindings.

3.4k702C++
2 years ago
Simple Binary Encoding
Simple Binary Encodingreal-logic/simple-binary-encoding

A high-performance binary message codec for low-latency financial applications, with multi-language support.

3.4k574Java
3 days ago
G2O: General framework for graph optomization
G2O: General framework for graph optomizationRainerKuemmerle/g2o

An open-source C++ framework for optimizing graph-based nonlinear error functions, widely used in robotics and computer vision.

3.4k1.1kC++
4 days ago
RakNet
RakNetOculusVR/RakNet

A cross-platform C++ networking engine designed for game development with features like NAT traversal and voice chat.

3.4k1.0kHTML
4 years ago
C++ Actor Framework
C++ Actor Frameworkactor-framework/actor-framework

An open-source C++ framework implementing the Actor Model for building scalable, high-performance concurrent and distributed applications.

3.4k569C++
3 days ago
date
dateHowardHinnant/date

A C++ date and time library extending <chrono> with calendar types, time zones, and multiple calendar systems.

3.4k731C++
8 days ago
realsense-ros:ros2-branch
realsense-ros:ros2-branchIntelRealSense/realsense-ros

A ROS2 wrapper for Intel RealSense cameras that provides depth, color, and IMU data as ROS topics and services.

3.3k2.0kPython
9 days ago
Vulkan Memory Allocator
Vulkan Memory AllocatorGPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator

A single-header C++ library that simplifies GPU memory allocation and resource creation for Vulkan applications.

3.3k426C
1 month ago
xeus-cling
xeus-clingQuantStack/xeus-cling

A Jupyter kernel for C++ that enables interactive computing with cling interpreter and xeus protocol.

3.3k316C++
5 months ago
json-c
json-cjson-c/json-c

A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.

3.3k1.1kC
2 months ago
json-c
json-cjson-c/json-c

A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.

3.3k1.1kC
2 months ago
Intermediate Graphics Library (IGL)
Intermediate Graphics Library (IGL)facebook/igl

A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.

3.2k211C++
1 day ago
BlazingMQ (.1k)
BlazingMQ (.1k)bloomberg/blazingmq

A modern, high-performance open source distributed message queuing system with durability, fault tolerance, and rich routing strategies.

3.2k182C++
2 days ago
Falcor
FalcorNVIDIAGameWorks/Falcor

A real-time rendering framework for DirectX 12 and Vulkan that improves productivity in graphics research and prototyping.

3.1k593C++
1 year ago
IKOS
IKOSNASA-SW-VnV/ikos

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

3.1k216C++
1 year ago
IKOS
IKOSnasa-sw-vnv/ikos

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

3.1k216C++
1 year ago
MyDumper
MyDumpermydumper/mydumper

A high-performance, multithreaded MySQL logical backup and restoration tool with consistent snapshot support.

3.1k495C
2 days ago
xLearn
xLearnaksnzhy/xlearn

A high-performance, easy-to-use, and scalable machine learning package for linear models, factorization machines, and field-aware factorization machines.

3.1k515C++
2 years ago
Wangle
Wanglefacebook/wangle

A C++ networking library providing client/server abstractions for building consistent, modular, and composable services.

3.1k546C++
2 days ago
shogun
shogunshogun-toolbox/shogun

A unified and efficient machine learning toolbox with C++ core and multi-language interfaces, developed since 1999.

3.1k1.0kC++
2 years ago
OpenSubdiv
OpenSubdivPixarAnimationStudios/OpenSubdiv

An open-source library for high-performance subdivision surface evaluation on CPU and GPU, matching Pixar's Renderman precision.

3.0k580C++
2 months ago
Uncrustify
Uncrustifyuncrustify/uncrustify

A highly configurable source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn, and Vala.

3.0k590C++
3 days ago
OpenZL
OpenZLfacebook/openzl

A format-aware compression framework that generates specialized compressors for specific data formats, achieving high ratios with high speed.

3.0k141C
2 days ago
Qt Creator
Qt Creatorqt-creator/qt-creator

A cross-platform integrated development environment (IDE) for building applications with Qt across desktop, embedded, and mobile platforms.

3.0k858C++
2 days ago
ETL
ETLETLCPP/etl

A C++ template library for embedded systems with fixed-capacity containers and no dynamic memory allocation.

3.0k515C++
2 days ago
MIT Information Extraction Toolkit
MIT Information Extraction Toolkitmit-nlp/MITIE

A free, state-of-the-art library and toolkit for named entity extraction and binary relation detection from text.

3.0k534C++
6 months ago
wdt
wdtfacebook/wdt

A high-performance embedded library and CLI tool for multi-TCP data transfer between systems at near-hardware speeds.

3.0k390C++
1 month ago
Yocto/GL
Yocto/GLxelatihy/yocto-gl

A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.

2.9k213C++
2 years ago
libqrencode W
libqrencode Wfukuchi/libqrencode

A fast and compact C library for encoding data into QR Code symbols with direct bitmap output.

2.9k613C
6 months ago
wipEout Rewrite
wipEout Rewritephoboslab/wipeout-rewrite

A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.

2.9k249C
24 days ago
LibrePCB
LibrePCBLibrePCB/LibrePCB

A free, cross-platform Electronic Design Automation (EDA) suite for designing printed circuit boards.

2.9k327C++
2 days ago
SocketCAN Utils
SocketCAN Utilslinux-can/can-utils

A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.

2.8k776C
1 month ago
Chrono
Chronoprojectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations, including rigid/flexible bodies, granular dynamics, and fluid-solid interaction.

2.8k589C++
2 days ago
DirectXTK
DirectXTKMicrosoft/DirectXTK

A collection of helper classes for writing DirectX 11.x C++ code for Win32 desktop, Xbox One, and UWP applications.

2.8k529C++
2 days ago
libcds
libcdskhizmax/libcds

A C++ library providing lock-free and fine-grained concurrent data structures with safe memory reclamation algorithms.

2.7k365C++
2 years ago
1
5
6
7
10