Topic: "cplusplus-17"
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: 13 days ago - Pushed at: about 2 months ago - Stars: 5,306 - Forks: 469

andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
Language: C++ - Size: 3.03 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 4,246 - Forks: 252

userver-framework/userver
Production-ready C++ Asynchronous Framework with rich functionality
Language: C++ - Size: 28.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,584 - Forks: 313

bshoshany/thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
Language: C++ - Size: 343 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 2,477 - Forks: 280

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: 11 days ago - Pushed at: 6 months ago - Stars: 2,175 - Forks: 114

kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Language: C++ - Size: 12.1 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 1,722 - Forks: 255

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 20 MB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 1,699 - Forks: 166

google/sandboxed-api
Generate sandboxes for C/C++ libraries automatically
Language: C++ - Size: 131 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 1,688 - Forks: 193

jtv/libpqxx
The official C++ client API for PostgreSQL.
Language: C++ - Size: 10.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,110 - Forks: 252

juzzlin/Heimer
Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.
Language: C++ - Size: 5.07 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 895 - Forks: 115

NazaraEngine/NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
Language: C++ - Size: 28.3 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 760 - Forks: 81

bernedom/SI
A header only C++ library that provides type safety and user defined literals for physical units
Language: C++ - Size: 70.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 505 - Forks: 40

Stiffstream/sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Language: C++ - Size: 14.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 479 - Forks: 47

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

ABRG-Models/morphologica
C++ header-only graphing and data visualization with Modern OpenGL
Language: C++ - Size: 77.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 288 - Forks: 35

google/jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).
Language: C++ - Size: 2.54 MB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 280 - Forks: 32

jsoysouvanh/Refureku
Cross-platform C++17 Runtime Reflection Library
Language: C++ - Size: 291 MB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 234 - Forks: 24

indianakernick/EnTT-Pacman
An example of how to use the ECS part of the EnTT framework
Language: C++ - Size: 1.87 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 221 - Forks: 22

IainWinter/IwEngine
This is an engine that I initially started building after taking a game coding class in high school to learn how the underlying systems of Unity / game engines in general worked.
Language: C++ - Size: 858 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 207 - Forks: 26

CREDITSCOM/node
Credits Node is the main module that provide an opportunity to run a node and participate in CREDITS blockchain network.
Language: C++ - Size: 11.9 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 152 - Forks: 16

TheNitesWhoSay/RareCpp
Creating a simpler, more intuitive means of C++ reflection
Language: C++ - Size: 3.06 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 124 - Forks: 6

thinks/tph_poisson
Single file, header-only, no-dependencies C library for Poisson disk sampling in arbitrary dimensions.
Language: C - Size: 3.15 MB - Last synced at: about 24 hours ago - Pushed at: 3 months ago - Stars: 118 - Forks: 18

purpl3F0x/MQA_identifier
Master Quality Authenticated codec reverse engineering, Tool to identify MQA encoding and Master's Sample Rate
Language: C++ - Size: 115 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 110 - Forks: 10

userver-framework/service_template
Template of a C++ service that uses userver framework. Build, test and CI scripts ready
Language: CMake - Size: 108 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 103 - Forks: 35

jeremyong/gal
Geometric Algebra Library
Language: C++ - Size: 1.43 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 96 - Forks: 8

mandliya/modern-cpp-concepts
A repository containing C++11/14/17 concepts and code snippets
Language: C++ - Size: 4.55 MB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 95 - Forks: 25

banach-space/cpp-tutor
Code examples for tutoring modern C++
Language: C++ - Size: 108 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 93 - Forks: 9

dallison/subspace
Subspace IPC
Language: C++ - Size: 1.34 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 93 - Forks: 6

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: 12 days ago - Pushed at: over 3 years ago - Stars: 89 - Forks: 4

bluerock-io/BRiCk
Formalization of C++ for verification purposes.
Language: Coq - Size: 89.8 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 80 - Forks: 14

google/cpp-async-rpc
Library for Asynchronicity, Serialization and Remoting
Language: C++ - Size: 617 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 74 - Forks: 21

BobSteagall/utf_utils
My work on high-speed conversion of UTF-8 to UTF-32/UTF-16
Language: C++ - Size: 2.37 MB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 57 - Forks: 12

ArjArav98/Sudoku-Solver
Suite of functions, written in C++, which solve, validate and generate Sudoku puzzles!
Language: C++ - Size: 125 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 54 - Forks: 20

DigitalPulseSoftware/BurgWar
Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.
Language: C++ - Size: 8.1 MB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 53 - Forks: 9

GoogleCloudPlatform/functions-framework-cpp
Functions Framework for C++
Language: C++ - Size: 1.23 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 50 - Forks: 25

