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 26 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
toolchains
toolchainsmosra/toolchains

A collection of CMake toolchain files for cross-compiling to various platforms, primarily used by the Magnum graphics engine.

9632CMake
8 days ago
EOSIO Ethereum Virtual Machine (EVM)
EOSIO Ethereum Virtual Machine (EVM)jafri/eosio.evm

An Ethereum Virtual Machine (EVM) implementation for the EOSIO blockchain, enabling Ethereum smart contract compatibility.

9430C++
1 year ago
CrashCatch
CrashCatchkeithpotz/CrashCatch

A cross-platform, single-header crash-reporting library for modern C++ applications that generates .dmp and .txt crash logs.

944C++
8 days ago
xleaflet
xleafletQuantStack/xleaflet

C++ backend for the jupyter-leaflet widget, enabling interactive map visualizations in Jupyter notebooks.

9417C++
4 months ago
hershey-fonts
hershey-fontskamalmostafa/hershey-fonts

A C library and tools for working with Hershey vector fonts, including Latin, Greek, Cyrillic, Japanese, and symbol glyph sets.

9113C
8 years ago
3d-annotation-tool
3d-annotation-toolStrayRobots/3d-annotation-tool

A graphical user interface for annotating point clouds and 3D scenes with bounding boxes, keypoints, and rectangles.

9013C++
4 years ago
cmake-checks-cache
cmake-checks-cachecristianadam/cmake-checks-cache

CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.

906CMake
4 years ago
FindTBB
FindTBBjustusc/FindTBB

A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.

8934CMake
8 years ago
ASMotor
ASMotorcsoren/asmotor

A portable, cross-assembler engine and development system supporting multiple CPU architectures with a Motorola-style macro language.

8936C
1 day ago
configure-cmake
configure-cmakenemequ/configure-cmake

An autotools-style configure script wrapper for CMake projects, providing a familiar ./configure && make && make install interface.

884
9 years ago
GL_vs_VK
GL_vs_VKRippeR37/GL_vs_VK

A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.

8811C++
4 years ago
NebulaStream
NebulaStreamnebulastream/nebulastream

An end-to-end data management system for IoT, optimizing stream processing across cloud, edge, and sensor deployments.

8842C++
1 day ago
catkin_virtualenv
catkin_virtualenvlocusrobotics/catkin_virtualenv

Bundle Python dependencies in ROS catkin packages using virtualenvs, enabling isolated Python environments and dependency management.

8828Python
1 month ago
Vulkan Launchpad
Vulkan Launchpadcg-tuwien/VulkanLaunchpad

A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.

8811C++
3 months ago
CUB
CUBNVlabs/cub

A library of reusable CUDA C++ software components for parallel algorithms like sorting, prefix scan, reduction, and histogram.

8747Cuda
2 years ago
cmake-modules
cmake-modulesjedbrown/cmake-modules

A collection of independent CMake modules for scientific libraries, with utilities for writing robust Find* modules.

8753CMake
5 years ago
coveralls-cmake
coveralls-cmakeJoakimSoderberg/coveralls-cmake

CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.

8719CMake
6 years ago
simutrans
simutranssimutrans/simutrans

An open-source transportation simulator where players build and manage a transport company across rail, road, ship, and air networks.

8720C++
1 day ago
gl_vk_bk3dthreaded
gl_vk_bk3dthreadednvpro-samples/gl_vk_bk3dthreaded

A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.

8717C++
1 year ago
OpenCrystalCaves
OpenCrystalCavesOpenCrystalCaves/OpenCrystalCaves

An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.

874C++
6 days ago
=nil; Crypto3
=nil; Crypto3NilFoundation/crypto3

A secure, fast, and modular C++17 cryptography suite with STL-like interfaces for implementing and extending cryptographic schemes.

8712C++
1 year ago
cml
cmldemianmnave/CML

A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.

8518C++
7 months ago
spout-gd
spout-gdyou-win/spout-gd

Godot 4.5 bindings for Spout2, enabling real-time video sharing between Godot and other Windows applications.

859C++
7 months ago
libxutils
libxutilskala13x/libxutils

A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.

839C
1 month ago
genepi
genepiGeode-solutions/genepi

Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.

839C++
3 years ago
nheqminer
nheqminerkozyilmaz/nheqminer-macos

Standalone CPU and GPU miner for Zcash/Equihash on macOS with AVX and CUDA support.

828Makefile
8 years ago
haclog
haclogMuggleWei/haclog

An extremely fast plain C asynchronous logging library designed to minimize log producer thread overhead.

818C
4 days ago
libdart
libdarttarget/libdart

A high-performance C++ JSON library with a binary wire protocol, optimized for network efficiency and zero-copy parsing.

809C++
2 years ago
st7789s3_mpy
st7789s3_mpyrusshughes/st7789s3_mpy

A MicroPython C driver for ST7789 displays on ESP32, featuring fast parallel interface, font rendering, image drawing, and polygon support.

8012Python
2 years ago
crystal-imgui
crystal-imguioprypin/crystal-imgui

Crystal bindings for Dear ImGui, enabling immediate-mode GUI development in Crystal.

773Crystal
8 months ago
node-cmake
node-cmakecjntaylor/node-cmake

A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.

7720CMake
5 years ago
Cave-Finder
Cave-Finderadamhlt/Cave-Finder

A tool to find code caves (empty space) in PE files (exe, dll) for x86/x64 Windows, useful for shellcode placement.

7510C++
3 years ago
compatibility
compatibilityfoonathan/compatibility

A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.

7514CMake
9 years ago
LightSaber
LightSaberlsds/LightSaber

A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.

7419C++
4 years ago
ArcGIS CityEngine SDKs (Python)
ArcGIS CityEngine SDKs (Python)Esri/pyprt

Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.

7318C++
5 months ago
soss
sossosrf/soss

A Linux tool that enables communication among arbitrary protocols by translating them to a common xTypes representation language.

7330C++
1 year ago
1
25
26
27
31