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

GitHub topics: cplusplus-20

SyperOlao/Hammurabi_clone

Вам предлагается разработать клон игры Хаммурапи – Правитель Египта.

Language: C++ - Size: 10.7 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 0 - Forks: 0

juzzlin/Noteahead

A simple MIDI tracker and sequencer written in C++/Qt/QML targeted for Linux.

Language: C++ - Size: 24.3 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 36 - Forks: 2

gammasoft71/xtd

Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.

Language: C++ - Size: 7.24 GB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 1,085 - Forks: 70

jtv/libpqxx

The official C++ client API for PostgreSQL.

Language: C++ - Size: 11.4 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 1,217 - Forks: 263

inexorgame/vulkan-renderer

A new 3D game engine for Linux and Windows using C++20 and Vulkan API in early development

Language: C++ - Size: 90.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,055 - Forks: 42

sjinks/tfhttp

Terraform HTTP Backend written in C++

Language: C++ - Size: 419 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

sonible/VCTR

A powerful C++ 20 wrapper around your favorite standard library containers

Language: C++ - Size: 2.39 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 28 - Forks: 1

jshn9515/data-structure

Data Structures and Algorithms Course Design

Language: C++ - Size: 29.3 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Vicen-te/tiny-nn

A tiny neural network framework for fully-connected layers with CPU and CUDA support

Language: C++ - Size: 3.83 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

SkylabsAI/BRiCk

Formalization of C++ for verification purposes.

Language: Rocq Prover - Size: 107 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 84 - Forks: 15

wh1t3lord/kotek

Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20.

Language: C++ - Size: 5.09 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 7

rak3xh/DSA-Practice-in-CPP

All DSA POTD of Leetcode and GFG in C++, alongside with codes for learning DSA.

Language: C++ - Size: 2.82 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

SamuelDevz/Luna3D

Um mini game engine com C++20 criada para aprendizado de conceitos CG e APIs

Language: C++ - Size: 202 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

nadult/libfwk

Simple C++/Vulkan framework

Language: C++ - Size: 4.76 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 1

dakingffo/Coflux

A C++20 coroutine framework for building statically-defined, high-performance concurrent systems

Language: C++ - Size: 251 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 2

Clownacy/clownmdemu-frontend

Reference standalone frontend for ClownMDEmu, a Sega Mega Drive/Sega Genesis emulator.

Language: C - Size: 16.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 90 - Forks: 8

seekrs/MacroLibX

✏️ Rewritten version of the minilibx graphics API used at 42school, using SDL2 & Vulkan.

Language: C++ - Size: 14.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 43 - Forks: 5

sebsjames/mathplot

Plotting, graphing and data visualization for your C++ programs

Language: C++ - Size: 43.7 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 24 - Forks: 8

Robertcsollei/TerraKit

GIS Engine with Real-Time 3D Visualization

Language: C++ - Size: 7.62 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 2

jmandevel/requitec

Experimental compiler for an experimental systems programming language.

Language: C++ - Size: 1.22 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

sebsjames/maths

Modern C++ code for scalar, vector and complex maths.

Language: C++ - Size: 1.01 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 4 - Forks: 2

google/jni-bind

JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).

Language: C++ - Size: 2.59 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 302 - Forks: 36

tweakoz/orkid

Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR/Vulkan)

Language: C++ - Size: 276 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 32 - Forks: 10

ChancellorIkseew/Turret_2

Проект "Турельница". 2Д-игра в жанре tower-defence. Распространяется полностью бесплатно.

Language: C++ - Size: 4.27 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3 - Forks: 1

rosteleset/falprs

Face and License Plate Recognition System

Language: C++ - Size: 25.4 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 2

anon381/codeforce

My collection of C++ solutions to Codeforces problems. Designed to practice algorithms and data structures, with clean, readable, and efficient implementations.

Language: C++ - Size: 695 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

gershnik/sys_string

A family of C++ string classes optimized for interoperability with platform-native string types

Language: C++ - Size: 2.7 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

lostjared/libmx2

Cross-Platform Library for Development with SDL2/OpenGL/Vulkan in C++20

Language: C++ - Size: 131 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 1

nuclex-shared-cpp/Nuclex.Support.Native

General purpose library with utility code for C++20 projects, dealing with UTF-8 / UTF-16 / UTF-32 conversion, dependency injection, signals/slots, string/number conversion and threading.

Language: C++ - Size: 5.53 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 1

Koishi-Satori/EirinFixed

A C++ fixed point number library.

Language: C++ - Size: 150 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 0

LucasLarson/HQ9

🍋  an interpreter of the HQ9+ programming language, written in C++20

Language: C++ - Size: 383 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

OpenVoxel-Studio/vulkan-handbook

Notes, code examples, and best practices for learning and developing with Vulkan.

Language: CMake - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

