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 917 open-source projects · page 13 of 26

……
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
rapidcsv
rapidcsvd99kris/rapidcsv

A header-only C++11 CSV parser library with easy-to-use API for reading and writing CSV files.

1.1k197C++
18 days ago
Cupoch
Cupochneka-nat/cupoch

A CUDA-accelerated library for rapid 3D data processing in robotics, enabling GPU-powered SLAM, collision avoidance, and path planning.

1.1k118C++
1 month ago
Open Source Car Control
Open Source Car ControlPolySync/oscc

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

1.0k286C++
6 years ago
Open Source Car Control Project
Open Source Car Control ProjectPolySync/OSCC

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

1.0k286C++
6 years ago
ENet
ENetzpl-c/enet

A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.

1.0k89C
4 months ago
fmtlog
fmtlogMengRao/fmtlog

A high-performance asynchronous C++ logging library using fmtlib formatting with nanosecond latency.

1.0k155C++
1 year ago
PDF-Writer
PDF-Writergalkahana/PDF-Writer

A high-performance C++ library for creating, parsing, and manipulating PDF files and streams.

1.0k232C
6 days ago
Speedb
Speedbspeedb-io/speedb

A RocksDB-compatible, high-performance embedded key-value store optimized for modern hardware and scale.

1.0k82C++
2 years ago
C++ wfrest
C++ wfrestwfrest/wfrest

A fast, efficient, and easy-to-use C++ asynchronous micro web framework for building REST APIs.

998141C++
27 days ago
Octasphere
Octasphereprideout/par

A collection of single-file C libraries for graphics programming, mesh generation, and utility tasks.

98676C
11 days ago
Marching Squares
Marching Squaresprideout/par

A collection of single-file C libraries for graphics programming and utility tasks.

98676C
11 days ago
libjson-rpc-cpp
libjson-rpc-cppcinemast/libjson-rpc-cpp

A cross-platform C++ framework for building JSON-RPC 2.0 & 1.0 compatible client and server applications.

986324C++
2 years ago
GD
GDlibgd/libgd

A C library for dynamic image creation and manipulation with support for multiple formats and language wrappers.

974285C
3 days ago
Sonic-Cpp
Sonic-Cppbytedance/sonic-cpp

A high-performance C++ JSON serializing and deserializing library accelerated by SIMD instructions.

973121C++
24 days ago
Cutelyst
Cutelystcutelyst/cutelyst

A C++ web framework built on Qt, inspired by Catalyst's simplicity, with HTTP/2, WebSockets, and async support.

970120C++
6 days ago
v8pp
v8pppmed/v8pp

A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.

960120C++
6 months ago
FastBinaryEncoding
FastBinaryEncodingchronoxor/FastBinaryEncoding

Ultra-fast binary serialization library with code generation for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift.

95598C++
10 months ago
sqlite_modern_cpp
sqlite_modern_cppSqliteModernCpp/sqlite_modern_cpp

A lightweight C++14 wrapper for SQLite that provides a modern, type-safe API with minimal overhead.

948166C++
1 year ago
Zyre
Zyrezeromq/zyre

An open-source framework for reliable peer-to-peer group messaging and clustering over local area networks.

944178C
2 months ago
TensorFlow Scala
TensorFlow Scalaeaplatanios/tensorflow_scala

A strongly-typed Scala API for TensorFlow, providing functionality similar to the official Python API with additional features.

94091Scala
4 years ago
cmake-init
cmake-initcginternals/cmake-init

A sophisticated CMake template for modern C and C++ projects, providing best practices for cross-platform development.

940114CMake
1 year ago
Vid.stab
Vid.stabgeorgmartius/vid.stab

A video stabilization library that plugs into FFmpeg and Transcode to smooth shaky footage from handheld or vehicle-mounted cameras.

939120C
5 months ago
tgt
tgtFedericoBruzzone/tgt

A terminal user interface (TUI) client for Telegram, written in Rust.

93642Rust
2 days ago
android tutorials
android tutorialsgooglesamples/android-vulkan-tutorials

A collection of Android Studio samples demonstrating Vulkan API usage on Android devices.

934177C++
2 years ago
UVAtlas
UVAtlasMicrosoft/UVAtlas

A shared-source library for creating and packing isochart texture atlases for 3D mesh parameterization.

923157C++
1 month ago
raylib-rs
raylib-rsdeltaphc/raylib-rs

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

921176C
11 months ago
fff
fffmeekrosoft/fff

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

920178C
2 years ago
csbindgen
csbindgenCysharp/csbindgen

A Rust tool that automatically generates C# FFI bindings from Rust or C libraries for .NET and Unity.

91776Rust
9 days ago
Irony-mode
Irony-modeSarcasm/irony-mode

An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.

91296Emacs Lisp
2 years ago
RNNLIB
RNNLIBszcom/rnnlib

A C++ recurrent neural network library for sequence learning problems, specializing in online handwriting prediction and synthesis.

901226C
6 years ago
sigslot
sigslotpalacaze/sigslot

A header-only, thread-safe C++14 signal-slots library designed as a modern replacement for Boost.Signals2.

898121C++
10 months ago
Lina Engine
Lina Engineinanevin/LinaEngine

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

89762C++
7 months ago
dynamic_robot_localization
dynamic_robot_localizationcarlosmccosta/dynamic_robot_localization

A modular ROS package for 3D/6D robot localization and point cloud registration using PCL, with dynamic map updates via OctoMap.

896201C++
1 year ago
CSerialPort
CSerialPortitas109/CSerialPort

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

895361C++
1 month ago
Shockolate
ShockolateInterrupt/systemshock

A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.

89574C
8 months ago
Gainput
Gainputjkuhlmann/gainput

A cross-platform C++ input library for games, handling gamepads, keyboard, mouse, and touch with a unified interface.

894113C++
4 years ago
1
12
13
14
26