Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cplusplus 17

Cplusplus 17

23 projects

Showing 23 of 23 projects

Magic Enum
Magic EnumC++

Header-only C++17 library providing static reflection for enums without macros or boilerplate code.

#c-library#enum-utilities#no-boilerplate
Stars6.1k
Forks561
Last commit4 days ago
argparse
argparseC++

A single-header argument parsing library for modern C++17 applications.

#parsing#library#cplusplus-17
Stars3.5k
Forks308
Last commit1 year ago
BS::thread_pool
BS::thread_poolC++

A fast, lightweight, modern, and easy-to-use C++17/20/23 thread pool library for high-performance parallel computing.

#threadpool#cplusplus-20#scientific-computing
Stars3.0k
Forks331
Last commit6 months ago
Quill
QuillC++

A high-performance asynchronous C++ logging library designed for low-latency, performance-critical applications.

#log-library#asynchronous-logging#high-performance
Stars3.0k
Forks267
Last commit8 days ago
userver
userverC++

An open-source asynchronous framework for building high-performance C++ microservices and utilities with rich abstractions.

#database-access#high-performance#high-availability
Stars2.9k
Forks403
Last commit2 days ago
Nameof
NameofC++

A header-only C++17 library providing macros and functions to obtain the names of variables, types, functions, macros, and enums at compile-time.

#type-reflection#debugging-tools#metaprogramming
Stars2.3k
Forks127
Last commit1 day ago
toml++
toml++C++

A header-only C++17 library for parsing and serializing TOML configuration files with full language support.

#cplusplus-20#library#cplusplus-17
Stars2.1k
Forks207
Last commit3 days ago
autodiff
autodiffC++

A C++17 library for automatic differentiation with forward and reverse mode support, enabling efficient derivative computation.

#scientific-computing#derivatives#cplusplus-17
Stars1.9k
Forks196
Last commit1 year ago
libpqxx
libpqxxC++

The official C++ client API for PostgreSQL, providing a modern interface to interact with PostgreSQL databases.

#database-driver#cplusplus-20#cplusplus-23
Stars1.3k
Forks292
Last commit6 days ago
toml11
toml11C++

A feature-rich, header-only C++11/14/17/20 library for parsing and serializing TOML configuration files with full spec compliance.

#cplusplus-20#cplusplus-14#c-plus-plus-11
Stars1.3k
Forks184
Last commit7 months ago
Nazara Engine
Nazara EngineC++

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

#vulkan#nazara-engine#opengl
Stars837
Forks86
Last commit5 days ago
cpp-sort
cpp-sortC++

A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.

#algorithm#sorting#cplusplus-17
Stars715
Forks62
Last commit26 days ago
Meta
MetaC++

A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.

#entt-integration#type-inspection#cplusplus-17
Stars653
Forks51
Last commit1 year ago
transwarp
transwarpC++

A header-only C++17 library for building and executing directed acyclic graphs of asynchronous tasks.

#parallel-computing#cplusplus-17#directed-acyclic-graph
Stars634
Forks48
Last commit3 years ago
SObjectizer
SObjectizerC++

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

#csp#embedded-systems#publish-subscribe
Stars615
Forks55
Last commit1 day ago
libsigc++
libsigc++C++

A typesafe callback framework for C++ that implements a signal/slot system for connecting signals to any callback function.

#event-driven#typesafe#library
Stars449
Forks91
Last commit2 months ago
lwlog
lwlogC++

A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.

#asynchronous-logging#metaprogramming#library
Stars350
Forks31
Last commit29 days ago
morphologica
morphologicaC++

A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.

#scientific-computing#simulation#graphics
Stars309
Forks40
Last commit1 year ago
Refureku
RefurekuC++

A cross-platform C++17 runtime reflection library with a code generator and dynamic library API.

#dynamic-library#cplusplus-17#cpp17
Stars251
Forks24
Last commit1 year ago
Boost.Test
Boost.TestC++

A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.

#cplusplus-14#unit-testing#cplusplus-17
Stars211
Forks146
Last commit11 days ago
cml
cmlC++

A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.

#cplusplus-14#graphics#quaternions
Stars85
Forks18
Last commit7 months ago
Csv::Parser
Csv::ParserC++

A header-only CSV parser for Modern C++ supporting both compile-time and runtime parsing with RFC 4180 compliance.

#cpp-library#cplusplus-23#cplusplus-17
Stars34
Forks6
Last commit1 year ago
VKFS
VKFSC++

A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.

#vulkan#fast#graphics
Stars12
Forks2
Last commit1 year ago

Related Tags

#Cplusplus19#Header Only12#Cpp12#C Plus Plus11#Cpp1710#Cross Platform8#Serialization5#Concurrency4#High Performance4#Library4#C Plus Plus 174#Cplusplus 204
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub