Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
C Plus Plus 17
93 Open Source C Plus Plus 17 Software Projects
Free and open source c plus plus 17 code projects including engines, APIs, generators, and tools.
Eastl
6140 ⭐
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Nana
1975 ⭐
a modern C++ GUI library
Magic_enum
2449 ⭐
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Opentrack
2005 ⭐
Head tracking software for MS Windows, Linux, and Apple OSX
Functionalplus
1573 ⭐
Functional Programming Library for C++. Write concise and readable C++ code.
Nameof
1257 ⭐
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Mongo Cxx Driver
862 ⭐
C++ Driver for MongoDB
Raytracer.hpp
564 ⭐
Simple compile-time raytracer using C++17
Mudlet
497 ⭐
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Tprpix
523 ⭐
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Toml11
536 ⭐
TOML for Modern C++
Csv Parser
521 ⭐
A modern C++ library for reading, writing, and analyzing CSV (and similar) files.
Tomlplusplus
668 ⭐
Header-only TOML config file parser and serializer for C++17.
Vanilla Rtb
270 ⭐
Real Time Bidding (RTB) - Demand Side Platform framework
Framegraph
340 ⭐
vulkan abstraction layer that represent frame as a task graph
Mcf
181 ⭐
Meta-purpose C++ Foundation
Mppp
222 ⭐
Multiprecision for modern C++
Sailormoon Flags
194 ⭐
⛳ Simple, extensible, header-only C++17 argument parser released into the public domain.
Mantid
169 ⭐
Main repository for Mantid code
Morganbengtsson Mos
211 ⭐
Lightweight game engine.
Raz
288 ⭐
Modern & multiplatform game engine in C++17
Loopperfect Conduit
140 ⭐
High Performance Streams Based on Coroutine TS ⚡
Aegis.cpp
233 ⭐
Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8
Jamesboer Jinx
181 ⭐
Embeddable scripting language for real-time applications
Virt86
138 ⭐
x86 virtualization abstraction framework
Cppcmb
116 ⭐
A generic C++17 parser-combinator library with a natural grammar notation.
Keras2cpp
144 ⭐
it's a small library for running trained Keras 2 models from a native C++ code.
Fdhvdu Threadpool
117 ⭐
A fastest, exception-safety and pure C++17 thread pool.
Vulkan Renderer
398 ⭐
A new 3D game engine in early development using modern C++ and Vulkan API
Neargye Semver
169 ⭐
Semantic Versioning for modern C++
Thread_pool
71 ⭐
Thread pool using std::* primitives from C++17, with optional priority queue/greenthreading for POSIX.
Flat.hpp
68 ⭐
Library of flat vector-like based associative containers
Randlib
59 ⭐
:rocket: A library designed to facilitate work with probability, statistics and stochastic calculus
Kari.hpp
71 ⭐
Experimental library for currying in C++17
Numeris_romanis
50 ⭐
Roman numeral support for C++17
Ctnorth
43 ⭐
Game engine
Lua Adapter
47 ⭐
lightweight header-only Lua - C++ adapter / binding
Curly.hpp
48 ⭐
Simple cURL C++17 wrapper
Erewhon Game
34 ⭐
Video game about programming your spaceships to destroy other programmed spaceships o/
Phare
42 ⭐
💫 Parallel Hybrid Particle In Cell code with Adaptive mesh REfinement
Actor Zeta
42 ⭐
Library that provides an actor style message-passing programming model (in C++).
Promise.hpp
33 ⭐
C++ asynchronous promises like a Promises/A+
U 00dc Sprache
40 ⭐
"Ü" programming language development
Poplar Trie
46 ⭐
C++17 implementation of memory-efficient dynamic tries
Sdlpp
37 ⭐
C++ wrapper for SDL2
Enum.hpp
32 ⭐
C++17 compile-time enum reflection library
Boost.toml
27 ⭐
header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost
Invoke.hpp
31 ⭐
std::invoke/std::apply analogs for C++11/14
Jewel3D
28 ⭐
A free C++ game development framework for Windows.
Nubasic
28 ⭐
nuBASIC is an implementation of a BASIC interpreter and IDE for Windows and Linux
String_theory
26 ⭐
Flexible modern C++ string library with type-safe formatting
Microplugins
33 ⭐
C++ plugin framework
Automeka
20 ⭐
Implicit and module-aware build system for future C++
Llforth
32 ⭐
Experimental implementation of Forth in LLVM
Extensive C0 Compiler
27 ⭐
北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design
Entity System Inactive
5 ⭐
A new, thread safe C++17 entity component system.
Protocol Analyzer
15 ⭐
Fuzz testing framework for network protocols.
Cxx17_printf
18 ⭐
Shared_futex
21 ⭐
Fast, shared, upgradeable, non-recursive and non-fair mutex
Tref
35 ⭐
A handy, tiny but powerful compile-time reflection system for C++.
Fun.hpp
15 ⭐
My old crazy idea about functional programming in C++
Sporks
27 ⭐
The source code repository for Sporks, the learning, backchatting, scriptable discord bot!
Tr29124_test
16 ⭐
C++ special math functions
Tomilov Variant
12 ⭐
C++1z variant, never empty, constexpr visit/multivisit (perfect forwarding for visitor and its parameters), delayed visitor, composite visitor, aggregate wrapper, recursive wrapper, I/O, relational, invoke
Radiostream
14 ⭐
Simple, fast and light-weight internet radio player for Windows and Linux
Tsm
26 ⭐
A Hierarchical State Machine Framework in C++
Sphinx
16 ⭐
Sphinx is a fast in-memory key-value store, compatible with Memcached.
Virt86 Demos
12 ⭐
Demo projects using virt86
Advanced Cplusplus
24 ⭐
Master the technique of confidently writing robust C++ code
Stela
11 ⭐
A scripting language built for speed in world where JavaScript runs on web servers
M Peko Bitflags
66 ⭐
Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.
Gaga
13 ⭐
GAGA is a fast, header only, multi-objective, and distributed evolutionary algorithm library written in modern C++. It is designed to be easily usable with various genotype representations and allows the user to enable or disable several features such as novelty search or speciation. It also produces and exports various customizable statistics.
Xtd
193 ⭐
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Feelpp
248 ⭐
:gem: Feel++: Finite Element Embedded Language and Library in C++
Volbx
205 ⭐
Graphical tool for data manipulation written in C++/Qt
Matchit.cpp
191 ⭐
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
Cppinclude
169 ⭐
Tool for analyzing includes in C++
Ureact
118 ⭐
Minimalistic reactive library for c++
Mpl
80 ⭐
A C++17 message passing library based on MPI
Developerpaul123 Eventbus
56 ⭐
A simple, header only event bus library written in modern C++17.
Tweedeframeworkredux
40 ⭐
The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete foundation for the development of real time graphical applications such as games
Red0124 Ssp
32 ⭐
C++ CSV parser
Tomlcpp
19 ⭐
No fanfare TOML C++ Library
Fuxedo
15 ⭐
An Open Source alternative to Oracle Tuxedo
Tempera
12 ⭐
Reverse Engineering project for Halo Custom Edition
Cpp Lects Rus
14 ⭐
Open C++ lectures in Russian. Mirror repository, updated weekly.
Tbl
12 ⭐
CSV and tab-delimited table reader
Heady
10 ⭐
A utility for creating single-header C++ libraries
Cld
11 ⭐
A C99 compliant compiler
Periodic Function
16 ⭐
Small header only library to call a function at a specific time interval.
Flux_cpp
10 ⭐
Pure C++17 header only implementation of the Facebook Flux-like pattern
Methanekit
441 ⭐
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Wble
10 ⭐
Library of useful Qt widgets. Contains double slider, progress bars, integer, double, string and date filters.