gershnik/intrusive_shared_ptr

Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters

Language: C++ - Size: 321 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 0

BlackMATov/meta.hpp

C++20 Dynamic Reflection Library

Language: C++ - Size: 2.07 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 138 - Forks: 10

davidbrowne/dsga

C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6

Language: C++ - Size: 2.57 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

gershnik/ptl

C++ library for Unix system APIs.

Language: C++ - Size: 200 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

sthalik/floormat

video game project in early development - isometric RPG

Language: C++ - Size: 123 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

BenjaminYde/CPP-Guide

Guide / quick reference for modern C++ with examples using Docker DevContainers (Linux) 🚀

Language: C++ - Size: 2.51 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 43 - Forks: 1

dkosmari/libevdevxx

A C++ wrapper for libevdev

Language: C++ - Size: 344 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

dkosmari/libgudevxx

A C++ wrapper for libgudev.

Language: C++ - Size: 241 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

gershnik/modern-uuid

A modern, no-dependencies, portable C++ library for manipulating UUIDs, ULIDs, NanoIDs and Cuid2s.

Language: C++ - Size: 293 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

marzer/tomlplusplus

Header-only TOML config file parser and serializer for C++17.

Language: C++ - Size: 22.1 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1,868 - Forks: 180

komiyamma/hm_cpp_invoke

「秀丸マクロ」と「C++」を シームレスに扱えるようにするライブラリ。 loaddll経由。

Language: C++ - Size: 177 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rzvncj/easy-dbuspp

Modern C++ D-Bus wrapper, aiming at abstracting the D-Bus machinery away

Language: C++ - Size: 152 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

tony942316/Eqx_Std

Importable C++20 Standard Library And Operating System Headers

Language: CMake - Size: 371 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

bshoshany/thread-pool

BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

Language: C++ - Size: 343 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 2,648 - Forks: 287

verma-kartik/trantor

Trantor - Object Relational Mapper using Modern C++

Language: C++ - Size: 426 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

NoOneofConsequencePrime/Solutions

My solutions to some interesting coding problems + challenges.

Language: C++ - Size: 281 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Dingola/QtTemplate

Template for creating cross-platform Qt6-based applications

Language: Shell - Size: 56.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

GridGeneration/OpencasecadeMeshMaker

AutoMeshGen triangle or quad mesh base opencasecade

Size: 36.1 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

ttarkowski/quile

C++ genetic algorithms scientific library

Language: C++ - Size: 1.07 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

lucasoptml/opcplusplus

compiler for c++ headers with custom attributes/modifiers via dialects, outputs generated src/h, xml definitions, mirrored reflection structure, fast dynamic casts. memory stack only, no heap allocations. translating compiler technology similar to babel and typescript .

Language: C++ - Size: 63.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

h-2/radr

C++ 𝗥ange 𝗔𝐝aptors 𝗥eimagined

Language: C++ - Size: 370 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0

KaylinFinke/zero_cost_serialization

A collection of C++ serialization tools. Requires C++20

Language: C++ - Size: 159 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

flamewing/mdcomp

Assorted compression formats for the Sega Mega Drive

Language: C++ - Size: 1.26 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 5

GitBoss12291/Pathogen

Pathogen is a top-down 2D game developed in C++

Language: C++ - Size: 605 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

gershnik/SimpleJNI

A powerful lightweight C++ wrapper for JNI

Language: C++ - Size: 1.17 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 7

quyse/coil-core

Coil Core game engine and libraries for C++ 20

Language: C++ - Size: 681 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

sakurs2/tinyCoroLab

a course to help you learn C++20 coroutine and liburing

Language: C++ - Size: 3.24 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 99 - Forks: 15

TheMonHub/LumiFramework

A modular C++ framework that streamlines cross-platform desktop application development, cutting boilerplate and empowering developers with deep control.

Language: CMake - Size: 494 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

virgesmith/neworder

A dynamic microsimulation framework for python

Language: Python - Size: 186 MB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 20 - Forks: 4

fix8mt/uri

Lightweight header-only C++20 URI parser

Language: C++ - Size: 3.3 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

andreasfertig/cppinsights

C++ Insights - See your source code with the eyes of a compiler

Language: C++ - Size: 2.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4,306 - Forks: 253

royjacobson/ser20

A C++20 serialization library (cereal fork)

Language: C++ - Size: 2.96 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 29 - Forks: 4

Dingola/SimpleQtLogger

SimpleQtLogger is a lightweight C++20/Qt logging library that extends SimpleCppLogger with flexible, thread-safe logging to Qt widgets and the Qt message system.

Language: Shell - Size: 49.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Laguna1989/JamTemplateCpp

This is the JamTemplate for kickstarting your gamejam entry. It will compile C++20 code for native (Win, Linux, Mac) and web (webassembly) games.

