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: 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