Topic: "modern-cpp"
caranatar/tracerz
A modern C++ (C++17) procedural generation tool based on @galaxykate's tracery
Language: C++ - Size: 230 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 0

AntonShalgachev/coil
Call any function with command-like syntax at runtime (with automatic argument management). No dependencies, no boilerplate code, no macros, fast compilation
Language: C++ - Size: 5.91 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

bitwizeshift/not_null
Non-nullable pointers with 0-overhead and no hidden runtime cost.
Language: C++ - Size: 259 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 1

lionkor/String
A feature-rich modern C++ string class
Language: C++ - Size: 168 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 1

Sherif-MoOo/SafeAutoCorePlatform
SafeAuto Core Platform based on Cpp-17
Language: C++ - Size: 347 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 3

seqan/sharg-parser
The modern argument parser for c++ tools
Language: C++ - Size: 1.64 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 7

Mhr1375/MiniOAuth2
A lightweight, header-only C++20 library for OAuth 2.0 Authorization Code Flow with PKCE . built for Crow, usable anywhere.
Language: C++ - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 0

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

eantcal/nunn
Collection of Machine Learning Algorithms
Language: C++ - Size: 13.3 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 0

germandiagogomez/words-counter-benchmarks-game
A words counter with multiple implementations and benchmarks for each implementation
Language: C++ - Size: 1.14 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

p-ranav/oystr
oystr recursively searches directories for a substring.
Language: C++ - Size: 858 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2

davidkennedydev/GraphQL-Cpp
GraphQL C++ server library at simple way
Language: C++ - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 3

bitwizeshift/Scope
A modern C++-RAII utility library, based on the C++20 proposal
Language: C++ - Size: 260 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 0

marukrap/RoguelikeTutorial
Roguelike tutorial using C++/SFML for Korean roguelike devs
Language: C++ - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 11 - Forks: 2

RFoe/coasync
Asynchronous network library that supports coroutines in C++20
Language: C++ - Size: 8.94 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 2

vertver/grr
Optimised and simple reflection library for games
Language: C++ - Size: 263 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

Kiritow/GSock
General Socket Wrapper
Language: C++ - Size: 52.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 3

XuhuaHuang/EmbeddedProgramming
Applied modern C/C++ in calculus, discrete mathematics, robotics and machine learning with CMake.
Language: C++ - Size: 52.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 0

dionisioedu/SportPulse
A real-time sports score aggregator built with C++ for high performance, deployed on AWS with SRE best practices. Designed for scalability, reliability, and future monetization.
Language: C++ - Size: 323 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 2

pjessesco/peanut
🥜 Header-only C++20 matrix library using expression templates
Language: C++ - Size: 7.67 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

ruoka/net4cpp
Network library implemented with C++23 standard
Language: C++ - Size: 251 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 9 - Forks: 3

isobchuk/cpp_register
safe, no-cost and easy-to-use Cpp header to work safely with HW registers
Language: C++ - Size: 400 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 2

spianmo/GeoLocation
Use C++ ATL COM to obtain real-time GPS coordinates on the Windows platform, support location monitoring, and implement the same method as dotNet's System.Device.Location
Language: C++ - Size: 170 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

Light7734/BindlessVK
Vulkan renderer with bindless design and render graphs.
Language: C++ - Size: 52.9 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

yangacer/sqlite3cpp
C++17 Wrapper of SQLite
Language: C++ - Size: 2.16 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 2

briancairl/multi_field_array
Data-oriented multi-field array container class template written in C++17
Language: C++ - Size: 82 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 1

BullyWiiPlaza/DLL-Dependencies-Parser
A command line application for parsing DLL dependencies recursively
Language: C++ - Size: 48.8 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

bitwizeshift/bit-memory
A hobby library for c++ memory management
Language: C++ - Size: 2.14 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 2

taeguk/RemoteFileExplorer
Simple Remote File Explorer.
Language: C++ - Size: 291 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1

h-2/radr
C++ 𝗥ange 𝗔𝐝aptors 𝗥eimagined
Language: C++ - Size: 329 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 0

kadirlua/Socket
Cross platform secure and non-secure versions of Socket classes were written in modern C++(11 and later).
Language: C++ - Size: 532 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 8 - Forks: 0

davidbrowne/dsga
C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6
Language: C++ - Size: 2.43 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8 - Forks: 0

studer-l/marjoram
Tiny library for Functional Programming in C++
Language: C++ - Size: 429 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 1

ruoka/json4cpp
JSON Library implemented with C++20 standard
Language: C++ - Size: 300 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 2

