Showing 36 of 1036 projects
A universal serialization engine for C++ using compile-time reflection to convert objects to/from JSON, XML, YAML, and Protobuf.
A functional programming style pattern-matching library for C++ that provides user-definable patterns and open class hierarchies.
A modern C++ library for type-safe and fast text parsing, replacing scanf and iostream.
Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.
A fast, memory-efficient hash map implementation for C++ with minimal memory overhead during resizing.
A cross-platform C++ library for reading and writing INI-style configuration files with a simple API.
A CMake module that automates precompiled headers and single compilation unit builds to speed up C/C++ compilation.
An open-source Electronic Design Automation package for integrated PCB design from schematic entry to gerber export.
Core libraries for creating robot programs for the FIRST Robotics Competition roboRIO.
A framework for building parallel, multi-disciplinary simulation software, focusing on modularity, extensibility, and high-performance computing.
A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.
A Windows application for collecting, viewing, and filtering logs from various sources like OutputDebugString, files, sockets, and ADB.
A set of conventions and tools for structuring C and C++ projects, including a standardized layout specification.
A header-only C++ binary serialization library optimized for speed, minimal size, and real-time networking.
A fast, scalable, and memory-efficient drop-in replacement for malloc that improves performance of multithreaded applications on multicore systems.
Import C++ files directly from Python with automatic compilation and transparent recompilation.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
CMake toolchain file and scripts for building native C/C++ code with the Android NDK.
An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.
A portable open-source reimplementation of the Infinity Engine for running classic RPGs like Baldur's Gate on modern platforms.
Explains the C++ compilation process from source code to executable, covering preprocessing, compilation, assembly, and linking.
A collection of C++17 feature descriptions presented in Tony Tables format for clear comparison.
A high-performance immediate mode 3D plotting library for Dear ImGui, offering GPU-accelerated rendering of lines, surfaces, and meshes.
A full-featured, open-source office productivity suite supporting word processing, spreadsheets, presentations, and more.
A high-performance C++ coroutine library for I/O-intensive applications, featuring user-space threading and support for epoll, io_uring, and DPDK.
A C++ user interface library that implements HTML/CSS standards for real-time applications like games.
An open-source suite of ab initio quantum chemistry programs for high-accuracy molecular simulations, written in C++ with a Python driver.
A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.
A modern C++ library for creating terminal-based applications with text-based widgets, featuring a Qt-inspired class structure and full mouse support.
A single-header C/C++ library for embedding binary and text files directly into executables using compiler inline assembly.
A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.
A lightweight, portable C++ library for rendering and manipulating SVG files with high efficiency.
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.
An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.
A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.