435 Open Source Cpp17 Software Projects
Free and open source cpp17 code projects including engines, APIs, generators, and tools.
Qv2ray 6290 ⭐
:star: Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 SSR / Trojan / Trojan-Go / NaiveProxy | 使用 C++ / Qt5 开发 | 可拓展插件式设计 :star:
Entt 4190 ⭐
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Sol2 2300 ⭐
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Xray 16 1349 ⭐
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.
Boden 1330 ⭐
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
Magic_enum 1340 ⭐
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Compile Time Regular Expressions 1322 ⭐
A Compile time PCRE (almost) compatible regular expression matcher.
Danielkrupinski Osiris 1176 ⭐
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by imgui.
Cpp17_in_tts 1131 ⭐
Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
Uvw 1136 ⭐
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
Jucipp 890 ⭐
A lightweight & cross-platform IDE supporting the most recent C++ standards. This project has moved to https://gitlab.com/cppit/jucipp.
Kfr 893 ⭐
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Nameof 832 ⭐
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Magic_get 845 ⭐
std::tuple like methods for user defined types without any macro or boilerplate code
Gsl Lite 592 ⭐
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
Gulrak Filesystem 479 ⭐
An implementation of C++17 std::filesystem for C++11 /C++14/C++17 on Windows, macOS, Linux and FreeBSD.
Yasio 416 ⭐
A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client application, support windows & linux & apple & android & win10-universal.
Phisko Kengine 393 ⭐
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Fg 393 ⭐
Rendering abstraction which describes a frame as a directed acyclic graph of render tasks and resources.
Tprpix 361 ⭐
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Trisycl 332 ⭐
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
Proalgos Cpp 335 ⭐
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
Lager 317 ⭐
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
Openxlsx 319 ⭐
A C++ library for reading, writing, creating and modifying Microsoft Excel® (.xlsx) files.
Span Lite 291 ⭐
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
C Cpp Notes 285 ⭐
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
Sniper00 Moon 271 ⭐
A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
Optional Lite 259 ⭐
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
Cpp Ipc 268 ⭐
C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.
String View Lite 210 ⭐
string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
Wisprenderer 180 ⭐
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
Variant Lite 178 ⭐
variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library