Showing 36 of 1194 projects
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.
A high-level C++ library for crafting, decoding, and sniffing network packets with a Scapy-like interface.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.
An open-source computational geometry library for processing aircraft geometries in parametric aircraft design using CPACS files.
A high-performance C++ thread pool and parallel algorithms library for compute-bound workloads, designed as a sanitizer-clean alternative to OpenMP and TBB.
A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.
A C++ toolbox providing multiple locality-sensitive hashing algorithms for large-scale approximate nearest neighbor search, with Python and MATLAB bindings.
A Qt 5 wrapper for Firebase C++ SDK, enabling Firebase features in Qt C++ and QML applications.
Generates precise GTFS shapes for public transit feeds by map-matching schedule data to OpenStreetMap road networks.
A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.
A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.
A cross-platform, object-oriented input library for handling keyboard, mouse, and joystick devices in C++ applications.
An open-source platform for storing, visualizing, and sharing geospatial data like orthophotos, point clouds, and 3D models.
A Qt-based C++ web framework that follows Django's API patterns for building web applications.
A C++ Windows malware analysis tool that uses memory and code hooks to detect and extract hidden code from packers.
A C++ neural network library for Node.js optimized for large datasets and multi-threaded training.
An open-source implementation of the Diablo 1 game engine, supporting Diablo, Hellfire, and mods.
A Qt-based encryption library providing RSA and AES implementations for secure data handling in C++ applications.
A C++ library providing integer, rational, floating-point, complex, and interval number types with extended range and precision beyond built-in types.
A C++ library for exact 2D Delaunay triangulation, Voronoi diagrams, and constrained triangulations with super-stable numerical predicates.
A C++ implementation of Rapidly-exploring Random Tree (RRT) algorithm with an interactive Qt-based viewer.
A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.
A flexible command-line client for interacting with Arch Linux's User Repository (AUR).
Converts KITTI autonomous driving dataset raw data to ROS bags and provides a C++ library for direct data access.
A C++ library implementing steering functions for car-like robots with limited turning radius, including Dubins, Reeds-Shepp, and continuous curvature variants.
A C++ implementation of open addressing hash table algorithms for efficient key-value storage.
A fast, extensible multi-language dependency extraction tool for code analysis and visualization.
A modern C++ library for reading and writing audio streams with idiomatic STL integration.
A C++ audio digital processing toolbox for building modular audio filter pipelines with Python bindings.
A small, public domain or Apache 2.0 licensed C++ JPEG compression and fuzzed low-RAM decompression codec.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.
A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.
A GitHub Action to set up and run vcpkg for C++ projects with automatic binary caching using GitHub's cache.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.