An open API service providing repository metadata for many open source software ecosystems.

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: about 9 hours ago - Pushed at: 8 months ago - Stars: 8,662 - Forks: 974

openscad/openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

Language: C++ - Size: 74.9 MB - Last synced at: about 11 hours ago - Pushed at: 3 days ago - Stars: 7,842 - Forks: 1,307

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: 5 days ago - Pushed at: 3 months ago - Stars: 5,412 - Forks: 482

opentrack/opentrack

Head tracking software for MS Windows, Linux, and Apple OSX

Language: C++ - Size: 238 MB - Last synced at: about 12 hours ago - Pushed at: 3 days ago - Stars: 4,102 - Forks: 486

cnjinhao/nana

a modern C++ GUI library

Language: C++ - Size: 7.98 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 2,393 - Forks: 335

Dobiasd/FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.

Language: C++ - Size: 2.68 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 2,189 - Forks: 174

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: 7 days ago - Pushed at: 7 months ago - Stars: 2,188 - Forks: 115

marzer/tomlplusplus

Header-only TOML config file parser and serializer for C++17.

Language: C++ - Size: 21 MB - Last synced at: about 5 hours ago - Pushed at: 1 day ago - Stars: 1,742 - Forks: 170

ToruNiina/toml11

TOML for Modern C++

Language: C++ - Size: 3.93 MB - Last synced at: about 2 hours ago - Pushed at: 4 days ago - Stars: 1,140 - Forks: 180

mongodb/mongo-cxx-driver

C++ Driver for MongoDB

Language: C++ - Size: 92.9 MB - Last synced at: about 8 hours ago - Pushed at: 5 days ago - Stars: 1,067 - Forks: 546

vincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++.

Language: C++ - Size: 10.1 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 974 - Forks: 167

Mudlet/Mudlet

⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

Language: C++ - Size: 177 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 792 - Forks: 288

RcppCore/Rcpp

Seamless R and C++ Integration

Language: C++ - Size: 28.6 MB - Last synced at: about 16 hours ago - Pushed at: 15 days ago - Stars: 760 - Forks: 219

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: 4 days ago - Pushed at: about 2 years ago - Stars: 722 - Forks: 134

tcbrindle/raytracer.hpp

Simple compile-time raytracer using C++17

Language: C - Size: 335 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 709 - Forks: 28

Razakhel/RaZ

Modern & multiplatform 3D game engine

Language: C++ - Size: 336 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 654 - 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: 57.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 573 - 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: about 1 year 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: 13 days ago - Pushed at: about 4 years ago - Stars: 418 - Forks: 38

JamesBoer/Jinx

Embeddable scripting language for real-time applications

Language: C++ - Size: 53.8 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 324 - Forks: 11

venediktov/vanilla-rtb

Real Time Bidding (RTB) - Demand Side Platform framework

Language: C++ - Size: 6.26 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 323 - Forks: 85

Neargye/semver

Semantic Versioning for modern C++

Language: C++ - Size: 468 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 321 - Forks: 37

feelpp/feelpp

:gem: Feel++: Finite Element Embedded Language and Library in C++

Language: C++ - Size: 330 MB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 320 - Forks: 66

bluescarni/mppp

Multiprecision for modern C++

Language: C++ - Size: 46.2 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 313 - Forks: 28

przemek83/volbx

Graphical tool for data manipulation written in C++/Qt.

Language: C++ - Size: 4.54 MB - Last synced at: about 1 month ago - Pushed at: 4 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: about 20 hours ago - Pushed at: over 1 year ago - Stars: 229 - Forks: 15

morganbengtsson/mos

Lightweight game engine.

Language: C++ - Size: 18 MB - Last synced at: 2 months ago - Pushed at: 3 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: 10 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: over 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: about 1 month 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: 10 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: 23 days ago - Pushed at: 23 days ago - Stars: 170 - Forks: 29

DeveloperPaul123/eventbus

A simple, header only event bus library written in modern C++17.

Language: C++ - Size: 741 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 163 - Forks: 16

StrikerX3/virt86

x86 virtualization abstraction framework

