Topic: "c-plus-plus-17"
electronicarts/EASTL
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Language: C++ - Size: 4.43 MB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 8,219 - Forks: 937

openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
Language: C++ - Size: 74.5 MB - Last synced at: about 12 hours ago - Pushed at: 2 days ago - Stars: 7,769 - Forks: 1,293

Neargye/magic_enum
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Language: C++ - Size: 699 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 5,351 - Forks: 478

opentrack/opentrack
Head tracking software for MS Windows, Linux, and Apple OSX
Language: C++ - Size: 238 MB - Last synced at: about 4 hours ago - Pushed at: about 22 hours ago - Stars: 4,065 - Forks: 482

cnjinhao/nana
a modern C++ GUI library
Language: C++ - Size: 7.98 MB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 2,387 - Forks: 336

Neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Language: C++ - Size: 685 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 2,175 - Forks: 114

Dobiasd/FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code.
Language: C++ - Size: 2.68 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 2,172 - Forks: 172

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 20 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,717 - Forks: 167

ToruNiina/toml11
TOML for Modern C++
Language: C++ - Size: 3.91 MB - Last synced at: 15 days ago - Pushed at: 25 days ago - Stars: 1,115 - Forks: 177

mongodb/mongo-cxx-driver
C++ Driver for MongoDB
Language: C++ - Size: 90.3 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,065 - Forks: 543

vincentlaucsb/csv-parser
A high-performance, fully-featured CSV parser and serializer for modern C++.
Language: C++ - Size: 10.1 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 964 - Forks: 165

MethanePowered/MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Language: C++ - Size: 53.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 911 - Forks: 59

Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Language: C++ - Size: 174 MB - Last synced at: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 789 - Forks: 285

RcppCore/Rcpp
Seamless R and C++ Integration
Language: C++ - Size: 28.4 MB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 757 - Forks: 218

turesnake/tprPix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Language: C++ - Size: 24.6 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 720 - Forks: 132

tcbrindle/raytracer.hpp
Simple compile-time raytracer using C++17
Language: C - Size: 335 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 706 - Forks: 28

Razakhel/RaZ
Modern & multiplatform 3D game engine
Language: C++ - Size: 336 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 646 - Forks: 32

exult/exult
Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.
Language: C++ - Size: 56 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 571 - Forks: 79

BowenFu/matchit.cpp
match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.
Language: C++ - Size: 2.72 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 530 - Forks: 20

azhirnov/FrameGraph 📦
vulkan abstraction layer that represent frame as a task graph
Language: C++ - Size: 12.2 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 408 - Forks: 39

venediktov/vanilla-rtb
Real Time Bidding (RTB) - Demand Side Platform framework
Language: C++ - Size: 6.26 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 322 - Forks: 84

JamesBoer/Jinx
Embeddable scripting language for real-time applications
Language: C++ - Size: 53.8 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 320 - Forks: 11

feelpp/feelpp
:gem: Feel++: Finite Element Embedded Language and Library in C++
Language: C++ - Size: 329 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 318 - Forks: 67

Neargye/semver
Semantic Versioning for modern C++
Language: C++ - Size: 468 KB - Last synced at: 17 days ago - Pushed at: 22 days ago - Stars: 316 - Forks: 37

bluescarni/mppp
Multiprecision for modern C++
Language: C++ - Size: 47.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 298 - Forks: 25

przemek83/volbx
Graphical tool for data manipulation written in C++/Qt.
Language: C++ - Size: 4.54 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 247 - Forks: 24

sailormoon/flags
⛳ Simple, extensible, header-only C++17 argument parser released into the public domain.
Language: C++ - Size: 39.1 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 228 - Forks: 15

mantidproject/mantid
Main repository for Mantid code
Language: C++ - Size: 864 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 219 - Forks: 129

morganbengtsson/mos
Lightweight game engine.
Language: C++ - Size: 18 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 219 - Forks: 15

zeroxs/aegis.cpp 📦
Discord C++ library for interfacing with the API. Join our server: https://discord.gg/w7Y3Bb8
Language: C++ - Size: 2.7 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 214 - Forks: 31

cppinclude/cppinclude
Tool for analyzing includes in C++
Language: C++ - Size: 2.25 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 191 - Forks: 10

gosha20777/keras2cpp
it's a small library for running trained Keras 2 models from a native C++ code.
Language: C++ - Size: 90.8 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 190 - Forks: 50

lhmouse/MCF 📦
Meta-purpose C++ Foundation
Language: C++ - Size: 12.1 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 187 - Forks: 28

