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

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

1.1k201C++
22 days ago
iniparser
iniparserndevilla/iniparser

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

1.1k435C
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.1k120C++
2 months 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.0k282C++
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.0k282C++
6 years ago
fmtlog
fmtlogMengRao/fmtlog

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

1.0k157C++
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
2 months ago
Octasphere
Octasphereprideout/par

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

1.0k76C
1 month ago
Marching Squares
Marching Squaresprideout/par

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

1.0k76C
1 month ago
Speedb
Speedbspeedb-io/speedb

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

1.0k81C++
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++
1 month ago
tgt
tgtFedericoBruzzone/tgt

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

1.0k50Rust
20 days ago
GD
GDlibgd/libgd

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

985289C
12 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.

985322C++
2 years ago
Cutelyst
Cutelystcutelyst/cutelyst

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

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

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

976124C++
1 month ago
v8pp
v8pppmed/v8pp

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

967119C++
9 months ago
FastBinaryEncoding
FastBinaryEncodingchronoxor/FastBinaryEncoding

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

95999C++
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.

956124C
22 days ago
Zyre
Zyrezeromq/zyre

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

950179C
18 days 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
csbindgen
csbindgenCysharp/csbindgen

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

94677Rust
11 days 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.

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

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

937179C++
2 years ago
fff
fffmeekrosoft/fff

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

936179C
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.

935179C
1 year ago
UVAtlas
UVAtlasMicrosoft/UVAtlas

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

926158C++
4 months ago
Saucer
Saucersaucer/saucer

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

92355C++
2 days ago
Threepp
Threeppmarkaren/threepp

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

914113C++
16 hours ago
sigslot
sigslotpalacaze/sigslot

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

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

91195Emacs Lisp
2 years ago
stduuid
stduuidmariusbancila/stduuid

A C++17 cross-platform single-header library for generating and manipulating UUIDs (Universally Unique Identifiers).

908131C++
24 days ago
gpuvis
gpuvismikesart/gpuvis

A GPU trace visualizer for analyzing and debugging graphics performance on Linux systems.

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

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

903363C++
2 months ago
1
12
13
14
31