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: 39 minutes ago - Pushed at: 9 months ago - Stars: 24,746 - Forks: 3,043

skypjack/entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Language: C++ - Size: 36.2 MB - Last synced at: about 1 hour ago - Pushed at: 2 days ago - Stars: 11,025 - Forks: 954

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: 11 days ago - Pushed at: 8 months ago - Stars: 8,626 - Forks: 975

SanderMertens/flecs
A fast entity component system (ECS) for C & C++
Language: C - Size: 137 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7,010 - Forks: 513

kamyu104/LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 3535 LeetCode Problems (Weekly Update)
Language: C++ - Size: 23.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,876 - Forks: 1,598

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: 18 days ago - Pushed at: 2 months ago - Stars: 4,479 - Forks: 554

p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Size: 399 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 3,724 - Forks: 239

cycfi/elements
Elements C++ GUI library
Language: C++ - Size: 39.5 MB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 3,398 - Forks: 255

arximboldi/immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Language: C++ - Size: 2.86 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 2,545 - Forks: 185

fnc12/sqlite_orm
❤️ SQLite ORM light header only library for modern C++
Language: C++ - Size: 9.38 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2,438 - Forks: 328

cnjinhao/nana
a modern C++ GUI library
Language: C++ - Size: 7.98 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 2,387 - Forks: 336

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

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: 1 day ago - Pushed at: about 1 month ago - Stars: 1,931 - Forks: 221

managarm/managarm
Pragmatic microkernel-based OS with fully asynchronous I/O
Language: C++ - Size: 11.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,674 - Forks: 84

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

GValiente/butano
Modern C++ high level GBA engine
Language: C++ - Size: 152 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,338 - Forks: 77

cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 171 MB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 1,266 - Forks: 160

stotko/stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Language: C++ - Size: 4.87 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 1,212 - Forks: 88

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: 12 months ago - Stars: 936 - Forks: 59

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

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: 799 - Forks: 246

Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Language: C++ - Size: 175 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 793 - Forks: 288

Mq-b/Modern-Cpp-templates-tutorial
现代C++模板教程
Language: C++ - Size: 526 KB - Last synced at: 27 days ago - Pushed at: 2 months ago - Stars: 781 - Forks: 106

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

Mq-b/Loser-HomeWork
卢瑟们的作业展示,答案讲解,以及一些C++知识
Language: C++ - Size: 39.7 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 718 - Forks: 137

skypjack/meta
Header-only, non-intrusive and macro-free runtime reflection system in C++
Language: C++ - Size: 963 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 630 - 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: about 2 years ago - Stars: 612 - 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: 586 - Forks: 102

andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.17 MB - Last synced at: 1 day ago - Pushed at: 25 days ago - Stars: 519 - Forks: 69

build-cpp/cmkr
Modern build system based on CMake and TOML.
Language: C++ - Size: 896 KB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 505 - Forks: 34

DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++20
Language: C++ - Size: 722 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 496 - Forks: 41

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

p-ranav/structopt
Parse command line arguments by defining a struct
Language: C++ - Size: 648 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 489 - Forks: 27

Mq-b/ModernCpp-ConcurrentProgramming-Tutorial
现代C++并发编程教程
Language: C++ - Size: 3.92 MB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 485 - Forks: 51

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: 431 - Forks: 83

button-chen/buttonrpc_cpp14
几百行代码实现的modern c++ rpc library
Language: C++ - Size: 177 KB - Last synced at: about 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: 16 days ago - Pushed at: about 3 years ago - Stars: 380 - Forks: 54

lumia431/reaction
A lightweight, header-only reactive programming framework leveraging modern C++20 features for building efficient dataflow applications.
Language: C++ - Size: 553 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 334 - Forks: 13

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

albin-johansson/centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use.
Language: C++ - Size: 219 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 315 - 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: over 2 years ago - Stars: 295 - 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: 5 days ago - Pushed at: 5 days ago - Stars: 280 - Forks: 31

Gusabary/UNO
Hooray! Card Game UNO!
Language: C++ - Size: 730 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 272 - 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: over 1 year ago - Stars: 269 - Forks: 52

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: 10 days ago - Pushed at: 3 months ago - Stars: 262 - Forks: 47

muqsitnawaz/modern-cpp-cheatsheet
Best practices of Modern C++
Size: 10.7 KB - Last synced at: 3 days 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: 11 months ago - Stars: 259 - 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: 9 months ago - Stars: 246 - 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: 12 months ago - Stars: 237 - Forks: 49

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

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

p-ranav/criterion
Microbenchmarking for Modern C++
Language: C++ - Size: 70.9 MB - Last synced at: about 1 month 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: about 2 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

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

gammasoft71/Examples_wxWidgets
Shows how to use wxWidgets controls only by programming code (c++17).
Language: C++ - Size: 4.89 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 162 - Forks: 32

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: over 2 years ago - Stars: 162 - Forks: 32

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

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

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.51 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 143 - Forks: 11

gta-reversed/gta-reversed
Reimplementation of GTA:SA 1.0 US
Language: C++ - Size: 14.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 138 - Forks: 122

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: 8 months ago - Pushed at: 8 months ago - Stars: 136 - Forks: 43

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 134 - Forks: 18

jeaye/jeayeson
A very sane (header only) C++14 JSON library
Language: C++ - Size: 240 KB - Last synced at: about 1 month 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: 23 days 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: 28 days 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: 2 months ago - Pushed at: 2 months ago - Stars: 129 - Forks: 16

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

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

odoo/paper-muncher
📄 An experimental document-generation tool
Language: C++ - Size: 71.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 116 - Forks: 16

arbor-sim/arbor
The Arbor multi-compartment neural network simulation library.
Language: C++ - Size: 21.1 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 116 - Forks: 63

alialib/alia
a declarative UI library for C++
Language: C++ - Size: 3.97 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 113 - Forks: 6

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

eyalroz/cuda-kat
CUDA kernel author's tools
Language: Cuda - Size: 1.57 MB - Last synced at: 6 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: 12 months ago - Pushed at: over 4 years ago - Stars: 106 - Forks: 22

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

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: 6 months ago - Stars: 101 - Forks: 26

aljen/spaghetti
Graphical logic editor/simulator
Language: C++ - Size: 1.46 MB - Last synced at: about 2 years ago - Pushed at: about 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: about 1 month ago - Pushed at: over 7 years ago - Stars: 95 - Forks: 25

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: 3 months ago - Stars: 90 - Forks: 9

fbbdev/plot
Header-only terminal plotting library for C++
Language: C++ - Size: 156 KB - Last synced at: 18 days 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: about 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: about 1 month ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 6

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: 19 days ago - Pushed at: 19 days ago - Stars: 83 - Forks: 15

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

bitwizeshift/BackportCpp
Library of backported modern C++ types to work with C++11
Language: C++ - Size: 2.69 MB - Last synced at: 5 days ago - Pushed at: 5 days 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: 1 day ago - Pushed at: almost 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: 4 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: about 1 month 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: over 6 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: 28 days ago - Pushed at: 28 days ago - Stars: 77 - Forks: 9

nashaudio/klang
A modern C++ dialect for audio processing.
Language: C++ - Size: 2.73 MB - Last synced at: 2 months ago - Pushed at: 2 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: 4 days 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: 243 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 72 - Forks: 6

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

qqiangwu/cppship
Cargo-like build tool for modern cpp
Language: C++ - Size: 262 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 71 - Forks: 7

jbaldwin/liblifthttp
Safe and easy to use C++17 HTTP client library.
Language: C++ - Size: 800 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 69 - Forks: 19
