Showing 36 of 1194 projects
A collection of presentation materials from C++Now 2023 covering modern C++ techniques, language evolution, and performance topics.
A modern, portable open-source engine for playing Little Big Adventure 1 (Relentless: Twinsen's Adventure).
A C++ framework that simplifies Vulkan API for beginners by abstracting verbose parts and providing utility functions.
CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.
GNU Gatekeeper - H.323 server for VoIP and videoconferencing
A graphical user interface for annotating point clouds and 3D scenes with bounding boxes, keypoints, and rectangles.
A CMake find module for locating and linking Intel Threading Building Blocks (TBB) libraries in C++ projects.
A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.
An unofficial open-source engine reimplementation of the classic game trilogy Crystal Caves, with modern improvements.
A managed signals and slots system implementation for C++ as part of the Boost libraries.
A header-only C++11 port of Python's Turtle graphics library for educational programming.
A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.
CMake scripts to generate and upload code coverage data to Coveralls.io from C/C++ projects.
A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.
A library for writing C/C++ code inline with Java source code, simplifying JNI development and cross-platform native builds.
A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.
A fan-made game engine for creating and playing custom Pikmin-style fan content, designed as a flexible "Pikmin Maker".
A cross-platform C++17 library for creating graphical user interfaces with a minimalist API.
A Maven plugin that integrates CMake build system functionality into Maven projects.
Automatically generates Node.js N-API bindings from C++ libraries using macros and CMake.
A tutorial project demonstrating how to build and interact with a simple ping smart contract on EOS using C++ and React.js.
A C++ Vulkan driver implementation on top of D3D12, enabling Vulkan API usage on Windows systems.
A ROS implementation of Fast and Safe Tracking (FaSTrack) for online safe trajectory planning with reachability-based safety guarantees.
A high-performance C++ JSON library with a binary wire protocol, optimized for network efficiency and zero-copy parsing.
A C++ stack container with significantly better performance than std::stack across various data sizes.
A cross-platform audio engine optimized for games, featuring spatial audio, data-driven configuration, and a plugin architecture.
A CMake-based build system for Node.js native modules, offering a drop-in replacement for node-gyp.
A CMake module that automatically detects C++ compiler features and generates workaround headers for cross-compiler compatibility.
A single-header C++ JSON parser with a read-only API, designed for simplicity and drop-in use.
A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.
A desktop application for editing Minecraft NBT binary files and schematic files.
A lightweight, extensible audio player and converter for FreeBSD, Linux, and macOS with multiple interface options.
A TUI online music streaming application with vim motions, multiple sources, and AI integration via MCP.
Cross-platform C++ SDK for professional networked audio using AES67, RAVENNA, and ST2110-30 protocols.
AutoHotkey_H v1 DLL release providing a C/C++ interface for embedding AutoHotkey scripting capabilities.
A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.