Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cmake

Cmake

304 projects

Showing 36 of 304 projects

cmake-cookbook
cmake-cookbookC++

A collection of practical CMake recipes for building, testing, and packaging C, C++, Fortran, and Python projects.

#python-integration#cmake-recipes#packaging
Stars2.8k
Forks706
Last commit5 years ago
SQLiteC++
SQLiteC++C

A lightweight and intuitive C++11 wrapper for SQLite3 with RAII design and exception safety.

#c-plus-plus-11#raii#cmake
Stars2.8k
Forks576
Last commit4 days ago
OpenGL Examples
OpenGL ExamplesC

A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.

#examples#shaders#opengl
Stars2.6k
Forks692
Last commit5 days ago
dso
dsoC++

A direct sparse odometry library for real-time monocular visual SLAM, estimating camera motion from image sequences.

#sparse-optimization#robotics#direct-methods
Stars2.5k
Forks919
Last commit2 years ago
Serial Communication Library
Serial Communication LibraryC++

A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.

#robotics#embedded-systems#catkin
Stars2.4k
Forks1.2k
Last commit2 years ago
octomap
octomapC++

An efficient probabilistic 3D mapping framework based on octrees for robotics and computer vision applications.

#robotics#sensor-fusion#3d-mapping
Stars2.4k
Forks704
Last commit26 days ago
FLTK
FLTKC++

A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.

#gui-toolkit#wayland#opengl
Stars2.3k
Forks343
Last commit1 day ago
dhewm3
dhewm3C++

A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.

#doom#opengl#sdl
Stars2.2k
Forks425
Last commit4 months ago
Freeablo
FreeabloC++

A modern cross-platform reimplementation of the Diablo 1 game engine.

#action-rpg#diablo-1#cmake
Stars2.2k
Forks196
Last commit3 years ago
zlib-ng
zlib-ngC

A modern, high-performance drop-in replacement for the zlib compression library, optimized for next-generation hardware.

#c-library#library#zlib-replacement
Stars2.1k
Forks351
Last commit1 day ago
Blend2D
Blend2DC++

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

#rasterization#font-rendering#simd
Stars2.0k
Forks162
Last commit1 month ago
RBDOOM-3-BFG
RBDOOM-3-BFGC++

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

#vulkan#modding-tools#pbr
Stars1.9k
Forks283
Last commit2 months ago
libquic
libquicC++

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

#c-plus-plus-library#chromium-extract#quic-protocol
Stars1.8k
Forks289
Last commit4 years ago
Boden
BodenC++

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

#ios#android#cpp17
Stars1.8k
Forks105
Last commit4 years ago
libsndfile
libsndfileC

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

#c-library#embedded-audio#audio-library
Stars1.7k
Forks471
Last commit1 month ago
NitroShare
NitroShareC++

A cross-platform network file transfer application for Windows, macOS, and Linux with automatic device discovery.

#desktop-application#qt#qhttpengine
Stars1.7k
Forks233
Last commit1 year ago
RGBDS
RGBDSC++

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

#asm#embedded-systems#assembly
Stars1.7k
Forks195
Last commit1 day ago
corrosion
corrosionCMake

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

#static-linking#mixed-language#cross-compilation
Stars1.5k
Forks155
Last commit2 days ago
CppUTest
CppUTestC++

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

#very-kewl#unit-testing#memory-leak-detection
Stars1.5k
Forks532
Last commit2 months ago
Cpptrace
CpptraceC++

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

#pdb#jit-support#cmake
Stars1.5k
Forks174
Last commit7 months ago
junction
junctionC++

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

#high-performance#concurrent-data-structures#cmake
Stars1.5k
Forks159
Last commit5 months ago
vogl
voglC++

An OpenGL capture and playback debugger for analyzing and debugging OpenGL applications.

#qt5#opengl#graphics-debugging
Stars1.4k
Forks126
Last commit9 years ago
SymEngine
SymEngineC++

A fast C++ symbolic manipulation library with optional wrappers for Python, Julia, Ruby, Haskell, and other languages.

#scientific-computing#python-integration#gmp
Stars1.4k
Forks319
Last commit3 days ago
Gerbera
GerberaC++

UPnP Media Server for 2026: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺

#flac#mediaserver#cmake
Stars1.4k
Forks231
Last commit1 day ago
Monicelli
MonicelliC++

An esoteric programming language based on Italian comedy 'supercazzole', compiling to C and LLVM.

#programming-language#compiler#ragel
Stars1.4k
Forks53
Last commit11 months ago
icey
iceyC++

A modular C++20 toolkit for real-time media, WebRTC, and networking, combining FFmpeg, libuv, and libdatachannel into a single runtime.

#turn-server#media-server#ffmpeg
Stars1.4k
Forks354
Last commit20 hours ago
LibSourcey
LibSourceyC++

A modular C++20 toolkit for real-time media, WebRTC, and networking, built as a lightweight alternative to libwebrtc.

#media-server#ffmpeg#c-plus-plus-20
Stars1.4k
Forks354
Last commit20 hours ago
cotire
cotireCMake

A CMake module that automates precompiled headers and single compilation unit builds to speed up C/C++ compilation.

#compilation-speed#build-optimization#unity-builds
Stars1.3k
Forks140
Last commit6 years ago
cmake-examples
cmake-examplesCMake

A collection of minimal, modern CMake examples focused on understanding installation and project structure.

#examples#cmakelists#cmake-examples
Stars1.2k
Forks68
Last commit1 year ago
android-cmake
android-cmakeCMake

CMake toolchain file and scripts for building native C/C++ code with the Android NDK.

#android-native#clang#gcc
Stars1.2k
Forks425
Last commit8 years ago
dethrace
dethraceC

A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.

#assembly#sdl2#game-preservation
Stars1.2k
Forks101
Last commit1 day ago
check
checkC

A unit testing framework for C that runs tests in separate address spaces to catch assertion failures and segmentation faults.

#unit-testing#assertion-checking#segmentation-fault-detection
Stars1.2k
Forks224
Last commit3 months ago
xtd
xtdC++

A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.

#unit-testing#c-plus-plus-20#portable
Stars1.2k
Forks79
Last commit19 hours ago
cilantro
cilantroC++

A lean and fast C++ library for 3D point cloud data processing with efficient implementations of common operations.

#robotics#icp#scientific-computing
Stars1.1k
Forks203
Last commit1 year ago
SurrealEngine
SurrealEngineC++

A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.

#vulkan#direct3d#first-person-shooter
Stars1.1k
Forks57
Last commit2 days ago
libgraphqlparser
libgraphqlparserC++

A C++11 GraphQL query parser with C and C++ APIs for building language bindings.

#c-plus-plus-11#graphql#c-api
Stars1.1k
Forks174
Last commit1 year ago
PreviousPage 2 of 9Next

Related Tags

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
#C Plus Plus176
#Cross Platform126
#Build System66
#Cpp62
#C45
#Cplusplus37
#Game Development37
#Game Engine34
#Dependency Management27
#Opengl24
#Build Tools24
#Sdl223