An open API service providing repository metadata for many open source software ecosystems.

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