nam20485/OdbDesign
A free open source cross-platform C++ library for parsing ODB++ Design archives, accessing their data, and building net list product models. Exposed via a REST API packaged inside of a Docker image.
Language: C++ - Size: 3.04 MB - Last synced at: 14 days ago - Pushed at: 21 days ago - Stars: 47 - Forks: 21

terroo/flappybird
The famous game made with C++ and SFML
Language: C++ - Size: 174 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 47 - Forks: 10

z4kn4fein/cpp-semver
Semantic Versioning library for modern C++.
Language: C++ - Size: 41 KB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 44 - Forks: 9

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

userver-framework/pg_service_template
Template of a C++ service that uses userver framework with PostgreSQL. Build, test and CI scripts ready
Language: C++ - Size: 81.1 KB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 42 - Forks: 20

brainboxdotcc/triviabot
A Discord Trivia/Quiz bot with over 150,000 questions and lots of features!
Language: C++ - Size: 109 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 37 - Forks: 15

vvaltchev/mylang
A simple programming language inspired by Python, JavaScript and C
Language: C++ - Size: 476 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 35 - Forks: 6

userver-framework/uservice-dynconf
The service to control dynamic configs of the other userver-based services
Language: Python - Size: 174 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 32 - Forks: 14

ashaduri/csv-parser
Compile-time and runtime CSV parser written in C++17
Language: C++ - Size: 885 KB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 31 - Forks: 5

Unarelith/ZeldaOOL
The Legend of Zelda: Oracle of-like fangame written in C++11 using GameKit
Language: C++ - Size: 7.07 MB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 31 - Forks: 2

savirsingh/ccc-solutions
Solutions For University of Waterloo CCC
Language: C++ - Size: 1.11 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 27 - Forks: 3

hedayat/powerfake
C++ Faking library, which allows faking/mocking regular functions, static member functions and non-virtual member functions for testing purposes.
Language: C++ - Size: 693 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 1

afaikafk/seq
Compile-time integer sequence manipulation, header-only library for C++17
Language: C++ - Size: 23.4 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 27 - Forks: 0

omegacoleman/arkio
async io-uring based kernel io library
Language: C++ - Size: 315 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 0

Stiffstream/so5extra
so5extra is a collection of various SObjectizer's extensions. so5extra is built on top of SObjectizer and intended to simplify development of SObjectizer-based applications.
Language: C++ - Size: 969 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 5

Stiffstream/arataga
A performant socks5/http1.1 proxy-server targeted for serving a large number of entry-points
Language: C++ - Size: 652 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 1

BobSteagall/CppNow2018
Materials from my talks from C++Now 2018
Language: C++ - Size: 5.32 MB - Last synced at: 22 days ago - Pushed at: over 6 years ago - Stars: 21 - Forks: 3

drpatrik/combatris
A "perfect" implementation of an old classic
Language: C++ - Size: 97.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 2

tobiasmarciszko/qt_raytracer_challenge
Implementation based on the book The Ray Tracer Challenge
Language: C++ - Size: 12.2 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 6

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: 3 days ago - Pushed at: 6 days ago - Stars: 17 - Forks: 0

lostjared/cplusplus17.Examples
C++17 Examples
Language: C++ - Size: 2.04 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 4

hu-ry/CLiAni
Commandline program for displaying ascii character animations.
Language: C++ - Size: 132 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 17 - Forks: 1

raleighlittles/Data_Structures_and_Other_Objects_Using_Cpp
A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.
Language: C++ - Size: 6.15 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 6

terroo/tetris
Famous puzzle game remade with C++ and SFML
Language: C++ - Size: 87.9 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 8

LiquidFenrir/CalculaThreeDS
3DS homebrew scientific calculator
Language: C++ - Size: 212 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 1

dallison/co
Coroutine library in C++
Language: C++ - Size: 185 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 3

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: 12 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

userver-framework/pg_grpc_service_template
Template of a C++ service that uses userver framework with gRPC and PostgreSQL. Build, test and CI scripts ready
Language: C++ - Size: 191 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 16 - Forks: 12

ofats/any_invocable
Сonservative, move-only equivalent of std::function
Language: C++ - Size: 153 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 2

BobSteagall/CppCon2018
Materials from my talks from CppCon 2018
Language: C++ - Size: 3.81 MB - Last synced at: 22 days ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

I-Hudson/Reflect
Small investigation into how the UE4 header tool works and how to auto generate code.
Language: C++ - Size: 7.44 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 2

contour-terminal/boxed-cpp
Boxing primitive types in C++
Language: C++ - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 14 - Forks: 3

rodneylab/jolt-raylib-hello-world
Jolt Physics raylib ⚡️ trying Jolt C++ game development physics library with raylib in a 3D hello world 🎱 bouncing sphere example.
Language: CMake - Size: 1.86 MB - Last synced at: 17 days ago - Pushed at: 20 days ago - Stars: 12 - Forks: 0

HavenDV/QtPackage
This addon fully implement Qt VS Addin
Language: HTML - Size: 20.1 MB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 6

