Topic: "modern-cpp"
changkun/modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Language: C++ - Size: 37.5 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 24,780 - Forks: 3,047

skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Language: C++ - Size: 36.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 11,192 - Forks: 960

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 1 month ago - Pushed at: 10 months ago - Stars: 8,662 - Forks: 974

SanderMertens/flecs
A fast entity component system (ECS) for C & C++
Language: C - Size: 138 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7,148 - Forks: 528

kamyu104/LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 3580 LeetCode Problems (Weekly Update)
Language: C++ - Size: 24.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4,910 - Forks: 1,608

ThePhD/sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Language: C++ - Size: 24.9 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 4,524 - Forks: 555

p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Size: 399 KB - Last synced at: 17 days ago - Pushed at: 12 months ago - Stars: 3,816 - Forks: 246

cycfi/elements
Elements C++ GUI library
Language: C++ - Size: 39.5 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 3,417 - Forks: 256

arximboldi/immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Language: C++ - Size: 2.86 MB - Last synced at: 26 days ago - Pushed at: 9 months ago - Stars: 2,572 - Forks: 187

fnc12/sqlite_orm
❤️ SQLite ORM light header only library for modern C++
Language: C++ - Size: 9.9 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2,466 - Forks: 327

cnjinhao/nana
a modern C++ GUI library
Language: C++ - Size: 7.98 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2,394 - Forks: 335

patrikhuber/eos
A lightweight 3D Morphable Face Model library in modern C++
Language: C++ - Size: 14.3 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1,952 - Forks: 598

skypjack/uvw
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
Language: C++ - Size: 15.5 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1,950 - Forks: 222

NVIDIA/cccl
CUDA Core Compute Libraries
Language: C++ - Size: 82.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,706 - Forks: 227

managarm/managarm
Pragmatic microkernel-based OS with fully asynchronous I/O
Language: C++ - Size: 10.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,687 - Forks: 84

GValiente/butano
Modern C++ high level GBA engine
Language: C++ - Size: 153 MB - Last synced at: 7 days ago - Pushed at: 23 days ago - Stars: 1,364 - Forks: 79

cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 171 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1,273 - Forks: 163

stotko/stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Language: C++ - Size: 4.99 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1,219 - Forks: 91

lethal-guitar/RigelEngine
A modern re-implementation of the classic DOS game Duke Nukem II
Language: C++ - Size: 5.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 945 - Forks: 62

eyalroz/cuda-api-wrappers
Thin, unified, C++-flavored wrappers for the CUDA APIs
Language: C++ - Size: 2.85 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 842 - Forks: 84

Mq-b/Modern-Cpp-templates-tutorial
现代C++模板教程
Language: C++ - Size: 540 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 809 - Forks: 109

Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Language: C++ - Size: 177 MB - Last synced at: about 23 hours ago - Pushed at: 3 days ago - Stars: 801 - Forks: 292

patrikhuber/4dface
Real-time 3D face tracking and reconstruction from 2D video
Language: C++ - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 801 - Forks: 244

liblava/liblava
Modern and easy-to-use library for Vulkan
Language: C++ - Size: 10.1 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 778 - Forks: 46

Mq-b/Loser-HomeWork
卢瑟们的作业展示,答案讲解,以及一些C++知识
Language: C++ - Size: 39.7 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 724 - Forks: 138

skypjack/meta 📦
Header-only, non-intrusive and macro-free runtime reflection system in C++
Language: C++ - Size: 963 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 631 - Forks: 51

phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
Language: C++ - Size: 64.5 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 616 - Forks: 32

p-ranav/csv2
Fast CSV parser and writer for Modern C++
Language: C++ - Size: 729 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 590 - Forks: 103

build-cpp/cmkr
Modern build system based on CMake and TOML.
Language: C++ - Size: 842 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 534 - Forks: 36

andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 525 - Forks: 69

lumia431/reaction
A lightweight, header-only, high-performance reactive programming framework for C++20.
Language: C++ - Size: 80.1 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 512 - Forks: 56

DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++20
Language: C++ - Size: 722 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 497 - Forks: 41

ray-cast/AnimatorGo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Language: C++ - Size: 104 MB - Last synced at: about 2 hours ago - Pushed at: about 1 year ago - Stars: 496 - Forks: 65

Mq-b/ModernCpp-ConcurrentProgramming-Tutorial
现代C++并发编程教程
Language: C++ - Size: 3.92 MB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 495 - Forks: 52

p-ranav/structopt
Parse command line arguments by defining a struct
Language: C++ - Size: 648 KB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 492 - Forks: 27

JustasMasiulis/nt_wrapper
A wrapper library around native windows sytem APIs
Language: C++ - Size: 535 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 432 - Forks: 84

button-chen/buttonrpc_cpp14
几百行代码实现的modern c++ rpc library
Language: C++ - Size: 177 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 420 - Forks: 119