rabauke/mpl
A C++17 message passing library based on MPI
Language: C++ - Size: 32.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 169 - Forks: 29

DeveloperPaul123/eventbus
A simple, header only event bus library written in modern C++17.
Language: C++ - Size: 741 KB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 155 - Forks: 16

StrikerX3/virt86
x86 virtualization abstraction framework
Language: C++ - Size: 394 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 154 - Forks: 17

YarikTH/ureact
Functional reactive programming library for c++
Language: C++ - Size: 2.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 147 - Forks: 8

LoopPerfect/conduit
High Performance Streams Based on Coroutine TS ⚡
Language: C++ - Size: 114 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 146 - Forks: 6

Fdhvdu/ThreadPool
A fastest, exception-safety and pure C++17 thread pool.
Language: C++ - Size: 276 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 131 - Forks: 23

LPeter1997/CppCmb
A generic C++17 parser-combinator library with a natural grammar notation.
Language: C++ - Size: 341 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 123 - Forks: 8

Sedeniono/tiny-optional
Replacement for std::optional that does not waste memory unnecessarily
Language: C++ - Size: 566 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 117 - Forks: 5

m-peko/bitflags
Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.
Language: C++ - Size: 120 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 89 - Forks: 4

Tyler-Hardin/thread_pool
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
Language: C++ - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 82 - Forks: 13

BlackMATov/kari.hpp
Experimental library for currying in C++17
Language: C++ - Size: 377 KB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 77 - Forks: 1

jwtowner/lug
C++ embedded domain specific language for extended parsing expression grammars (PEGs)
Language: C++ - Size: 9.2 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 77 - Forks: 6

BlackMATov/flat.hpp
Library of flat vector-like based associative containers
Language: C++ - Size: 364 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 2

crazybie/tref
A handy, tiny but powerful compile-time reflection system for C++.
Language: C++ - Size: 282 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 70 - Forks: 8

fabsgc/TweedeEngine
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
Language: C++ - Size: 1.19 GB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 69 - Forks: 9

astralord/RandLib
:rocket: A library designed to facilitate work with probability, statistics and stochastic calculus
Language: C++ - Size: 11 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 66 - Forks: 11

duckstax/actor-zeta
Library that provides an actor style message-passing programming model (in C++).
Language: C++ - Size: 2.1 MB - Last synced at: 13 days ago - Pushed at: 17 days ago - Stars: 65 - Forks: 9

BlackMATov/curly.hpp
Simple cURL C++17 wrapper
Language: C++ - Size: 265 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 7

TrainingByPackt/Advanced-CPlusPlus
Master the technique of confidently writing robust C++ code
Language: C++ - Size: 14.9 MB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 61 - Forks: 35

Panzerschrek/U-00DC-Sprache
"Ü" programming language development
Language: C++ - Size: 16.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 58 - Forks: 3

kampersanda/poplar-trie
C++17 implementation of memory-efficient dynamic tries
Language: C++ - Size: 850 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 58 - Forks: 5

JlnWntr/Lua-Adapter
lightweight header-only Lua - C++ adapter / binding
Language: C++ - Size: 3.18 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 57 - Forks: 15

cktan/tomlcpp
No fanfare TOML C++ Library
Language: C - Size: 71.3 KB - Last synced at: 29 days ago - Pushed at: about 2 years ago - Stars: 55 - Forks: 12

JamesBoer/Heady
A utility for creating amalgamated single-header C++ libraries
Language: C++ - Size: 63.5 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 54 - Forks: 6

red0124/ssp
C++ CSV parser
Language: C++ - Size: 3.15 MB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 53 - Forks: 5

tcbrindle/numeris_romanis
Roman numeral support for C++17
Language: C++ - Size: 2.93 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 3

mika314/sdlpp
C++ wrapper for SDL2
Language: C++ - Size: 68.4 KB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 51 - Forks: 10

tinverse/tsm
A Typed Hierarchical State Machine Framework in C++
Language: C++ - Size: 34.7 MB - Last synced at: about 18 hours ago - Pushed at: 3 months ago - Stars: 47 - Forks: 7

libsemigroups/libsemigroups
C++ library for semigroups and monoids
Language: C++ - Size: 39.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 46 - Forks: 30

BlackMATov/promise.hpp
C++ asynchronous promises like a Promises/A+
Language: C++ - Size: 283 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 9

BlackMATov/enum.hpp
C++17 compile-time enum reflection library
Language: C++ - Size: 379 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 6

eantcal/nubasic
nuBASIC is an implementation of a BASIC interpreter and IDE for Windows and Linux
Language: C++ - Size: 32.5 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 4

