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 projects3155.3k total stars583.7k total forks39 languages

Open-source projects built with CMake

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

Showing 1,113 open-source projects · page 13 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
iniparser
iniparserndevilla/iniparser

A small, portable, and re-entrant C library for parsing INI configuration files.

1.1k434C
5 days ago
ENet
ENetzpl-c/enet

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

1.1k89C
1 month 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++
29 days 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.0k283C++
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.0k283C++
6 years ago
fmtlog
fmtlogMengRao/fmtlog

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

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

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

1.0k230C
1 month 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.

1.0k141C++
7 days ago
Octasphere
Octasphereprideout/par

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

99877C
1 day ago
Marching Squares
Marching Squaresprideout/par

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

99877C
1 day 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.

984324C++
2 years ago
GD
GDlibgd/libgd

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

982291C
5 days ago
Cutelyst
Cutelystcutelyst/cutelyst

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

975119C++
5 days ago
Sonic-Cpp
Sonic-Cppbytedance/sonic-cpp

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

974123C++
8 days ago
tgt
tgtFedericoBruzzone/tgt

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

96944Rust
4 days ago
v8pp
v8pppmed/v8pp

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

966119C++
8 months ago
FastBinaryEncoding
FastBinaryEncodingchronoxor/FastBinaryEncoding

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

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

949166C++
2 years ago
Zyre
Zyrezeromq/zyre

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

947177C
4 months 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.

946122C
6 months ago
cmake-init
cmake-initcginternals/cmake-init

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

941115CMake
1 month 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.

93991Scala
4 years ago
android tutorials
android tutorialsgooglesamples/android-vulkan-tutorials

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

936178C++
2 years ago
raylib-rs
raylib-rsdeltaphc/raylib-rs

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

935175C
1 year ago
csbindgen
csbindgenCysharp/csbindgen

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

93477Rust
17 days ago
UVAtlas
UVAtlasMicrosoft/UVAtlas

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

926158C++
3 months ago
fff
fffmeekrosoft/fff

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

926177C
2 years 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.

91196Emacs Lisp
2 years 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.

904363C++
1 month ago
sigslot
sigslotpalacaze/sigslot

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

904120C++
1 year ago
Saucer
Saucersaucer/saucer

A modern, cross-platform C++ webview library for building lightweight desktop apps with web technologies.

90355C++
19 days ago
RNNLIB
RNNLIBszcom/rnnlib

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

902226C
6 years ago
cuda-api-wrappers
cuda-api-wrapperseyalroz/cuda-api-wrappers

Thin, unified C++ wrappers for NVIDIA's CUDA APIs (Runtime, Driver, NVRTC, NVTX) that improve safety and ease of use.

90188C++
8 days ago
Lina Engine
Lina Engineinanevin/LinaEngine

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

90062C++
9 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.

899201C++
2 years ago
1
12
13
14
31