patrikhuber/superviseddescent
C++11 implementation of the supervised descent optimisation method
Language: C++ - Size: 46.2 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 403 - Forks: 188

Ubpa/UECS
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Language: C++ - Size: 889 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 381 - Forks: 54

vpand/icpp
Running C++ in anywhere like a script.
Language: C++ - Size: 86.4 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 325 - Forks: 17

albin-johansson/centurion
A modern C++ wrapper library for SDL.
Language: C++ - Size: 219 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 318 - Forks: 30

bitwizeshift/result
A lightweight C++11-compatible error-handling mechanism
Language: C++ - Size: 2.84 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 296 - Forks: 17

victimsnino/ReactivePlusPlus
Implementation of async observable/observer (Reactive Programming) in C++ with care about performance and templates in mind in ReactiveX approach
Language: C++ - Size: 112 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 281 - Forks: 31

Kronuz/cpp-btree
Modern C++ B-tree containers
Language: C++ - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 272 - Forks: 53

Gusabary/UNO
Hooray! Card Game UNO!
Language: C++ - Size: 730 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 272 - Forks: 31

brisklib/brisk
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
Language: C++ - Size: 36.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 263 - Forks: 10

Sunrisepeak/mcpp-standard
动手学现代Cpp核心特性 - “像打游戏一样学习C++”
Language: C++ - Size: 2.35 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 263 - Forks: 18

downdemo/Effective-Modern-Cpp
Zero Fluff, Max Value: Code-Driven Modern C++(11/14/17) Best Practices
Language: C++ - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 262 - Forks: 47

muqsitnawaz/modern-cpp-cheatsheet
Best practices of Modern C++
Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 261 - Forks: 19

Clemapfel/jluna
Julia Wrapper for C++ with Focus on Safety, Elegance, and Ease of Use
Language: C++ - Size: 1.32 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 258 - Forks: 13

abeimler/ecs_benchmark
Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)
Language: C++ - Size: 14.1 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 252 - Forks: 14

HoShiMin/formatPE
A bunch of parsers for PE and PDB formats in C++
Language: C++ - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 245 - Forks: 50

lkimuk/cpp-resources
C++文章、论文、视频资源分享,每月四期,供群内朋友阅读交流。
Size: 88.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 238 - Forks: 21

p-ranav/criterion
Microbenchmarking for Modern C++
Language: C++ - Size: 70.9 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 219 - Forks: 12

BOT-Man-JL/ORM-Lite
Header-Only, Strong-Typed, Compile-time Object Relation Mapping (ORM) in Modern C++ :-)
Language: C++ - Size: 4.69 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 216 - Forks: 64

marukrap/ProceduralMapGenerator
A procedural map generator for roguelike games
Language: C++ - Size: 481 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 211 - Forks: 22

Naios/idle
Idle is an asynchronous and hot-reloadable C++ dynamic component framework
Language: C++ - Size: 739 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 196 - Forks: 13

gta-reversed/gta-reversed
Reimplementation of GTA:SA 1.0 US
Language: C++ - Size: 15.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 186 - Forks: 131

Organic-Code/ImTerm
c++17 header only library implementing a terminal for imgui applications
Language: C++ - Size: 202 KB - Last synced at: about 7 hours ago - Pushed at: over 1 year ago - Stars: 182 - Forks: 25

gammasoft71/Examples_wxWidgets
Shows how to use wxWidgets controls only by programming code (c++17).
Language: C++ - Size: 4.9 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 171 - Forks: 34

novusengine/NovusCore
A modern take on MMO Engine design and architecture.
Language: CMake - Size: 38 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 169 - Forks: 28

DeveloperPaul123/eventbus
A simple, header only event bus library written in modern C++17.
Language: C++ - Size: 741 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 163 - Forks: 16

ntoskrnl7/crtsys
C/C++ Runtime library for system file (Windows Kernel Driver) - Supports Microsoft STL
Language: C++ - Size: 937 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 162 - Forks: 32

odoo/paper-muncher
📄 Convert HTML/CSS to PDF or images instantly
Language: C++ - Size: 46.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 147 - Forks: 21

abdes/asap
A modern cmake starter project for C++ with a complete build lifecycle, testing, dependency management, etc. Portable across Linux, OS X and Windows.
Language: CMake - Size: 7.86 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 144 - Forks: 11

hugsy/pwn--
pwn++ is a Windows & Linux library oriented for exploit dev but mostly used to play with modern C++ features
Language: C++ - Size: 829 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 140 - Forks: 18

zouxianyu/query-pdb
query-pdb is a server-side software for parsing PDB files. The software provides PDB online parsing service.
Language: C++ - Size: 23.4 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 136 - Forks: 43

jeaye/jeayeson
A very sane (header only) C++14 JSON library
Language: C++ - Size: 240 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 133 - Forks: 23

shlomnissan/trex-runner
🦖 Chrome's Dinosaur Game in C++
Language: C - Size: 229 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 131 - Forks: 17

