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 16 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
BigARTM
BigARTMbigartm/bigartm

A fast, open-source platform for topic modeling using Additive Regularization of Topic Models (ARTM).

675119C++
6 months ago
modern-cmake-sample
modern-cmake-samplepabloariasal/modern-cmake-sample

A sample project demonstrating modern CMake best practices using targets for a library and executable.

67367CMake
5 years ago
rust-sfml
rust-sfmljeremyletang/rust-sfml

Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.

67190Rust
2 months ago
WebChimera.js
WebChimera.jsRSATom/WebChimera.js

A libvlc binding for Electron that enables native video playback in desktop applications.

667106C++
4 years ago
tokudb-engine
tokudb-engineTokutek/tokudb-engine

A high-performance, write-optimized, compressing transactional storage engine for Percona Server and MySQL.

663127C++
11 years ago
Ponder
Ponderbillyquith/ponder

A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.

66297C++
3 years ago
HARFANG 3D
HARFANG 3Dharfang3d/harfang3d

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

65770C++
3 years ago
Meta
Metaskypjack/meta

A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.

65351C++
1 year ago
CCTZ
CCTZgoogle/cctz

A C++ library for translating between absolute and civil times using time zone rules, extending the <chrono> library.

652178C++
2 days ago
bmv2
bmv2p4lang/behavioral-model

A reference software switch that interprets P4 programs for developing, testing, and debugging P4 data planes.

649397C++
4 days ago
reproc
reprocDaanDeMeyer/reproc

A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.

64981C
19 hours ago
CSF
CSFjianboqi/CSF

An airborne LiDAR point cloud ground filtering method based on cloth simulation for bare earth extraction.

644149C++
1 year ago
vg-renderer
vg-rendererjdryg/vg-renderer

A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.

63962C
3 months ago
Quantum
Quantumbloomberg/quantum

A scalable C++ coroutine framework for highly parallelized CPU-bound and IO-bound workloads.

638107C++
4 months ago
pptk
pptkheremaps/pptk

A Python package for visualizing and processing 2D/3D point clouds with interactive rendering and parallelized queries.

634111C++
6 years ago
Conformance Tests (CTS)
Conformance Tests (CTS)KhronosGroup/Vulkan-CTS

Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.

629358C++
14 hours ago
cpp-project
cpp-projectbsamseth/cpp-project

A modern C++ project boilerplate with CMake, testing, CI/CD, and coverage reporting.

626127CMake
2 years ago
SObjectizer
SObjectizerStiffstream/sobjectizer

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

62559C++
13 days ago
GLSMAC
GLSMACafwbkbc/glsmac

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

62529C++
1 day ago
ros1_bridge
ros1_bridgeros2/ros1_bridge

A network bridge enabling bidirectional message and service communication between ROS 1 and ROS 2 systems.

622368C++
9 months ago
GLFM
GLFMbrackeen/glfm

A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.

62081C
1 year ago
Koala Engine
Koala Enginephisko/kengine

A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.

61633C++
3 years ago
Reaction
Reactionlumia431/reaction

A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.

61271C++
8 months ago
AMD's Anvil
AMD's AnvilGPUOpen-LibrariesAndSDKs/Anvil

A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.

61060C++
2 years ago
wla-dx
wla-dxvhelin/wla-dx

A multi-platform cross assembler package supporting 16+ classic CPU architectures for retro development.

607103C
11 days ago
edlib
edlibMartinsos/edlib

A lightweight, super fast C/C++ and Python library for sequence alignment using edit (Levenshtein) distance.

606173C++
1 year ago
blah
blahNoelFB/blah

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

60654C++
3 years ago
Librelancer
LibrelancerLibrelancer/Librelancer

An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.

60566C#
3 days ago
Binjgb
Binjgbbinji/binjgb

A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.

60572C
1 month ago
Spice-up
Spice-upPhilip-Scott/Spice-up

A modern Linux desktop application for creating simple and beautiful presentations with templates, shapes, and PDF export.

60433Vala
4 years ago
YARP (Yet Another Robot Platform)
YARP (Yet Another Robot Platform)robotology/yarp

A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.

602217C++
13 hours ago
LibSDL2pp
LibSDL2pplibSDL2pp/libSDL2pp

A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.

60092C++
1 year ago
mcl_3dl
mcl_3dlat-wat/mcl_3dl

A ROS node for probabilistic 3-D/6-DOF localization of mobile robots using 3-D LIDAR pointclouds and Monte Carlo localization.

600124C++
8 months ago
gbe-plus
gbe-plusshonumi/gbe-plus

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

59984C++
4 days ago
Jinja2С++
Jinja2С++jinja2cpp/Jinja2Cpp

A C++ implementation of the Jinja2 Python template engine for dynamic HTML pages and source code generation.

597112C++
5 months ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)glKarin/com.n0n3m4.diii4a

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

59546C++
21 hours ago
1
15
16
17
31