Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. C++17
C

C++17

Language
97 projects168.5k total stars20.2k total forks3 languages

Open-source projects built with C++17

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 95 open-source projects · page 3 of 3

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
areg-sdk
areg-sdkaregtech/areg-sdk

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

351135C++
2 days ago
lwlog
lwlogChristianPanov/lwlog

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

34531C++
2 days ago
Strategr
Strategrkhrykin/StrategrDesktop

A desktop time management application that helps you time-box your day with strategies using a no-fuss approach.

34336C++
1 year ago
Pumex
Pumexpumexx/pumex

A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.

29415C++
7 years ago
elbencho
elbenchobreuner/elbencho

A distributed storage benchmark tool for file systems, object stores, and block devices with GPU support.

26938C++
1 day ago
vpp
vppnyorain/vpp

A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.

2627C++
5 years ago
Refureku
Refurekujsoysouvanh/Refureku

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

25024C++
1 year ago
config-loader
config-loadernetcan/config-loader

A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.

24640C++
6 months ago
minja.hpp
minja.hppgoogle/minja

A minimalistic C++ Jinja templating engine specifically designed for LLM chat templates, used in llama.cpp and other projects.

21532C++
8 months ago
xxhash_cpp
xxhash_cppRedSpah/xxhash_cpp

A C++17 port of the extremely fast xxHash non-cryptographic hash algorithm.

18840C++
1 year ago
Flexisip
FlexisipBelledonneCommunications/flexisip

A comprehensive, modular, and scalable SIP server suite written in C++17 for building VoIP services.

18381C++
1 day ago
dynamic_bitset
dynamic_bitsetpinam45/dynamic_bitset

A C++17/20 header-only dynamic bitset library for efficient bit manipulation with optional libpopcnt optimization.

17616C++
4 months ago
sfl library
sfl libraryslavenf/sfl-library

A header-only C++11/20 library providing specialized containers like static_vector, small_vector, and flat_map for performance and embedded use.

15710C++
2 months ago
meojson
meojsonMistEO/meojson

A next-generation, header-only C++ JSON serialization engine with zero dependencies and seamless type conversion.

15625C++
6 months ago
tiny::optional
tiny::optionalSedeniono/tiny-optional

A C++17 header-only drop-in replacement for std::optional that eliminates memory waste for certain types using unused bit patterns or sentinel values.

1485C++
4 months ago
PlayRho
PlayRholouis-langholtz/PlayRho

A real-time oriented, platform independent 2D physics engine and library for interactive games and demos.

14826C++
2 years ago
Plotly++
Plotly++jimmyorourke/plotlypp

A header-only C++ library for creating interactive data visualizations using the Plotly.js figure spec.

1426C++
3 months ago
svector
svectormartinus/svector

A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.

11714C++
2 years ago
Wildcards
Wildcardszemasoft/wildcards

A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.

957C++
2 years ago
lazycsv
lazycsvashtum/lazycsv

A fast, lightweight, single-header C++17 CSV parser library that parses rows and cells lazily on demand.

9312C++
3 months ago
=nil; Crypto3
=nil; Crypto3NilFoundation/crypto3

A secure, fast, and modular C++17 cryptography suite with STL-like interfaces for implementing and extending cryptographic schemes.

8712C++
1 year ago
CrashCatch
CrashCatchkeithpotz/CrashCatch

A cross-platform, single-header crash-reporting library for modern C++ applications that generates .dmp and .txt crash logs.

875C++
2 months ago
HElib
HElibshaih/HElib

An open-source C++ library implementing homomorphic encryption with BGV and CKKS schemes, optimized for efficient evaluation.

551C++
2 years ago
1
2
3