Language: C++ - Size: 96.5 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 22 - Forks: 2

huanhuanonly/cpp-kwargs

Header-only C++17/20 library that enables Python-like **kwargs style argument passing without any macros or boilerplate, with automatic type conversion support.(在 C++ 中实现 Python 的 **kwargs 风格传参。)

Language: C++ - Size: 116 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 83 - Forks: 0

sakurs2/tinyCoro

An easy-use coroutine lib implement by C++ coroutine and liburing

Language: C++ - Size: 2.68 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 0

Dingola/QMLDesktopAppTemplate

Template for creating cross-platform Qt6/QML-based desktop applications

Language: C++ - Size: 263 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Dingola/CppTemplate

Template for creating C++20 projects

Language: CMake - Size: 55.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

k1ckall/Open-Combat-Simulator

Open-Source 2D Fighter Jet Simulator for MacOS

Language: C++ - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

16bit-ykiko/magic-cpp

A C++20 header-only library that supports powerful reflection for C++

Language: C++ - Size: 4.82 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 297 - Forks: 17

lostjared/cplusplus2x.Examples

Experimental projects and Samples related to C++20 and C++23.

Language: C++ - Size: 22.2 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

admtrv/objcurses

ncurses 3d object viewer

Language: C++ - Size: 14.3 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 45 - Forks: 2

Coollab-Art/reg

Create long-lasting references that never dangle

Language: C++ - Size: 454 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

tcbrindle/NanoRange

Range-based goodness for C++17

Language: C++ - Size: 1.75 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 362 - Forks: 27

dsecrieru/dvoronoi

C++ voronoi diagrams

Language: C++ - Size: 396 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

Satyajeetdr/advent-of-code-2018

Advent of Code 2018 in Java & Kotlin

Language: Kotlin - Size: 7.58 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

AvinandanBose/C_PLUS_PLUS_Beginner

Its the beginner series of C++

Language: C++ - Size: 297 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 3

ElecGeek/RandomPlay

Generates a playlist in random order.

Language: C++ - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

aappleby/matcheroni

A minimalist single-header library for building pattern-matchers, lexers, and parsers.

Language: C++ - Size: 7.31 MB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 200 - Forks: 5

BobSteagall/wg21

Various documents and code related to proposals for WG21

Language: C++ - Size: 4.57 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 11

dsecrieru/blueNoise

C++ fast Poisson disk sampling

Language: C++ - Size: 143 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

ZL-Su/Matrice

A portable modern C++ primitive performance library for 3D Vision & Photo-Mechanics.

Language: C++ - Size: 67.5 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 3

pmfoss/CoroutineClasses

C++ coroutine Classes for universal use

Language: C++ - Size: 16.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

celtera/ahsohtoa

Structure-of-array synthesis in C++20

Language: C++ - Size: 27.3 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 81 - Forks: 3

v0idpointer/Vnet

A network library for C++20

Language: C++ - Size: 293 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

gershnik/argum

Fully-featured, powerful, command line argument parser in C++20

Language: C++ - Size: 419 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

GPUEngineering/GPUtils

A C++ header-only library for parallel linear algebra on GPUs (CUDA/cuBLAS under the hood)

Language: Cuda - Size: 401 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

Florian-Thake/TeaScript-Cpp-Library

TeaScript C++ Library - embedded scripting language for C++ Applications

Language: C++ - Size: 575 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 49 - Forks: 2

607011/hibpdl

Fast and multi-threaded downloader for ';--have i been pwned? SHA1 password hashes.

Language: C++ - Size: 68.4 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

godefv/math

This is a C++ math library, with a focus on geometry.

Language: C++ - Size: 464 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 29 - Forks: 2

DolphyWind/Electra-Lang

Electra is an esolang where you code like an electrician.

Language: C++ - Size: 802 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 97 - Forks: 1

arasgungore/Cpp-Software-Design

C++ Software Design: Design Principles and Patterns for High-Quality Software.

Language: C++ - Size: 4.25 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 9

anathonic/the-cpp-programming-language

The C++ compendium of knowledge based on "The C++ Programming Language Fourth Edition" by Bjarne Stroustrup

Language: C++ - Size: 78.1 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

Koubae/C-CPP-Examples

C/C++ Examples Scripts and App covering multiple software areas or requirements

Language: C++ - Size: 117 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

tony942316/Eqx_Pul

C++20 Game Framework

Language: C++ - Size: 271 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

pkini2002/DSA

Repo maintained to save my progress in practicing DSA!

Language: C++ - Size: 408 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

karmakrafts/kstd-streams 📦

Highly optimized, constexpr-ready collection streams for C++17/20.

Language: C++ - Size: 209 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

karmakrafts/kstd-platform 📦

OS abstractions for various purposes like memory mapping for C++17/20.

Language: C++ - Size: 213 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1