Showing 36 of 87 projects
A C++14 library providing std::tuple-like reflection for user-defined types without macros or boilerplate.
A C++-based high-performance parallel environment execution engine for vectorized reinforcement learning simulations.
A fast, densely stored C++17+ hashmap and hashset using robin-hood backward shift deletion, offering near-drop-in replacements for std::unordered_map/set.
A single-header C++11/14/17 library for expressive command line argument parsing with documentation generation.
A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.
A collection of C++17 feature descriptions presented in Tony Tables format for clear comparison.
Official C++ driver for MongoDB, enabling C++ applications to connect, query, and manage MongoDB databases.
A C++17 library for runtime polymorphism using type erasure, offering non-intrusive interfaces, value semantics, and customizable storage and dispatch.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.
A single-header C++17 library for pretty-printing STL containers, user-defined types, and complex data structures.
A C++17 cross-platform single-header library for generating and manipulating UUIDs (Universally Unique Identifiers).
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
A single-header C++ library for expressive and concise print debugging, replacing cout/printf with powerful formatting and lazy evaluation.
An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.
A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.
A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.
A portable, zero-overhead C++ header-only library implementing std::experimental::simd for explicit data-parallel programming.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A C++ implementation of the Jinja2 Python template engine for dynamic HTML pages and source code generation.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.
A parallel gzip decompressor with fast random access, utilizing multi-core CPUs for high-speed decompression of standard gzip files.
A C++14 library for creating, signing, verifying, and decoding JSON Web Tokens (JWT) with a clean API.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.
A minimalistic, event loop friendly C++ actor micro-framework with Erlang-like supervisor trees for building reliable concurrent applications.
A C++17 library implementing fast, open multi-methods to solve the Expression Problem, now superseded by Boost.OpenMethod.
A C++ header-only library for debugging that prints variables of any type with auto-formatting and syntax highlighting.
A lightweight, dependency-free C++17 library for binding Lua to C++ with support for multiple Lua implementations.
A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.
A desktop time management application that helps you time-box your day with strategies using a no-fuss approach.
A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.
An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.
A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.