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 925 open-source projects · page 9 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
otter-browser
otter-browserOtterBrowser/otter-browser

A lightweight web browser that recreates the classic Opera 12 UI and spirit using Qt5, focused on power users.

2.0k282C++
1 day ago
rust-rdkafka
rust-rdkafkafede1024/rust-rdkafka

A fully asynchronous, futures-based Apache Kafka client library for Rust built on librdkafka.

2.0k351Rust
1 month ago
Crow Translate
Crow Translatecrow-translate/crow-translate

A lightweight desktop translator that translates and speaks text using multiple online translation APIs.

2.0k175C++
1 year ago
Open-source Driver
Open-source DriverGPUOpen-Drivers/AMDVLK

An open-source Vulkan driver for AMD Radeon graphics adapters on Linux, built on AMD's Platform Abstraction Library (PAL).

2.0k174
8 months ago
Raspberry Pi Embedder
Raspberry Pi Embedderardera/flutter-pi

A lightweight Flutter Engine embedder for Raspberry Pi and Linux embedded systems that runs without X11 or Wayland.

2.0k196C
4 months ago
Traffic Server
Traffic Serverapache/trafficserver

A fast, scalable, and extensible HTTP/1.1, HTTP/2, and HTTP/3 compliant caching proxy server for building cloud services.

2.0k861C++
2 days ago
mio
miomandreyel/mio

A cross-platform C++11 header-only library for memory-mapped file I/O with zero dependencies.

1.9k179C++
2 years ago
NVRHI
NVRHINVIDIA-RTX/NVRHI

A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.

1.9k215C++
1 day ago
GitAhead
GitAheadgitahead/gitahead

A graphical Git client for visualizing and managing source code history across Windows, Linux, and macOS.

1.9k251C++
8 months ago
Blend2D
Blend2Dblend2d/blend2d

A high-performance 2D vector graphics engine powered by a JIT compiler for real-time rendering.

1.9k153C++
6 months ago
kissfft
kissfftmborgerding/kissfft

A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.

1.9k359C
24 days ago
cImgui
cImguicimgui/cimgui

A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.

1.9k365Lua
5 days ago
loguru
loguruemilk/loguru

A lightweight, fast, and flexible C++ logging library with minimal dependencies and easy integration.

1.9k275C++
1 year ago
libde265
libde265strukturag/libde265

An open-source implementation of the H.265/HEVC video codec with a plain C API for easy integration.

1.9k484C++
1 day ago
reflect-cpp
reflect-cppgetml/reflect-cpp

A C++20 library for fast serialization, deserialization, and validation using reflection, supporting JSON, Avro, CSV, Parquet, and more.

1.9k181C++
1 day ago
Toggl Desktop
Toggl Desktoptoggl-open-source/toggldesktop

Native desktop time tracking client for Toggl Track with idle detection, reminders, and Pomodoro timer.

1.9k282C++
2 years ago
rabbitmq-c
rabbitmq-calanxz/rabbitmq-c

A C-language AMQP client library for connecting applications to RabbitMQ brokers (v2.0+).

1.9k687C
1 month ago
grpc-rs
grpc-rstikv/grpc-rs

A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.

1.9k260Rust
3 months ago
Wt
Wtemweb/wt

A C++ library for building web applications with a widget-based approach and built-in HTTP server.

1.8k388C
28 days ago
libquic
libquicdevsisters/libquic

A C++ library implementing the QUIC protocol, extracted from Chromium with minimal dependencies.

1.8k288C++
3 years ago
CRoaring
CRoaringRoaringBitmap/CRoaring

A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.

1.8k319C
1 day ago
simdutf
simdutfsimdutf/simdutf

A high-performance C++ library for Unicode validation and transcoding (UTF-8/16/32, Latin1, Base64) using SIMD instructions.

1.8k134C++
3 days ago
fltk-rs
fltk-rsfltk-rs/fltk-rs

Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.

1.8k117Rust
16 days ago
NumKong
NumKongashvardanian/NumKong

A portable mixed-precision math library with 2,000+ SIMD kernels for 15+ numeric types across x86, Arm, RISC-V, and WebAssembly.

1.8k121C
12 days ago
LZFSE
LZFSElzfse/lzfse

A Lempel-Ziv compression algorithm using Finite State Entropy coding for high-speed compression and decompression.

1.8k191C
3 years ago
GitHub repository
GitHub repositoryethz-asl/libpointmatcher

A modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds in robotics and computer vision.

1.8k565C++
7 months ago
RBDOOM-3-BFG
RBDOOM-3-BFGRobertBeckebans/RBDOOM-3-BFG

A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.

1.8k268C++
3 months ago
moderngpu
moderngpumoderngpu/moderngpu

A header-only C++ library for CUDA providing accelerated primitives for solving irregularly parallel problems on GPUs.

1.8k283C++
4 months ago
DirectXMath
DirectXMathmicrosoft/DirectXMath

An all inline SIMD C++ linear algebra library optimized for games and graphics applications.

1.8k257C++
2 days ago
LibTomCrypt
LibTomCryptlibtom/libtomcrypt

A comprehensive, modular, and portable cryptographic toolkit providing block ciphers, hash functions, PRNGs, public key cryptography, and more.

1.8k492C
10 days ago
LuaBridge
LuaBridgevinniefalco/LuaBridge

A lightweight, dependency-free library for binding Lua to C++.

1.8k360C
7 months ago
tcpflow
tcpflowsimsong/tcpflow

A TCP/IP packet demultiplexer that captures and reconstructs TCP connections into separate files for protocol analysis and forensics.

1.8k243C++
4 months ago
loam_velodyne
loam_velodynelaboshinl/loam_velodyne

A realtime LiDAR odometry and mapping (LOAM) method for state estimation and mapping using 3D lidar sensors like Velodyne VLP16.

1.8k958C++
7 years ago
Boden
BodenAshampooSystems/boden

A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.

1.7k103C++
4 years ago
OpenXLSX
OpenXLSXtroldal/OpenXLSX

A C++ library for reading, writing, creating, and modifying Microsoft Excel .xlsx files.

1.7k388C++
1 day ago
VkFFT
VkFFTDTolm/VkFFT

A high-performance GPU-accelerated Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, and Metal backends.

1.7k134C++
2 months ago
1
8
9
10
26