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 projects3217.7k total stars598.7k total forks40 languages

Open-source projects built with CMake

There are currently 1113 open-source projects built with CMake, with a combined total of 3217.7k GitHub stars. The most common language among these projects is C++.

Showing 1,113 open-source projects · page 23 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
FreeFT
FreeFTnadult/FreeFT

An open-source isometric action game engine inspired by Fallout Tactics, enabling real-time tactical gameplay.

19419C++
10 months ago
CatacombGL
CatacombGLArnoAnsems/CatacombGL

An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.

19419C++
4 days ago
pylon-ros-camera
pylon-ros-camerabasler/pylon-ros-camera

Official ROS2 driver for Basler GigE Vision, USB3 Vision, and blaze 3D cameras, providing access to pylon API functionalities.

194192C++
22 days ago
HttpSniffer
HttpSniffercaesar0301/http-sniffer

A multi-threading tool to sniff TCP flow statistics and extract HTTP headers from live traffic or PCAP files.

19350C
8 months ago
dnfdragora
dnfdragoramanatools/dnfdragora

A cross-platform package manager frontend for DNF5 with Qt, GTK, and ncurses interfaces.

19346Python
11 days ago
rmw_iceoryx
rmw_iceoryxros2/rmw_iceoryx

A ROS 2 middleware implementation using iceoryx for zero-copy inter-process communication via shared memory.

19331C++
1 year ago
Flexisip
FlexisipBelledonneCommunications/flexisip

A comprehensive, modular, and scalable SIP server suite written in C++17 for building VoIP services.

19184C++
3 days ago
Metabench
Metabenchldionne/metabench

A simple framework for creating compile-time microbenchmarks to measure C++ template metaprogramming performance.

19018CMake
5 years ago
emio
emioViatorus/emio

A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.

1898C++
1 month ago
SEMS
SEMSsems-server/sems

A free, high-performance, extensible SIP media server for VoIP services like announcements, voicemail, conferencing, and session border control.

18995C++
8 days ago
Pi Audio Monitor
Pi Audio Monitormartim01/pam

Open-source audio monitoring and analysis software for Raspberry Pi and other platforms, featuring meters, analyzers, and test tools.

18515C++
5 months ago
VillageSQL
VillageSQLvillagesql/villagesql-server

An open-source tracking fork of MySQL 8.4 LTS that introduces an extension framework for custom data types and functions.

18441C++
1 day ago
cmake-avr
cmake-avrmkleemann/cmake-avr

A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.

18462CMake
4 years ago
Wakupator
WakupatorGibus21250/Wakupator

A lightweight service that wakes up LAN machines via Wake-on-LAN when network traffic is detected on their spoofed IP addresses.

1834C
4 days ago
dynamic_bitset
dynamic_bitsetpinam45/dynamic_bitset

A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.

18116C++
1 month ago
Chasm-Reverse
Chasm-ReversePanzerschrek/Chasm-Reverse

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

18019C++
10 months ago
autogenu-jupyter
autogenu-jupytermayataka/autogenu-jupyter

An automatic code generator and C/GMRES-based solvers for nonlinear model predictive control (NMPC) in Jupyter.

17938Python
1 month ago
Micro XRCE-DDS Client
Micro XRCE-DDS ClienteProsima/Micro-XRCE-DDS-Client

A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.

177108C
5 days ago
Ride
Ridemadeso/ride

A lightweight, customizable code editor built with C++ and wxWidgets, evolving from a Rust IDE into a general-purpose editor.

17717C++
4 months ago
SimpleAI
SimpleAImgerhardy/simpleai

A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.

17711C++
7 years ago
shell++
shell++alexst07/shell-plus-plus

A modern functional object-oriented language for shell scripting with Python-like data manipulation.

17610C++
11 months ago
pkt2flow
pkt2flowcaesar0301/pkt2flow

A cross-platform utility that classifies network packets into flows using the essential 4-tuple (src_ip, dst_ip, src_port, dst_port).

17648C++
1 year ago
libenvpp
libenvppph3at/libenvpp

A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.

17316C++
4 months ago
moveit_visual_tools
moveit_visual_toolsros-planning/moveit_visual_tools

Helper functions for displaying and debugging MoveIt data in Rviz via published markers, trajectories, and collision objects.

172115C++
2 months ago
spy
spyjfalcou/spy

A C++20 library that replaces preprocessor macros with constexpr detection of compilers, architectures, SIMD extensions, and operating systems.

16811C++
3 days ago
gl_vk_threaded_cadscene
gl_vk_threaded_cadscenenvpro-samples/gl_vk_threaded_cadscene

A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.

16826C++
1 year ago
KDE-Rounded-Corners
KDE-Rounded-Cornersalex47/KDE-Rounded-Corners

A KDE Plasma effect that rounds the corners of windows when using borderless window decorations.

16614C++
5 years ago
sfl library
sfl libraryslavenf/sfl-library

A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.

16510C++
7 months ago
luacxx
luacxxdafrito/luacxx

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

16423C++
7 days ago
mc2
mc2alariq/mc2

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

16336C++
1 month ago
cmake-precompiled-header
cmake-precompiled-headerlarsch/cmake-precompiled-header

A CMake macro for setting up precompiled headers with Visual Studio and GCC compilers.

16240CMake
7 years ago
ros2-ORB_SLAM2
ros2-ORB_SLAM2alsora/ros2-ORB_SLAM2

A ROS2 node wrapper for the ORB_SLAM2 library, enabling visual SLAM integration in ROS2 systems.

16233C++
3 years ago
N2D2
N2D2CEA-LIST/N2D2

An open-source CAD framework for designing, simulating, and deploying deep neural networks on embedded platforms.

16238C
2 years ago
Redis
Redisantirez/redis

An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.

16213C
2 days ago
SeriousSamClassic-VK
SeriousSamClassic-VKtx00100xt/SeriousSamClassic-VK

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

16119C++
9 months ago
VTKFortran
VTKFortranszaghi/VTKFortran

A pure Fortran 2003+ OOP library for reading and writing VTK XML files for scientific visualization.

16059Fortran
8 days ago
1
22
23
24
31