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

GitHub topics: cplusplus-20

ttarkowski/quile

C++ genetic algorithms scientific library

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

sebsjames/mathplot

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

Language: C++ - Size: 43.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 3

sebsjames/maths

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

Language: C++ - Size: 1010 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 1

rak3xh/DSA-Practice-in-CPP

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

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

ChancellorIkseew/Turret_2

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

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

davidbrowne/dsga

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

Language: C++ - Size: 2.49 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

wh1t3lord/kotek

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

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

jtv/libpqxx

The official C++ client API for PostgreSQL.

Language: C++ - Size: 11 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,162 - Forks: 257

Clownacy/clownmdemu-frontend

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

Language: C - Size: 17.4 MB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 84 - Forks: 7

tweakoz/orkid

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

Language: C++ - Size: 273 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 31 - Forks: 10

bluerock-io/BRiCk

Formalization of C++ for verification purposes.

Language: Rocq Prover - Size: 88 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 84 - Forks: 14

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: 2 days ago - Pushed at: about 1 month ago - Stars: 298 - Forks: 34

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, and Haiku.

Language: C++ - Size: 5.74 GB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 921 - Forks: 64

sthalik/floormat

video game project in early development - isometric RPG

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

juzzlin/Noteahead

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

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

BenjaminYde/CPP-Guide

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

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

rosteleset/falprs

Face and License Plate Recognition System

Language: C++ - Size: 25.9 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 2

marzer/tomlplusplus

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

Language: C++ - Size: 21.8 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 1,829 - Forks: 178

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: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

sjinks/tfhttp

Terraform HTTP Backend written in C++

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

gershnik/intrusive_shared_ptr

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

Language: C++ - Size: 313 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 18 - Forks: 0

h-2/radr

C++ 𝗥ange 𝗔𝐝aptors 𝗥eimagined

Language: C++ - Size: 346 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 10 - Forks: 0

tony942316/Eqx_Std

Importable C++20 Standard Library And Operating System Headers

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

seekrs/MacroLibX

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

Language: C++ - Size: 13.1 MB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 42 - Forks: 5

gershnik/ptl

C++ library for Unix system APIs.

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

inexorgame/vulkan-renderer

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

Language: C++ - Size: 87.6 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1,006 - Forks: 41

KaylinFinke/zero_cost_serialization

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

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

flamewing/mdcomp

Assorted compression formats for the Sega Mega Drive

Language: C++ - Size: 1.23 MB - Last synced at: 11 days ago - Pushed at: 11 days 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 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

gershnik/SimpleJNI

A powerful lightweight C++ wrapper for JNI

Language: C++ - Size: 1.17 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

gershnik/sys_string

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

Language: C++ - Size: 2.63 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 99 - Forks: 15

GridGeneration/OpencasecadeMeshMaker

AutoMeshGen triangle or quad mesh base opencasecade

Size: 36.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

TheMonHub/LumiFramework

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

Language: CMake - Size: 400 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

virgesmith/neworder

A dynamic microsimulation framework for python

Language: Python - Size: 186 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 20 - Forks: 4

fix8mt/uri

Lightweight header-only C++20 URI parser

Language: C++ - Size: 3.3 MB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

gershnik/modern-uuid

A modern, no-dependencies, portable C++ library for manipulating UUIDs. Fully supports RFC 9562 and RFC 4122.

Language: C++ - Size: 164 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - 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: about 2 months ago - Pushed at: about 2 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 4

BlackMATov/meta.hpp

C++20 Dynamic Reflection Library

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

lostjared/libmx2

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

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

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: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Dingola/QtTemplate

Template for creating cross-platform Qt6-based applications

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

Koishi-Satori/EirinFixed

A C++ fixed point number library.

Language: C++ - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - 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: 2 months ago - Pushed at: 2 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: 2 months ago - Pushed at: 2 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: 3 months ago - Pushed at: 3 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Dingola/CppTemplate

Template for creating C++20 projects

Language: CMake - Size: 55.7 KB - Last synced at: 2 months ago - Pushed at: 3 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: 3 months ago - Pushed at: 3 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: 3 months ago - Pushed at: about 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: 14 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

admtrv/objcurses

ncurses 3d object viewer

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

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: 3 months ago - Pushed at: 8 months ago - Stars: 2,527 - Forks: 282

NoOneofConsequencePrime/Solutions

My solutions to some interesting coding problems + challenges.

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

Coollab-Art/reg

Create long-lasting references that never dangle

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

tcbrindle/NanoRange

Range-based goodness for C++17

Language: C++ - Size: 1.75 MB - Last synced at: 3 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: 4 months ago - Pushed at: 4 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: 4 months ago - Pushed at: 4 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: 18 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

ElecGeek/RandomPlay

Generates a playlist in random order.

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

komiyamma/hm_cpp_invoke

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

Language: C++ - Size: 136 MB - Last synced at: 4 months ago - Pushed at: 4 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: 3 months ago - Pushed at: 6 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: 2 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: 4 months ago - Pushed at: 4 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: 4 months ago - Pushed at: 10 months ago - Stars: 16 - Forks: 3

pmfoss/CoroutineClasses

C++ coroutine Classes for universal use

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

celtera/ahsohtoa

Structure-of-array synthesis in C++20

Language: C++ - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 81 - Forks: 3

v0idpointer/Vnet

A network library for C++20

Language: C++ - Size: 293 KB - Last synced at: 13 days ago - Pushed at: 4 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: 3 months ago - Pushed at: 3 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: 9 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

nadult/libfwk

Simple C++/Vulkan framework

Language: C++ - Size: 4.59 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

Florian-Thake/TeaScript-Cpp-Library

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

Language: C++ - Size: 575 KB - Last synced at: 5 months ago - Pushed at: 5 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: 3 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: about 1 month ago - Pushed at: almost 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: about 1 month ago - Pushed at: 5 months ago - Stars: 97 - Forks: 1

sonible/VCTR

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

Language: C++ - Size: 2.26 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 26 - 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: 5 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: 3 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: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

tony942316/Eqx_Pul

C++20 Game Framework

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

LucasLarson/HQ9

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

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

pkini2002/DSA

Repo maintained to save my progress in practicing DSA!

Language: C++ - Size: 408 KB - Last synced at: 2 months ago - Pushed at: 6 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: 3 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: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

karmakrafts/kstd-core 📦

Core of the Karma Krafts standard library for C++17/20.

Language: C++ - Size: 376 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

gershnik/thinsqlitepp

A thin, safe and convenient C++ wrapper for SQLite API.

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

jeremyong/gal

Geometric Algebra Library

Language: C++ - Size: 1.43 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 98 - Forks: 9

Vicen-te/object-detection

Object detection setup using YOLO11 and OpenCV. This project leverages a pre-trained YOLO model to detect and highlight objects using the computer's available camera with OpenCV

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

mikekasprzak/RequireCXXFeature

Simple cmake module to specify required C++ and standard library features

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

emanuele-xyz/core

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

cpp-frug/cpp-frug.github.io

Pages du site web

Language: CSS - Size: 813 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 1

ellman12/Password-Generator-and-Guesser 📦

Slightly over-engineered password guesser program written in C++, with lots of customization.

Language: C++ - Size: 86.9 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

sonytruelove/Binary-tree-proccesing

:deciduous_tree:Бинарное дерево деталей. Binary tree of details.

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

sonytruelove/MicroPather-Semantic-Annotation

:open_book: semantic annotation of the MicroPather library

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

lostjared/ldd-deploy

Facilitates the packaging of dynamically linked libraries for MSYS2 and Mingw64 by consolidating all required dependencies into a designated directory.

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

Mariam-Badr-MB/Route-Cipher

Route Cipher is a transposition cipher that arranges the message into a grid and then reads it in a spiral order, starting from the outer boundary towards the center. The encryption and decryption are based on a secret key (number of columns), which determines the size of the grid.

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

Mariam-Badr-MB/Rational-Calculater

A lightweight console-based calculator that performs arithmetic operations on rational numbers (fractions). It allows users to add, subtract, multiply, and divide fractions while ensuring proper input validation and error handling.

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

Mariam-Badr-MB/Vole-Machine-Simulater

This code simulates a virtual machine with a CPU, memory, and registers, supporting basic arithmetic, logic, and control operations. It includes program loading and execution with a menu-based interface.

Language: C++ - Size: 120 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 1