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: 6 months ago - Pushed at: over 1 year 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.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11,879 - Forks: 1,011
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.58 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 9,027 - Forks: 1,006
SanderMertens/flecs
A fast entity component system (ECS) for C & C++
Language: C - Size: 154 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7,701 - Forks: 561
kamyu104/LeetCode-Solutions
🏋️ Python / Modern C++ Solutions of All 3744 LeetCode Problems (Weekly Update)
Language: C++ - Size: 25.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5,055 - Forks: 1,643
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: 6 months ago - Pushed at: 9 months ago - Stars: 4,524 - Forks: 555
p-ranav/awesome-hpp
A curated list of awesome header-only C++ libraries
Size: 392 KB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 3,964 - Forks: 263
cycfi/elements
Elements C++ GUI library
Language: C++ - Size: 39.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,597 - Forks: 270
arximboldi/immer
Postmodern immutable and persistent data structures for C++ — value semantics at scale
Language: C++ - Size: 2.85 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2,640 - Forks: 196
fnc12/sqlite_orm
❤️ SQLite ORM light header only library for modern C++
Language: C++ - Size: 9.38 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 2,564 - Forks: 340
cnjinhao/nana
a modern C++ GUI library
Language: C++ - Size: 7.98 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 2,394 - Forks: 335
NVIDIA/cccl
CUDA Core Compute Libraries
Language: C++ - Size: 340 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,035 - Forks: 294
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: about 1 month ago - Pushed at: 8 months ago - Stars: 1,987 - Forks: 223
patrikhuber/eos
A lightweight 3D Morphable Face Model library in modern C++
Language: C++ - Size: 14.3 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1,962 - Forks: 601
managarm/managarm
Pragmatic microkernel-based OS with fully asynchronous I/O
Language: C++ - Size: 12.5 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,820 - Forks: 92
GValiente/butano
Modern C++ high level GBA engine
Language: C++ - Size: 161 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,458 - Forks: 85
cycfi/q
C++ Library for Audio Digital Signal Processing
Language: C++ - Size: 172 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1,297 - Forks: 167
stotko/stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Language: C++ - Size: 5.01 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1,234 - Forks: 91
Sunrisepeak/mcpp-standard
D2X | Modern C++ Core Language Features - "A C++ tutorial project focused on practical"
Language: C++ - Size: 2.57 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,017 - Forks: 60
lethal-guitar/RigelEngine
A modern re-implementation of the classic DOS game Duke Nukem II
Language: C++ - Size: 5.1 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 945 - Forks: 62
eyalroz/cuda-api-wrappers
Thin, unified, C++-flavored wrappers for the CUDA APIs
Language: C++ - Size: 2.88 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 860 - Forks: 84
Mq-b/Modern-Cpp-templates-tutorial
现代C++模板教程
Language: C++ - Size: 565 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 849 - Forks: 113
liblava/liblava
Modern and easy-to-use library for Vulkan
Language: C++ - Size: 10.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 842 - Forks: 54
Mudlet/Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Language: C++ - Size: 186 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 836 - Forks: 319
patrikhuber/4dface
Real-time 3D face tracking and reconstruction from 2D video
Language: C++ - Size: 48.8 KB - Last synced at: 6 months ago - Pushed at: almost 7 years ago - Stars: 801 - Forks: 244
Mq-b/Loser-HomeWork
卢瑟们的作业展示,答案讲解,以及一些C++知识
Language: C++ - Size: 39.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 735 - Forks: 139
skypjack/meta 📦
Header-only, non-intrusive and macro-free runtime reflection system in C++
Language: C++ - Size: 963 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 631 - Forks: 51
lumia431/reaction
A lightweight, header-only, high-performance reactive programming framework for C++20.
Language: C++ - Size: 617 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 621 - Forks: 77
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: 6 months 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: 6 months ago - Pushed at: almost 2 years ago - Stars: 590 - Forks: 103
andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
Language: C++ - Size: 2.31 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 564 - Forks: 72
build-cpp/cmkr
Modern build system based on CMake and TOML.
Language: C++ - Size: 871 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 562 - Forks: 37
Mq-b/ModernCpp-ConcurrentProgramming-Tutorial
现代C++并发编程教程
Language: C++ - Size: 3.95 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 530 - Forks: 53
DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++2x
Language: C++ - Size: 729 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 527 - Forks: 42
ray-cast/AnimatorGo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Language: C++ - Size: 104 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 498 - Forks: 64
p-ranav/structopt
Parse command line arguments by defining a struct
Language: C++ - Size: 648 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 492 - Forks: 27
JustasMasiulis/nt_wrapper
A wrapper library around native windows sytem APIs
Language: C++ - Size: 535 KB - Last synced at: 6 months ago - Pushed at: almost 5 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: over 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: 6 months ago - Pushed at: over 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: 6 months ago - Pushed at: almost 4 years ago - Stars: 381 - Forks: 54
vpand/icpp
Running C++ in anywhere like a script.
Language: C++ - Size: 86.4 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 325 - Forks: 17
gta-reversed/gta-reversed
Reimplementation of GTA:SA 1.0 US
Language: C++ - Size: 16.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 319 - Forks: 144
albin-johansson/centurion
A modern C++ wrapper library for SDL.
Language: C++ - Size: 219 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 318 - Forks: 30
brisklib/brisk
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
Language: C++ - Size: 38.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 305 - Forks: 12
bitwizeshift/result
A lightweight C++11-compatible error-handling mechanism
Language: C++ - Size: 2.84 MB - Last synced at: 6 months ago - Pushed at: about 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: 116 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 293 - Forks: 33
Kronuz/cpp-btree
Modern C++ B-tree containers
Language: C++ - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 274 - Forks: 53
Gusabary/UNO
Hooray! Card Game UNO!
Language: C++ - Size: 730 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 272 - Forks: 31
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: 6 months ago - Pushed at: 10 months ago - Stars: 262 - Forks: 47
muqsitnawaz/modern-cpp-cheatsheet
Best practices of Modern C++
Size: 10.7 KB - Last synced at: 7 months ago - Pushed at: about 5 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: 5 days ago - Pushed at: over 1 year ago - Stars: 257 - 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: 6 months ago - Pushed at: over 1 year ago - Stars: 252 - Forks: 14
lkimuk/cpp-resources
C++文章、论文、视频资源分享,每月四期,供群内朋友阅读交流。
Size: 88.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 248 - Forks: 21
HoShiMin/formatPE
A bunch of parsers for PE and PDB formats in C++
Language: C++ - Size: 81.1 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 245 - Forks: 50
p-ranav/criterion
Microbenchmarking for Modern C++
Language: C++ - Size: 70.9 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 225 - Forks: 12
odoo/paper-muncher
📄 Convert HTML/CSS to PDF or images instantly
Language: C++ - Size: 47.9 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 218 - Forks: 32
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: about 2 years ago - Pushed at: almost 8 years ago - Stars: 216 - Forks: 64
marukrap/ProceduralMapGenerator
A procedural map generator for roguelike games
Language: C++ - Size: 481 KB - Last synced at: 8 months ago - Pushed at: over 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: about 2 years ago - Pushed at: about 4 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: about 1 month ago - Pushed at: almost 2 years ago - Stars: 186 - Forks: 26
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 2 months ago - Pushed at: about 2 months ago - Stars: 179 - Forks: 37
novusengine/NovusCore
A modern take on MMO Engine design and architecture.
Language: CMake - Size: 38 MB - Last synced at: 6 months ago - Pushed at: about 2 years 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: 6 months ago - Pushed at: 8 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: about 2 years ago - Pushed at: about 3 years ago - Stars: 162 - Forks: 32
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: 30 days ago - Pushed at: 30 days ago - Stars: 160 - Forks: 47
cpp-tutor/learnmoderncpp-tutorial
Complete, working programs, plus Markdown sources, from the C++ tutorial hosted at learnmoderncpp.com
Language: Jupyter Notebook - Size: 481 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 151 - Forks: 20
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: 6 months ago - Pushed at: 6 months ago - Stars: 144 - Forks: 11
cpp-for-yourself/lectures-and-homeworks
📚 A place for all lecture scripts, projects etc. for the "C++ for yourself" course
Language: TypeScript - Size: 2.21 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 142 - Forks: 24
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: 6 months ago - Pushed at: 6 months ago - Stars: 140 - Forks: 18
shlomnissan/trex-runner
🦖 Chrome's Dinosaur Game in C++
Language: C - Size: 229 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 133 - Forks: 18
jeaye/jeayeson
A very sane (header only) C++14 JSON library
Language: C++ - Size: 240 KB - Last synced at: 8 months ago - Pushed at: almost 9 years ago - Stars: 133 - Forks: 23
yanglr/leetcode-ac
:octocat: leetcode-ac | LeetCode AC solutions | LeetCode+剑指offer+程序员面试金典careerup(cc189)
Language: C++ - Size: 35.6 MB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 130 - Forks: 135
LearningByExample/ModernCppCI
This is an example of doing a Modern C++ project with CI
Language: C++ - Size: 634 KB - Last synced at: 8 months ago - Pushed at: over 8 years ago - Stars: 123 - Forks: 34
arbor-sim/arbor
The Arbor multi-compartment neural network simulation library.
Language: C++ - Size: 21.3 MB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 122 - Forks: 64
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: 28 days ago - Pushed at: 28 days ago - Stars: 116 - Forks: 11
alialib/alia
a declarative UI library for C++
Language: C++ - Size: 4.21 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 116 - Forks: 6
r-darwish/kilopp Fork of antirez/kilo 📦
The Kilo editor in modern C++
Language: C++ - Size: 318 KB - Last synced at: 8 months ago - Pushed at: over 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: 18 days ago - Pushed at: 18 days ago - Stars: 109 - Forks: 6
eyalroz/cuda-kat
CUDA kernel author's tools
Language: Cuda - Size: 1.57 MB - Last synced at: about 1 year ago - Pushed at: over 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: over 1 year ago - Pushed at: almost 5 years ago - Stars: 106 - Forks: 22
genyleap/pt
PT is a template for modern C++ projects with useful features for developing cross-platform products.
Language: C++ - Size: 580 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 103 - Forks: 27
lizzard-winner/ModernDesignPatterns
Design Patterns in Modern C++
Language: C++ - Size: 30.3 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 100 - Forks: 21
aljen/spaghetti
Graphical logic editor/simulator
Language: C++ - Size: 1.46 MB - Last synced at: over 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: 5 months ago - Pushed at: almost 8 years ago - Stars: 95 - Forks: 26
sourcemeta/blaze
The ultra high-performance C++ JSON Schema validator, providing validation even down to the nano-second range (depends on schemas and hardware) 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: 650 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 94 - Forks: 12
fbbdev/plot
Header-only terminal plotting library for C++
Language: C++ - Size: 156 KB - Last synced at: 7 months ago - Pushed at: over 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: almost 3 years ago - Stars: 89 - Forks: 13
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.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 88 - Forks: 16
jonas1ara/73
The 73 most useful LeetCode problems implemented in C, C++, C# and F#
Language: C# - Size: 14.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 88 - Forks: 10
p-ranav/fswatch
File/Directory Watcher for Modern C++
Language: C++ - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 86 - Forks: 10
JoaoBaptMG/gba-modern
An attempt to create a Game Boy Advance game using Modern C++
Language: C++ - Size: 12.4 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 4
m-peko/booleval
Header-only C++17 library for evaluating logical expressions.
Language: C++ - Size: 464 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 85 - Forks: 6
bitwizeshift/BackportCpp
Library of backported modern C++ types to work with C++11
Language: C++ - Size: 2.69 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 81 - Forks: 8
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: almost 4 years ago - Stars: 80 - Forks: 19
wang-bin/JMI
JNI Modern Interface in C++17
Language: C++ - Size: 180 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 79 - Forks: 17
andrew-gresyk/HFSM 📦
Hierarchical Finite State Machine Framework
Language: C++ - Size: 542 KB - Last synced at: over 1 year ago - Pushed at: about 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: 6 months ago - Pushed at: 6 months ago - Stars: 77 - Forks: 9
nashaudio/klang
A modern C++ dialect for audio processing.
Language: C++ - Size: 2.73 MB - Last synced at: 9 months ago - Pushed at: 9 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: 7 months ago - Pushed at: about 5 years ago - Stars: 77 - Forks: 23
germandiagogomez/the-cpp-abstraction-penalty
Modern C++ benchmarking
Language: C++ - Size: 840 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 72 - Forks: 1