Showing 36 of 1194 projects
A lightweight C++ Vulkan abstraction framework that simplifies API usage while preserving Vulkan semantics and minimizing overhead.
A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.
A work-in-progress framework and abstraction layer around the Vulkan graphics API.
A template project for wxWidgets C++ with preconfigured IDE projects and cross-platform build files.
C++ backend enabling WebRTC functionality for Jupyter widgets, allowing real-time media streaming in notebooks.
A minimal binary-size template engine designed for dynamic configuration generation in Docker containers.
A lightweight C++ wrapper library for graphics rendering and input handling across multiple platforms.
A comprehensive catalog of C++ conferences worldwide, categorized by country and conference type.
A header-only C++ client library for TigerBeetle, a financial accounting database designed for mission-critical safety and performance.
A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.
CMake helper scripts and toolchains for Staticlibs projects, providing dependency tracking, testing, and cross-compilation support.
A thumbnailer for AppImages that works with GNOME and KDE desktop environments.
eCAL is a middleware that enables scalable, high-performance inter-process communication on a single computer or across networks.
A PE file packer that adds a custom shell to executable files for protection and modification.
A ROS2 template node for running PyTorch C++ models with CUDA support in a Docker environment.
CMake macro to add per-source include-what-you-use violation checks to individual build targets.
A reveal.js presentation on the Hana C++ metaprogramming library, presented at C++Now 2015.
An experimental framework for building structure-aware, library API fuzzers using lifetime-aware dataflow graphs.
An in-memory packer for macOS Mach-O bundles that applies reversible transformations for obfuscation.
A lightweight C++ wrapper around SQLite that provides a simple, map-like interface for persistent key-value storage.
A no-code drag-and-drop 2.5D game engine built with C++, Qt, OpenGL, and Chipmunk Physics.
A C++ implementation of the SCALE serialization format for efficient data encoding/decoding in blockchain applications.
A CMake-based tool that embeds Git repository information (branch, tag, commit, date) into C++ binaries at compile time.
A modern, portable reimplementation of the Time Commando game engine from 1996, built for learning and preservation.
A reverse-engineered implementation of the Hard Truck Apocalypse game engine for modding and preservation.
A single-header, dependency-free JIT compiler for mathematical expressions in C++.
Abstraction library for parallel kernel acceleration in C++ supporting CPUs, GPUs, and other accelerators.
A CMake module that downloads, builds, and installs project dependencies locally at configuration time.
A Vim plugin that helps manage Bazel build rules by automatically creating, deleting, and updating dependencies based on the current file.
A C++ abstraction library for parallel programming on multi-core CPUs and GPUs using CUDA, OpenMP, and TBB.
A DLL extension that fixes and enhances the YYG Steamworks extension for GameMaker Studio.
A C++ graphics framework built on SDL2 and OpenGL for 2D/3D rendering with event handling and asset management.
A CMake utility library providing common functions for integrating static analysis tools into C++ projects.
A code editor with syntax highlighting, autocomplete, and plugin support for multiple programming languages.
C++ wrapper library for interacting with the Waves blockchain via the waves_c library.
A collection of classic arcade game remakes built with C++ and SFML, demonstrating clean OOP design and game development fundamentals.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.