EmilianC/Gemcutter
A free C++ game development framework for Windows.
Language: C++ - Size: 5.84 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 41 - Forks: 5

BlackMATov/invoke.hpp
std::invoke/std::apply analogs for C++11/14
Language: C++ - Size: 190 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 7

riywo/llforth
Experimental implementation of Forth in LLVM
Language: C++ - Size: 168 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 41 - Forks: 3

BeamMP/BeamMP-Launcher
Official BeamMP Launcher
Language: C++ - Size: 7.36 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 51

DigitalPulseSoftware/Erewhon-Game
Video game about programming your spaceships to destroy other programmed spaceships o/
Language: C++ - Size: 2.23 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 37 - Forks: 7

brainboxdotcc/sporks
The source code repository for Sporks, the learning, backchatting, scriptable discord bot!
Language: C - Size: 123 MB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 36 - Forks: 4

KurohaneNioko/Extensive-C0-Compiler
北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compiler Design
Language: C++ - Size: 306 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 35 - Forks: 7

penberg/sphinx
Sphinx is a fast in-memory key-value store, compatible with Memcached.
Language: C++ - Size: 99.6 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 32 - Forks: 4

jonenz/FreeRTOS-Cpp
C++17 header-only interface to the FreeRTOS kernel API.
Language: C++ - Size: 1020 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 5

ToruNiina/Boost.toml
header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost
Language: C++ - Size: 184 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 2

przemek83/wble
Library of useful Qt widgets. Contains double slider, progress bars, integer, double, string and date filters.
Language: C++ - Size: 316 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 30 - Forks: 2

Capital-Asterisk/longeronpp
"Longeron++" C++17 library for simple memory-efficient or 'data-oriented' structures
Language: C++ - Size: 294 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 30 - Forks: 3

DeveloperPaul123/periodic-function 📦
Small header only library to call a function at a specific time interval.
Language: CMake - Size: 60.5 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 28 - Forks: 4

seanmiddleditch/nanofmt
Cut down and minimalistic C++ string formatting library
Language: C++ - Size: 184 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 0

ssteinberg/shared_futex
Fast, shared, upgradeable, non-recursive and non-fair mutex
Language: C++ - Size: 205 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 0

fuxedo/fuxedo
An Open Source alternative to Oracle Tuxedo
Language: C++ - Size: 737 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 22 - Forks: 6

khrynczenko/RadioStream
Simple, fast and light-weight internet radio player for Windows and Linux
Language: C++ - Size: 633 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 3

MIPT-ILab/cpp-lects-rus 📦
Open C++ lectures in Russian. Mirror repository, updated weekly.
Language: TeX - Size: 358 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 4

eteran/cxx17_printf
Language: C++ - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 20 - Forks: 3

mikeroyal/CPP-Guide
C/C++ Guide
Language: C++ - Size: 38.1 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 1

automeka/automeka
Implicit and module-aware build system for future C++
Language: C++ - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 20 - Forks: 2

morpheus-org/morpheus
Dynamic matrix type and algorithms for sparse matrices
Language: C++ - Size: 4.2 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 3

zero9178/cld
A C99 compliant compiler
Language: C++ - Size: 4.86 MB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 3

emsr/tr29124_test
C++ special math functions
Language: C++ - Size: 631 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 17 - Forks: 3

gershnik/intrusive_shared_ptr
Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters
Language: C++ - Size: 335 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 17 - Forks: 0

Arech/t18 📦
Algotrading framework for C++17
Language: C++ - Size: 32.2 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 10

goblinhack/c-plus-plus-examples
A collection of C++ examples, all compilable. Covers from C++11 to C++20.
Language: C++ - Size: 1.2 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

Zang3th/SalinityGL
OpenGL baselayer library in C++
Language: C++ - Size: 382 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 3

niosus/IGLOO
🏔️ IGLOO: Intuitive openGL Object Oriented library
Language: C++ - Size: 1.44 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

JamesBoer/Tbl
CSV and tab-delimited table reader
Language: C++ - Size: 262 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

BlackMATov/fun.hpp
My old crazy idea about functional programming in C++
Language: C++ - Size: 168 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1

nholthaus/minesweeper
Free, old-school, C++17/Qt based Minesweeper game
Language: C++ - Size: 2.1 MB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 14 - Forks: 3

Dwood15/Tempera
Reverse Engineering project for Halo Custom Edition
Language: C++ - Size: 4.38 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 1

jdisset/gaga
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.
Language: C++ - Size: 2.75 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 4

StrikerX3/virt86-demos
Demo projects using virt86
Language: C++ - Size: 204 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 6
