Showing 36 of 58 projects
Google's C++ testing and mocking framework based on xUnit architecture for unit testing.
Google's C++ testing and mocking framework for unit testing with xUnit architecture and rich assertion capabilities.
A modern, C++-native test framework for unit tests, TDD, and BDD with micro-benchmarking support.
A high-performance C++17/20 HTTP web framework for building asynchronous, cross-platform server applications.
A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.
A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.
A simple, expressive C++17 HTTP client library inspired by Python Requests, built on libcurl.
Header-only C++17 library providing static reflection for enums without macros or boilerplate code.
Open-source head tracking software that translates real-world head movements into game inputs for flight simulators and military games.
A C++17 library for creating flexible, reactive Behavior Trees, primarily for robotics and game AI.
A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.
A C++ date and time library extending <chrono> with calendar types, time zones, and multiple calendar systems.
A single-header C++ macro for printf-style debugging with colorized output, type info, and expression passthrough.
A modern C++ GUI library for creating cross-platform desktop applications with standard-like syntax.
A header-only C++17 library providing macros and functions to obtain the names of variables, types, functions, macros, and enums at compile-time.
A header-only C++14 library for functional programming that helps write concise and readable code by providing pure functions for common operations.
A header-only, event-based C++17 wrapper for libuv that provides a modern API while staying true to libuv's original interface.
A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.
A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.
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 feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.
A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.
A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.
A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.
A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.
A high-performance asynchronous C++ logging library using fmtlib formatting with nanosecond latency.
A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.
A sophisticated CMake template for modern C and C++ projects, providing best practices for cross-platform development.
A single-header C++17 library for pretty-printing STL containers, user-defined types, and complex data structures.
A header-only file browser implementation for dear-imgui, enabling native file dialogs in C++ applications.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.
A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.
A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.
A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.
A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.