jjbel/samarium
2-D physics simulation and rendering engine written in modern C++.
Language: C++ - Size: 2.31 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 2

AVasK/vx
Header-only syntax enhancement for various std types (variant/optional/any)
Language: C++ - Size: 27.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 0

biocpp/biocpp-io
BioC++ Input/Output library
Language: C++ - Size: 1.03 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 6

ArifAltiok26/FFmpegpp
Lightweight ffmpeg wrapper for modern cpp
Language: C++ - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

planetpratik/CMake-Jenkins-CPP
A Cross-Platform Modern C++ Project Framework Set Up Using CMake, Jenkins & Vcpkg
Language: CMake - Size: 57.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 12

Chaf-Libraries/LSRViewer
Large Scene Rendering Viewer
Language: C++ - Size: 315 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

jakjan95/head-first-design-patterns-cpp
Head First Design Patterns examples in C++
Language: C++ - Size: 455 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 3

ymarcov/Chili
Chili: HTTP Served Hot
Language: C++ - Size: 1.63 MB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 1

painfulexistence/project-vapor
An ongoing endeavor to develop a current-gen 3D game engine
Language: C++ - Size: 162 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

YexuanXiao/basic_json
A modern C++ library for working with JSON data, aims to provide full support for the JSON standard, as well as allowing users to customize and extend the library according to their needs. The library offers a user-friendly and C++-idiomatic API, without compromising on performance.
Language: Bikeshed - Size: 412 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 2

connectivecpp/chops-net-ip
Chops Net IP ("C"onnective "H"andcrafted "Op"enwork "S"oftware), a tasty C++ library that makes asynchronous IP network coding fun!
Language: C++ - Size: 1.49 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 3

AlexWorx/ALib-Class-Library
A C++ 17/20 general purpose class library. 17 (!) different modules cover areas from strings and formatting, over debug logging to expression-parser and file scanner.
Language: C++ - Size: 18.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 3

ziadasem/modern-cpp-crash-course
notes from professional c++ marc gregoire book, part from Embedded Linux Course
Language: C++ - Size: 2.95 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

matheuspf/handy
Useful header only utilities for C++11/14/17
Language: C++ - Size: 4.82 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 3

sor/myll
MyLang
Language: C# - Size: 10.3 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

stefanpantic/cpp-design-patterns
All design patterns from GoF book implemented in modern C++
Language: C++ - Size: 547 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

codingpotato/Lox-modern-cpp
Lox modern cpp implement
Language: C++ - Size: 383 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 3

Eleobert/slam
A modern C++ OpenGL function loader generator.
Language: C++ - Size: 262 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

Kiritow/NaiveHttpServer
A Naive Modern C++ HTTP Server Implemention
Language: C++ - Size: 155 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 1

szewczukk/Thunder
Simple 3D OpenGL rendering engine written in C++
Language: C++ - Size: 7.14 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 3

verri/cool
Common standalone C++ utilities
Language: C++ - Size: 117 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

verri/jules
Statistical computing library that aims to provide R-like experience in modern C++
Language: C++ - Size: 1.04 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2

coralkashri/from-a-modern-to-an-unbelievably-modern-cpp
From a Modern to an Unbelievably Modern C++ Talk Presentation
Language: HTML - Size: 3.13 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

gittiver/libexpatpp
a modern C++ xml parser toolkit using expat
Language: C++ - Size: 2.3 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 2

San7o/Brenta-Engine
An Entity Component System 3D engine written in C++ with OpenGL. This engine is designed to provide a modular and flexible architecture for game development and simulations: you can run simultations without the graphical interface or use the many classes that the engine provides.
Language: C++ - Size: 76.7 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 6 - Forks: 1

KamranAghlami/libtlvcpp
libtlvcpp is a modern C++ ASN.1 tree manipulating & encoding/decoding library with a focus on performance, and a clean interface.
Language: C++ - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 6 - Forks: 2

wtffqbpl/cpp_weekly
Language: C++ - Size: 369 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 3

voivoid/advent-of-code
Advent Of Code in modern C++ with range-v3
Language: C++ - Size: 752 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

waveyboym/COS-214-Project
A restaurant simulation application that makes use of various design patterns. implemented in C++ by {{NULL}}_Exceptions
Language: C++ - Size: 55.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

wangyoucao577/modern-cpp
Practice and notes for Modern C++(i.e. C++ 11/14/17/20...).
Language: C++ - Size: 632 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

delta/codecharacter-simulator-2022 📦
The simulator of CodeCharacter 2022
Language: C++ - Size: 92.8 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 5

