Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. C Plus Plus 17

C Plus Plus 17

61 projects

Showing 36 of 61 projects

googletest
googletestC++

Google's C++ testing and mocking framework based on xUnit architecture for unit testing.

#unit-testing#death-tests#c-plus-plus
Stars38.9k
Forks10.8k
Last commit13 hours ago
Google Mock
Google MockC++

Google's C++ testing and mocking framework for unit testing with xUnit architecture and rich assertion capabilities.

#unit-testing#death-tests#c-plus-plus
Stars38.9k
Forks10.8k
Last commit13 hours ago
Catch2
Catch2C++

A modern, C++-native test framework for unit tests, TDD, and BDD with micro-benchmarking support.

#software-testing#unit-testing#c-plus-plus-14
Stars21.3k
Forks3.4k
Last commit16 hours ago
Drogon
DrogonC++

A high-performance C++17/20 HTTP web framework for building asynchronous, cross-platform server applications.

#asynchronous-programming#http-server#orm
Stars14.1k
Forks1.4k
Last commit1 day ago
EASTL
EASTLC++

A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.

#embedded-systems#c-plus-plus-11#high-performance
Stars9.3k
Forks1.0k
Last commit8 months ago
EASTL
EASTLC++

A high-performance C++ template library of containers, algorithms, and iterators for runtime and tool development.

#embedded-systems#c-plus-plus-11#high-performance
Stars9.3k
Forks1.0k
Last commit8 months ago
cpr
cprC++

A simple, expressive C++17 HTTP client library inspired by Python Requests, built on libcurl.

#hacktoberfest#library#http
Stars7.4k
Forks1.0k
Last commit4 days ago
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 commit3 days ago
opentrack
opentrackC++

Open-source head tracking software that translates real-world head movements into game inputs for flight simulators and military games.

#flight-simulator#simulation#qt5
Stars5.0k
Forks555
Last commit5 days ago
BehaviorTree.CPP
BehaviorTree.CPPC++

A C++17 library for creating flexible, reactive Behavior Trees, primarily for robotics and game AI.

#robotics#logging-profiling#ai
Stars4.1k
Forks846
Last commit1 day ago
xtensor
xtensorC++

A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.

#multi-dimensional-arrays#scientific-computing#high-performance-computing
Stars3.8k
Forks441
Last commit8 days ago
date
dateC++

A C++ date and time library extending <chrono> with calendar types, time zones, and multiple calendar systems.

#timezone-library#datetime#c-plus-plus-11
Stars3.4k
Forks735
Last commit14 hours ago
dbg-macro
dbg-macroC++

A single-header C++ macro for printf-style debugging with colorized output, type info, and expression passthrough.

#macro#c-plus-plus-11#c-plus-plus-14
Stars3.2k
Forks276
Last commit5 months ago
Nana
NanaC++

A modern C++ GUI library for creating cross-platform desktop applications with standard-like syntax.

#gui-toolkit#c-plus-plus-11#x11
Stars2.5k
Forks348
Last commit2 years 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 commit14 hours ago
FunctionalPlus
FunctionalPlusC++

A header-only C++14 library for functional programming that helps write concise and readable code by providing pure functions for common operations.

#range#functional-programming#algorithmic-operations
Stars2.3k
Forks177
Last commit
uvw
uvwC++

A header-only, event-based C++17 wrapper for libuv that provides a modern API while staying true to libuv's original interface.

#systems-programming#event-driven#libuv-wrapper
Stars2.1k
Forks238
Last commit7 months ago
Boden
BodenC++

A purely native C++ cross-platform GUI framework for building Android and iOS applications with native widgets.

#ios#android#cpp17
Stars1.7k
Forks103
Last commit4 years ago
nanobench
nanobenchC++

A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.

#c-plus-plus-11#c-plus-plus-20#performance-analysis
Stars1.7k
Forks102
Last commit1 year ago
unordered_dense
unordered_denseC++

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.

#hash-tables#hash#stl-containers
Stars1.4k
Forks107
Last commit15 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
stdgpu
stdgpuC++

A C++17 library providing efficient STL-like data structures (vector, unordered_map, etc.) for GPU programming with CUDA, OpenMP, and HIP backends.

#cuda#parallel-computing#high-performance-computing
Stars1.3k
Forks99
Last commit15 days ago
vk-bootstrap
vk-bootstrapC++

A C++17 utility library that simplifies Vulkan initialization by handling instance creation, device selection, and swapchain setup.

#vulkan#compute-shaders#game-development
Stars1.3k
Forks118
Last commit3 days ago
Vince's CSV Parser
Vince's CSV ParserC++

A high-performance, fully-featured CSV parser and serializer for modern C++ with streaming, random access, and robust format handling.

#csv-reader#tab-separated#high-performance
Stars1.1k
Forks200
Last commit
Arx Libertatis
Arx LibertatisC++

A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.

#immersive-sim#dungeon-crawler#game-preservation
Stars1.1k
Forks147
Last commit1 year ago
fmtlog
fmtlogC++

A high-performance asynchronous C++ logging library using fmtlib formatting with nanosecond latency.

#high-performance#multi-threading#logging-library
Stars1.0k
Forks156
Last commit1 year ago
v8pp
v8ppC++

A header-only C++ library for binding C++ classes and functions into the V8 JavaScript engine.

#node-js-addons#native-modules#cpp17
Stars966
Forks119
Last commit8 months ago
cmake-init
cmake-initCMake

A sophisticated CMake template for modern C and C++ projects, providing best practices for cross-platform development.

#template#deployment#c-plus-plus-11
Stars941
Forks115
Last commit1 month ago
pprint
pprintC++

A single-header C++17 library for pretty-printing STL containers, user-defined types, and complex data structures.

#developer-tools#cpp17#single-header-lib
Stars935
Forks81
Last commit6 years ago
Imgui-Filebrowser
Imgui-FilebrowserC++

A header-only file browser implementation for dear-imgui, enabling native file dialogs in C++ applications.

#gui-toolkit#file-dialog#imgui-filebrowser
Stars830
Forks103
Last commit10 months ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars814
Forks44
Last commit1 year ago
Edyn
EdynC++

A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.

#simulation#collision-detection#entt
Stars781
Forks35
Last commit1 month ago
CXXGraph
CXXGraphC++

A header-only C++ library for graph representation and algorithms, designed as a modern alternative to Boost Graph Library.

#graph#graph-algorithms#data-structures
Stars715
Forks145
Last commit4 days ago
MPark.Variant
MPark.VariantC++

A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.

#type-safe-unions#backwards-compatibility#discriminated-unions
Stars713
Forks91
Last commit3 years ago
Quantum++
Quantum++C++

A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.

#scientific-computing#quantum#simulation
Stars666
Forks141
Last commit4 days ago
Ponder
PonderC++

A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.

#cpp-library#library#reflection-library
Stars662
Forks97
Last commit3 years ago
Page 1 of 2

Related Tags

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
8 days ago
1 month ago
Next
#C Plus Plus49
#Cpp26
#Header Only25
#Cpp1721
#Cross Platform17
#C Plus Plus 1414
#C Plus Plus 1113
#Cmake11
#Header Only Library10
#C Plus Plus 209
#High Performance9
#Serialization8