Language: C++ - Size: 394 KB - Last synced at: 29 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: 10 months ago - Pushed at: over 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: 13 days ago - Pushed at: almost 6 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: 13 days ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 8

Sedeniono/tiny-optional

Replacement for std::optional that does not waste memory unnecessarily

Language: C++ - Size: 566 KB - Last synced at: 2 months ago - Pushed at: 3 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: about 1 month 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: 13 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 13

BlackMATov/kari.hpp

Experimental library for currying in C++17

Language: C++ - Size: 377 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 78 - Forks: 1

jwtowner/lug

C++ embedded domain specific language for extended parsing expression grammars (PEGs)

Language: C++ - Size: 9.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 6

BlackMATov/flat.hpp

Library of flat vector-like based associative containers

Language: C++ - Size: 364 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 75 - Forks: 2

crazybie/tref

A handy, tiny but powerful compile-time reflection system for C++.

Language: C++ - Size: 282 KB - Last synced at: over 1 year ago - Pushed at: over 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: 3 months ago - Pushed at: 3 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 65 - Forks: 9

TrainingByPackt/Advanced-CPlusPlus

Master the technique of confidently writing robust C++ code

Language: C++ - Size: 14.9 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 61 - Forks: 35

BlackMATov/curly.hpp

Simple cURL C++17 wrapper

Language: C++ - Size: 265 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 7

Panzerschrek/U-00DC-Sprache

"Ü" programming language development

Language: C++ - Size: 16.5 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: 27 days ago - Pushed at: over 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: 3 months ago - Pushed at: 3 months ago - Stars: 57 - Forks: 15

cktan/tomlcpp

No fanfare TOML C++ Library

Language: C - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 55 - Forks: 12

red0124/ssp

C++ CSV parser

Language: C++ - Size: 3.15 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 5

JamesBoer/Heady

A utility for creating amalgamated single-header C++ libraries

Language: C++ - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 54 - Forks: 6

tcbrindle/numeris_romanis

Roman numeral support for C++17

Language: C++ - Size: 2.93 KB - Last synced at: 29 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: about 1 month ago - Pushed at: 7 months ago - Stars: 51 - Forks: 10

libsemigroups/libsemigroups

C++ library for semigroups and monoids

Language: C++ - Size: 39.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 30

tinverse/tsm

A Typed Hierarchical State Machine Framework in C++

Language: C++ - Size: 34.7 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 47 - Forks: 7

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

EmilianC/Gemcutter

A free C++ game development framework for Windows.

Language: C++ - Size: 5.85 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 42 - Forks: 5

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: 20 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 4

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: 23 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: 20 days ago - Pushed at: 20 days ago - Stars: 40 - 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: about 1 month 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: about 1 month 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: over 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: 27 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: 4 months ago - Pushed at: 4 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: 12 months ago - Pushed at: 12 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: 29 days ago - Pushed at: 8 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: almost 7 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: about 1 month 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: 16 days ago - Pushed at: 12 months ago - Stars: 20 - Forks: 3

mikeroyal/CPP-Guide

C/C++ Guide

Language: C++ - Size: 38.1 KB - Last synced at: 14 days 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: about 1 month ago - Pushed at: 3 months ago - Stars: 19 - Forks: 3

zero9178/cld

A C99 compliant compiler

Language: C++ - Size: 4.86 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 3

gershnik/intrusive_shared_ptr

Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters

Language: C++ - Size: 340 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 17 - Forks: 0

emsr/cxx_math

C++ special math functions

Language: C++ - Size: 631 MB - Last synced at: 10 days ago - Pushed at: 29 days ago - Stars: 17 - Forks: 3

Arech/t18 📦

Algotrading framework for C++17

Language: C++ - Size: 32.2 MB - Last synced at: over 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: about 1 month ago - Pushed at: 3 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: about 1 month 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: about 1 month 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: 8 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: about 2 months 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: 29 days ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 6

tomilov/variant

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

Language: C++ - Size: 324 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 14 - Forks: 1

EmilianC/Gemcutter-Samples

Sample code for the Gemcutter game framework.

Language: C++ - Size: 80.3 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 13 - Forks: 3