globberwops/dynamic-loader
A modern loader for dynamically loaded libraries
Language: C++ - Size: 43.9 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

aymanalqadhi/tikpp
An asynchronous MikroTik RouterOS API C++17 library
Language: C++ - Size: 345 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 4

xehoth/dakku
A physically based renderer written in modern C++
Language: C++ - Size: 33 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

plusangel/solid_principles_cpp
SOLID principles using modern C++
Language: C++ - Size: 50.8 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

TianyiShi2001/cpp4r
[WIP] C++ for Rustaceans
Language: C++ - Size: 3.65 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

Marslanali/modern-cpp-course
modern C++ course by Igor Bogoslavskyi and Cyrill Stachniss, University of Bonn
Language: C++ - Size: 2.77 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 2

rkirsling/cclox
A C++ port of clox, the Lox language's bytecode VM (http://www.craftinginterpreters.com/).
Language: C++ - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

mateuszstompor/ngin
3D engine made from scratch ⚙️
Language: C - Size: 312 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 1

JDevlieghere/tinydm
Tiny Download Manager on top of libcurl
Language: C++ - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 0

yangyongkang2000/SEvoBench
A C++ Framework for Evolutionary Single-Objective Optimization Benchmarking
Language: C++ - Size: 27.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

connebrink/s3exp
S3 Bucket Exporter
Language: C++ - Size: 4.88 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

AMS21/Phi
High performance, modular, modern, cross-platform general application library
Language: C++ - Size: 8.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 3

reroman/CPP-PluginApp
Examples of creating extensible programs using plugins in C++
Language: C++ - Size: 36.1 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

ehwan/R-Star-Tree
HeaderOnly STL-like template N-dimensional R*Tree implementation on C++14
Language: C++ - Size: 1.1 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

nikumu/leetcode-solutions
A collection of solutions to various LeetCode problems implemented in C++.
Language: C++ - Size: 157 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

megakode/MegaTinyEngine
Mega Tiny Engine is a small work-in-progress 2D game engine written in modern C++.
Language: C++ - Size: 449 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1

zerodaycode/Zero
Libraries for modern C++
Language: C++ - Size: 79.5 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 3

lackhole/ssstl
SS Standard Template Library. It focuses on implementing high version features for lower versions of C++
Language: C++ - Size: 777 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

Mouradouchane/data_structures
my implementation of "data structures" using C++
Language: C++ - Size: 239 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

DNKpp/Simple-Utility
Language: C++ - Size: 6.07 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

Rinzii/mim
A linear algebra math framework written in modern C++ optimized for real time graphics.
Language: C++ - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

dorpxam/einops-cpp
C++17 implementation of einops for libtorch - clear and reliable tensor manipulations with einstein-like notation
Language: C++ - Size: 127 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

qninhdt/cybrion
Cybrion - A voxel game written in C++ using SDL2 and modern OpenGL
Language: C++ - Size: 37.4 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

asciphx/ccORM
Compile time static reflection C++ ORM(mysql,pgsql,sqlite), the character recognition type system is adopted.
Language: C++ - Size: 4.99 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

TusharChugh/cplusplus-containers
Sample implementation of C++ containers (vector, string, bst, forward_list, stack, queues)
Language: C++ - Size: 53.7 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

ahmadbeirkdar/SIDH-CPP
Ongoing attempt to implement a SIKE &/or SIDH cryptography library in Modern C++
Language: C++ - Size: 118 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

nholthaus/statistics
A modern header-only library to calculate various statistics on a set of data
Language: C++ - Size: 1.39 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

veeso/libBMpp 📦
Windows Bitmap (BMP) library for modern C++
Language: C++ - Size: 329 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

marukrap/MaruBot
A Twitch chatbot written in C++/SFML with IRC interface
Language: C++ - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

fbbdev/sdr
Software Defined Radio building blocks for unix pipes
Language: C - Size: 1.11 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 1

dan-42/spoon
:spoon: a c++14 binary serializer, deserializer header only library, for custom binary formats
Language: C++ - Size: 144 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

orcalinux/embedded-linux-diploma
Comprehensive resources and projects covering Linux kernel development, Yocto customization, Raspberry Pi, C++ programming, and device driver creation for embedded systems education.
Language: C - Size: 64.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

crupest/cru
A modern C++ library mainly for UI.
Language: C++ - Size: 2.49 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 1

connectivecpp/utility-rack
A small set of general purpose C++ utility classes and functions
Language: C++ - Size: 1.35 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

RaedAddala/PONG
Pong
Language: CMake - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0
