Showing 36 of 1194 projects
A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.
An open-source remake of the classic DOS fighting game One Must Fall 2097 with modern networking and cross-platform support.
An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.
Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.
A single-header C++ library for parsing JSON directly to C++ structs and serializing structs back to JSON.
Open-source C++ toolkit for developing massively multiplayer online universes, originally powering the Ryzom MMORPG.
A high-performance code build system optimized for fast incremental builds in large software projects.
A parallel gzip decompressor with fast random access, utilizing multi-core CPUs for high-speed decompression of standard gzip files.
A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.
A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.
CMake scripts for painless cross-platform usage of SuiteSparse and METIS libraries, including precompiled Windows binaries.
A lightweight C++ machine learning library designed for embedded electronics and robotics applications.
A non-intrusive, decentralized package manager for C++ libraries using CMake.
A C++ task scheduling framework designed for game engines to express parallelism and maximize performance on multi-processor platforms.
A GPU-accelerated C++ library for visual-inertial odometry frontend tasks, optimized for high-speed robotics.
A source-to-source compiler that uses Lisp macros for meta programming of C, C++, CUDA, GLSL, and OpenCL.
A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.
A comprehensive enhancement suite for CMake, adding modern scripting capabilities, dependency management, and a rich standard library.
A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.
A generic C++ library for image analysis and computer vision using template-based generic programming.
An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.
A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.
A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.
A simple, header-only C++ library for parsing and writing INI configuration files.
A modern, feature-rich C/C++ client library for Apache Cassandra® and DataStax products using Cassandra's binary protocol.
A libre cross-platform 3D real-time strategy game engine with seven unique factions and detailed environments.
A C++ library for generating realistic fake data across 40+ categories, inspired by Faker.js.
A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.
An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.
CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.
A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.
Boomerang Decompiler - Fighting the code-rot :)
A highly optimized C++ library for fast continuous wavelet transform calculations in C++, Python, and MATLAB.
Analyzes un-instrumented ELF core files for memory leaks, growth, and corruption without requiring code instrumentation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.