There are currently 97 open-source projects built with C++17, with a combined total of 168.5k GitHub stars. The most common language among these projects is C++.
Showing 97 open-source projects · page 1 of 3
A high-performance C++17/20 HTTP web framework for building asynchronous, cross-platform server applications.
A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
A fast and lightweight Entity Component System (ECS) for building games and simulations with millions of entities in C and C++.
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.
A free, open-source, cross-platform 2D CAD application for reading and editing DXF/DWG files and exporting to PDF/SVG.
A C++ graphics library for data visualization with interactive plotting, high-quality export, and dozens of plot categories.
A fast, minimalist desktop application and library for viewing a wide range of 3D file formats with advanced rendering options.
A C++17 library for creating flexible, reactive Behavior Trees, primarily for robotics and game AI.
A templatized header-only C++ implementation of the Python NumPy library for numerical computing.
A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.
A C++ library for compile-time regular expression matching, searching, and capturing with PCRE-like syntax.
A single-header argument parsing library for modern C++17 applications.
A modern, high-performance HTTP and REST framework for C++ with a clean API.
A C++ date and time library extending <chrono> with calendar types, time zones, and multiple calendar systems.
A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.
A header-only embedded scripting language designed from the ground up for seamless integration with C++.
A header-only embedded scripting language designed from the ground up for seamless integration with C++.
A fast, lightweight, modern, and easy-to-use C++17/20/23 thread pool library for high-performance parallel computing.
A high-performance asynchronous C++ logging library designed for low-latency, performance-critical applications.
A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.
Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.
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 simple, high-performance, zero-copy C++17 serialization and reflection library with no dependencies.
A header-only C++17 library for parsing and serializing TOML configuration files with full language support.
A header-only, event-based C++17 wrapper for libuv that provides a modern API while staying true to libuv's original interface.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics rendering.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics.
A cross-platform abstraction layer for Direct3D 11/12 and Vulkan with automatic resource management and validation.
A C++17 library for automatic differentiation with forward and reverse mode support, enabling efficient derivative computation.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.
A fast and memory-efficient C++ hashmap implementation using robin hood hashing as a drop-in replacement for std::unordered_map/set.
A C++17 header-only library providing Python-style lazy iteration tools like range, enumerate, zip, and itertools functions.
A high-performance digital forensics tool that scans disk images and files to extract structured evidence like emails, credit cards, and encoded data.
C++17/Qt6 library for rendering interactive graphs and node-based editors in QML applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.