yanglr/leetcode-ac
:octocat: leetcode-ac | LeetCode AC solutions | LeetCode+剑指offer+程序员面试金典careerup(cc189)
Language: C++ - Size: 35.6 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 130 - Forks: 135

cpp-tutor/learnmoderncpp-tutorial
Complete, working programs, plus Markdown sources, from the C++ tutorial hosted at learnmoderncpp.com
Language: C++ - Size: 236 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 129 - Forks: 16

cpp-for-yourself/lectures-and-homeworks
📚 A place for all lecture scripts, projects etc. for the "C++ for yourself" course
Language: TypeScript - Size: 2.28 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 126 - Forks: 21

LearningByExample/ModernCppCI
This is an example of doing a Modern C++ project with CI
Language: C++ - Size: 634 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 123 - Forks: 34

arbor-sim/arbor
The Arbor multi-compartment neural network simulation library.
Language: C++ - Size: 21.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 118 - Forks: 65

alialib/alia
a declarative UI library for C++
Language: C++ - Size: 4.04 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 114 - Forks: 6

r-darwish/kilopp Fork of antirez/kilo 📦
The Kilo editor in modern C++
Language: C++ - Size: 318 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 112 - Forks: 10

albin-johansson/tactile
A tilemap editor that aims to be simple, fast and lightweight.
Language: C++ - Size: 115 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 107 - Forks: 6

eyalroz/cuda-kat
CUDA kernel author's tools
Language: Cuda - Size: 1.57 MB - Last synced at: 8 months ago - Pushed at: about 3 years ago - Stars: 107 - Forks: 8

p-ranav/cppgit2 📦
Git for Modern C++ (A libgit2 Wrapper Library)
Language: C++ - Size: 7.09 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 106 - Forks: 22

genyleap/Project-Template
PT is a template for modern C++ projects with useful features for developing cross-platform products.
Language: C++ - Size: 580 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 102 - Forks: 26

lizzard-winner/ModernDesignPatterns
Design Patterns in Modern C++
Language: C++ - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 100 - Forks: 21

aljen/spaghetti
Graphical logic editor/simulator
Language: C++ - Size: 1.46 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 14

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

lawmurray/doxide
Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.
Language: C++ - Size: 9.65 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 93 - Forks: 9

fbbdev/plot
Header-only terminal plotting library for C++
Language: C++ - Size: 156 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 89 - Forks: 11

besh81/nana-creator
Nana Creator - a RAD tool for (and built with) Nana C++ Library
Language: C++ - Size: 2.87 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 13

jonas1ara/73
The 73 most useful LeetCode problems implemented in C, C++, C# and F#
Language: C# - Size: 14.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 88 - Forks: 10

m-peko/booleval
Header-only C++17 library for evaluating logical expressions.
Language: C++ - Size: 464 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 6

p-ranav/fswatch
File/Directory Watcher for Modern C++
Language: C++ - Size: 79.1 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 10

robotics-upo/Heuristic_path_planners
Collection of classes and functions to allow 2D/3D path generation with heuristic algorithms such as A*, Theta* and LazyTheta* and ROS Interfaces
Language: C++ - Size: 88 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 83 - Forks: 15

bitwizeshift/BackportCpp
Library of backported modern C++ types to work with C++11
Language: C++ - Size: 2.69 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 81 - Forks: 8

JoaoBaptMG/gba-modern
An attempt to create a Game Boy Advance game using Modern C++
Language: C++ - Size: 12.4 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 80 - Forks: 4

wang-bin/JMI
JNI Modern Interface in C++17
Language: C++ - Size: 167 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 79 - Forks: 17

JustasMasiulis/memory_signature
A small wrapper class providing an unified interface to search for various memory signatures
Language: C++ - Size: 42 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 79 - Forks: 19

andrew-gresyk/HFSM 📦
Hierarchical Finite State Machine Framework
Language: C++ - Size: 542 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 78 - Forks: 34

NIKEA-SOFT/HelenaFramework
Modern and Universal Framework on C++20 for clean, flexible, scalable architecture with minimal overhead.
Language: C++ - Size: 3.57 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 9

nashaudio/klang
A modern C++ dialect for audio processing.
Language: C++ - Size: 2.73 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 77 - Forks: 3

edson-a-soares/poco_restful_webservice
A RESTful API using Poco C++ Libraries.
Language: C++ - Size: 8.4 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 77 - Forks: 23

sourcemeta/blaze
The ultra high-performance C++ JSON Schema validator, providing validation in the nano-second range along with perfect compliance scores. Supports Draft 4, Draft 6, Draft 7, 2019-09 and 2020-12. For both servers and embedded devices
Language: C++ - Size: 358 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 76 - Forks: 7

germandiagogomez/the-cpp-abstraction-penalty
Modern C++ benchmarking
Language: C++ - Size: 840 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 72 - Forks: 1
