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 10 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
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.8k959C++
7 years ago
flexible-collision-library
flexible-collision-libraryflexible-collision-library/fcl

A C++ library for collision detection, distance computation, and proximity queries between 3D geometric models.

1.8k445C++
2 months ago
PikaPython
PikaPythonpikastech/pikapython

An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.

1.7k169C
21 days 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
C Smart Pointers
C Smart PointersSnaipe/libcsptr

A C library providing smart pointer constructs like unique_ptr and shared_ptr with automatic memory management.

1.7k144CMake
3 years ago
log4cplus
log4cpluslog4cplus/log4cplus

A C++23 logging API modeled after log4j, providing thread-safe, flexible, and granular control over log management.

1.7k567C++
1 month ago
libsndfile
libsndfileerikd/libsndfile

A C library for reading and writing sound files containing sampled audio data.

1.7k459C
27 days ago
perf-map-agent
perf-map-agentjrudolph/perf-map-agent

A Java agent that generates method mapping files for JIT-compiled code to enable profiling with Linux perf tools.

1.7k258C
6 years ago
Oculante
Oculantewoelper/oculante

A fast, portable, and privacy-respecting image viewer with basic editing tools and wide format support.

1.7k82Rust
8 days ago
V-HACD
V-HACDkmammou/v-hacd

A C++ library for decomposing 3D meshes into approximate convex parts for efficient collision detection in games and simulations.

1.6k307C++
11 months ago
Easy3D
Easy3DLiangliangNan/Easy3D

A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.

1.6k276C++
2 days ago
CppServer
CppServerchronoxor/CppServer

Ultra fast and low latency asynchronous socket server & client C++ library with support for TCP, SSL, UDP, HTTP, HTTPS, and WebSocket protocols.

1.6k315C++
3 months ago
Timewarrior
TimewarriorGothenburgBitFactory/timewarrior

A command-line time tracking utility with stopwatch features, calendar-based backfill, and flexible reporting.

1.6k117C++
6 days ago
RGBDS
RGBDSgbdev/rgbds

A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.

1.6k191C++
3 days ago
ThunderSVM
ThunderSVMXtra-Computing/thundersvm

A fast Support Vector Machine (SVM) library that leverages GPUs and multi-core CPUs for high-performance machine learning.

1.6k222C++
2 years ago
SOCI
SOCISOCI/soci

A C++ database access library providing a simple, unified interface for multiple database backends.

1.6k515C++
7 days ago
memory
memoryfoonathan/memory

STL-compatible C++ memory allocator library with a simpler RawAllocator concept and various allocator implementations.

1.6k205C++
1 year ago
AnKi 3D Engine
AnKi 3D Enginegodlikepanos/anki-3d-engine

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

1.6k106C++
2 days ago
Speech Note
Speech Notemkiol/dsnote

A Linux desktop app for offline note-taking, reading, and translation using speech-to-text, text-to-speech, and machine translation.

1.6k73C++
5 days ago
OpenGothic
OpenGothicTry/OpenGothic

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

1.6k128C++
2 days ago
Horde3D
Horde3Dhorde3d/Horde3D

A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.

1.6k307C++
29 days ago
openblack
openblackopenblack/openblack

An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.

1.6k95C++
23 days ago
Vc
VcVcDevel/Vc

A portable C++ library providing SIMD vector types for explicit data-parallel programming with zero-overhead abstractions.

1.5k152C++
1 month ago
Light Mapper
Light Mapperands/lightmapper

A C/C++ single-file library for drop-in lightmap baking using your existing OpenGL renderer.

1.5k138C
3 years ago
Polygon Mesh Processing Library
Polygon Mesh Processing Librarypmp-library/pmp-library

A modern C++ library for processing and visualizing polygon surface meshes with efficient data structures and standard algorithms.

1.5k213C++
7 days ago
corrosion
corrosioncorrosion-rs/corrosion

A CMake tool for seamlessly integrating Rust crates (executables and libraries) into existing C/C++ projects.

1.5k148CMake
3 months ago
minizip-ng
minizip-ngzlib-ng/minizip-ng

A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.

1.5k503C
5 days ago
Minizip
Minizipnmoinvaz/minizip

A modern, cross-platform C library for creating, reading, and modifying ZIP archives with extensive compression and encryption support.

1.5k503C
5 days ago
CppUTest
CppUTestcpputest/cpputest

A unit testing and mocking framework for C and C++ with memory leak detection.

1.5k530C++
29 days ago
Cpptrace
Cpptracejeremy-rifkin/cpptrace

A simple, portable, and self-contained C++ stacktrace library supporting C++11 and newer on Linux, macOS, and Windows.

1.5k169C++
5 months ago
GAZEBOsim
GAZEBOsimgazebosim/gz-sim

An open-source robotics simulator providing high-fidelity physics, rendering, and sensor models for robotics development.

1.5k460C++
1 day ago
igraph
igraphigraph/python-igraph

A Python interface for the igraph library, enabling fast creation, manipulation, and analysis of large graphs and networks.

1.5k270Python
3 months ago
junction
junctionpreshing/junction

A C++ library providing multiple concurrent hash map implementations for high-performance multithreaded applications.

1.5k160C++
3 months ago
unordered_dense
unordered_densemartinus/unordered_dense

A fast, densely stored C++17+ hashmap and hashset using robin-hood backward shift deletion, offering near-drop-in replacements for std::unordered_map/set.

1.5k116C++
5 days ago
PixelAnnotationTool
PixelAnnotationToolabreheret/PixelAnnotationTool

A desktop application for semi-automatic image annotation using OpenCV's watershed algorithm with manual brush refinement.

1.5k308C++
3 years ago
OpenTomb
OpenTombopentomb/OpenTomb

An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.

1.4k159C++
1 year ago
1
9
10
11
31