gershnik/SimpleJNI
A powerful lightweight C++ wrapper for JNI
Language: C++ - Size: 1.2 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 11 - Forks: 7

juzzlin/Argengine
A simple CLI argument (option) parser library for modern C++ based on lambda callbacks
Language: C++ - Size: 126 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 11 - Forks: 5

ashaduri/qt-cctalk
Cross-platform ccTalk protocol implementation in modern C++ / Qt
Language: C++ - Size: 104 KB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 11 - Forks: 1

eantcal/nunn
Collection of Machine Learning Algorithms
Language: C++ - Size: 13.3 MB - Last synced at: 16 days ago - Pushed at: 12 months ago - Stars: 11 - Forks: 0

cpp-for-yourself/homeworks
💻 This is a template repository to enable homework checking for the modern C++ course.
Language: Shell - Size: 18.6 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 8

juzzlin/SimpleLogger
A simple yet effective logging library for C++
Language: C++ - Size: 63.5 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 10 - Forks: 5

MHDtA-dev/VKFS
Cross-platform C++ framework that allows you to quickly initialize Vulkan and provides easy-to-use abstraction above main objects
Language: C++ - Size: 824 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 3

rodrigocfd/chromium-peeker 📦
A native C++11 Win32 utility to download a list of Chromium builds for Windows.
Language: C++ - Size: 1.16 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 3

contour-terminal/termbench-pro
Terminal Benchmarking as CLI and library.
Language: C++ - Size: 99.6 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 3

anathonic/the-cpp-programming-language
The C++ compendium of knowledge based on "The C++ Programming Language Fourth Edition" by Bjarne Stroustrup
Language: C++ - Size: 78.1 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

max0x7ba/parse-integers-benchmark
Benchmarking reading and parsing integers from a file in C++.
Language: C++ - Size: 10.7 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 6

cpp-frug/paris
C++ events in Paris
Language: HTML - Size: 4.85 MB - Last synced at: about 6 hours ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

hutorny/usbplusplus
C++14 template library for handy descriptor definition
Language: C++ - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 2

ov-studio/Vital.sandbox
Vital.sandbox ━ Vital's Official Sandbox SDK
Language: C++ - Size: 47 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

karmakrafts/kstd-streams 📦
Highly optimized, constexpr-ready collection streams for C++17/20.
Language: C++ - Size: 209 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

DonutVikingChap/ascii-fortress-2
Demake of TF2 in ASCII graphics with online multiplayer
Language: C++ - Size: 671 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

Md7tz/Running-Lizard
game built with WinBGIm (graphics.h) library with enemy and advanced features complimenting snake 2D
Language: C++ - Size: 54 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

felipemdutra/pheV3
3D Physics Engine that aims to simulate Rigid Body physics, including linear and rotational motion, collisions, and more!
Language: C++ - Size: 71.3 KB - Last synced at: 18 days ago - Pushed at: 24 days ago - Stars: 7 - Forks: 1

terroo/lotto
Gere números para jogar na Loteria. Feito com C++ e também versão Rust
Language: C++ - Size: 47.9 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

BlackMATov/defer.hpp
Go's defer implementation in C++17
Language: C++ - Size: 84 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

nnnlog/baekjoon
Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)
Language: C++ - Size: 1.32 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

AvinandanBose/C_PLUS_PLUS_Beginner
Its the beginner series of C++
Language: C++ - Size: 297 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

terroo/luasfml
Binding SFML to LUA . This project is a fork of the original project: https://github.com/Canadadry/luaSFML
Language: C++ - Size: 141 KB - Last synced at: 19 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

HectareaGalbis/omm
Template Open Multi-Methods in C++
Language: C++ - Size: 307 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

RoundedGlint585/TGVDenoising
TGV based method for image denoising
Language: Jupyter Notebook - Size: 2.37 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 2

datpham0412/covid19-prediction-model
Machine learning project aimed at predicting new COVID-19 cases using historical COVID-19 and mobility data. The project involves data fetching, migration, preprocessing, exploratory data analysis (EDA), feature engineering, data splitting, model training, and evaluation.
Language: Jupyter Notebook - Size: 10.5 MB - Last synced at: about 11 hours ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

christianparpart/actor-model
C++17 Actor Model header-only library
Language: C++ - Size: 65.4 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

UtoECat/miniLuau
LuaU sources packaged into two files for easy embedding (just copy+paste them into your project).
Language: C++ - Size: 4.53 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

xterminal86/nrogue
ncurses roguelike challenge
Language: C - Size: 28.9 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 6 - Forks: 2

uatuko/libxid
A globally unique id generator
Language: C++ - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

AvinandanBose/C_Plus_Plus_Intermediate_Pointers_I
Its an intermediate guide on C++(Pointers)
Language: C++ - Size: 307 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2
