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

Topic: "cplusplus-17"

Neargye/magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

Language: C++ - Size: 699 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 5,432 - Forks: 482

andreasfertig/cppinsights

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

Language: C++ - Size: 3.07 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4,280 - Forks: 255

userver-framework/userver

Production-ready C++ Asynchronous Framework with rich functionality

Language: C++ - Size: 30.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,623 - Forks: 324

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: 17 days ago - Pushed at: 6 months ago - Stars: 2,527 - Forks: 282

Neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

Language: C++ - Size: 685 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 2,190 - Forks: 115

marzer/tomlplusplus

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

Language: C++ - Size: 21 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 1,742 - Forks: 170

kfrlib/kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

Language: C++ - Size: 12.1 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 1,737 - Forks: 261

google/sandboxed-api

Generate sandboxes for C/C++ libraries automatically

Language: C++ - Size: 132 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,691 - Forks: 193

jtv/libpqxx

The official C++ client API for PostgreSQL.

Language: C++ - Size: 10.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,125 - Forks: 253

juzzlin/Heimer

Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

Language: C++ - Size: 5.03 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 925 - Forks: 113

NazaraEngine/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

Language: C++ - Size: 28.4 MB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 765 - Forks: 84

Stiffstream/sobjectizer

An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

Language: C++ - Size: 14.4 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 533 - Forks: 50

bernedom/SI

A header only C++ library that provides type safety and user defined literals for physical units

Language: C++ - Size: 70.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 505 - Forks: 40

Neargye/semver

Semantic Versioning for modern C++

Language: C++ - Size: 470 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 322 - Forks: 39

ABRG-Models/morphologica

C++ header-only graphing and data visualization with Modern OpenGL

Language: C++ - Size: 77.7 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 293 - Forks: 35

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.57 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 287 - Forks: 34

jsoysouvanh/Refureku

Cross-platform C++17 Runtime Reflection Library

Language: C++ - Size: 291 MB - Last synced at: 19 days ago - Pushed at: 9 months ago - Stars: 241 - Forks: 23

indianakernick/EnTT-Pacman

An example of how to use the ECS part of the EnTT framework

Language: C++ - Size: 1.87 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 221 - Forks: 22

IainWinter/IwEngine

This is an engine that I initially started building after taking a game coding class in high school to learn how the underlying systems of Unity / game engines in general worked.

Language: C++ - Size: 858 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 207 - Forks: 26

CREDITSCOM/node

Credits Node is the main module that provide an opportunity to run a node and participate in CREDITS blockchain network.

Language: C++ - Size: 11.9 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 152 - Forks: 16

TheNitesWhoSay/RareCpp

Creating a simpler, more intuitive means of C++ reflection

Language: C++ - Size: 3.2 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 124 - Forks: 6

thinks/tph_poisson

Single file, header-only, no-dependencies C library for Poisson disk sampling in arbitrary dimensions.

Language: C - Size: 3.15 MB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 118 - Forks: 18

purpl3F0x/MQA_identifier

Master Quality Authenticated codec reverse engineering, Tool to identify MQA encoding and Master's Sample Rate

Language: C++ - Size: 115 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 110 - Forks: 10

userver-framework/service_template

[Deprecated: use userver-create-service instead!] Template of a C++ service that uses userver framework. Build, test and CI scripts ready

Language: CMake - Size: 112 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 105 - Forks: 35

jeremyong/gal

Geometric Algebra Library

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

banach-space/cpp-tutor

Code examples for tutoring modern C++

Language: C++ - Size: 138 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 96 - Forks: 9

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 2 months ago - Pushed at: over 7 years ago - Stars: 95 - Forks: 25

dallison/subspace

Subspace IPC

Language: C++ - Size: 1.36 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 6

m-peko/bitflags

Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.

Language: C++ - Size: 120 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 90 - Forks: 4

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: 102 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 84 - Forks: 0

bluerock-io/BRiCk

Formalization of C++ for verification purposes.

Language: Coq - Size: 90 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 80 - Forks: 13

google/cpp-async-rpc

Library for Asynchronicity, Serialization and Remoting

Language: C++ - Size: 617 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 74 - Forks: 21

BobSteagall/utf_utils

My work on high-speed conversion of UTF-8 to UTF-32/UTF-16

Language: C++ - Size: 2.37 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 59 - Forks: 12

ArjArav98/Sudoku-Solver

Suite of functions, written in C++, which solve, validate and generate Sudoku puzzles!

Language: C++ - Size: 125 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 54 - Forks: 20

DigitalPulseSoftware/BurgWar

Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.

Language: C++ - Size: 8.1 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 53 - Forks: 9

GoogleCloudPlatform/functions-framework-cpp

Functions Framework for C++

Language: C++ - Size: 1.23 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 50 - Forks: 25

nam20485/OdbDesign

A free open source cross-platform C++ library for parsing ODB++ Design archives, accessing their data, and building net list product models. Exposed via a REST API packaged inside of a Docker image.

Language: C++ - Size: 3.05 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 49 - Forks: 21

terroo/flappybird

The famous game made with C++ and SFML

Language: C++ - Size: 174 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 47 - Forks: 10

BlackMATov/enum.hpp

C++17 compile-time enum reflection library

Language: C++ - Size: 379 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 45 - Forks: 6

z4kn4fein/cpp-semver

Semantic Versioning library for modern C++.

Language: C++ - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 44 - Forks: 9

userver-framework/pg_service_template

[Deprecated: use userver-create-service instead!] Template of a C++ service that uses userver framework with PostgreSQL. Build, test and CI scripts ready

Language: C++ - Size: 84 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 41 - Forks: 20

brainboxdotcc/triviabot

A Discord Trivia/Quiz bot with over 150,000 questions and lots of features!

Language: C++ - Size: 109 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 37 - Forks: 15

vvaltchev/mylang

A simple programming language inspired by Python, JavaScript and C

Language: C++ - Size: 476 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 6

userver-framework/uservice-dynconf

The service to control dynamic configs of the other userver-based services

Language: Python - Size: 174 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 32 - Forks: 14

ashaduri/csv-parser

Compile-time and runtime CSV parser written in Modern C++

Language: C++ - Size: 819 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 31 - Forks: 5

Unarelith/ZeldaOOL

The Legend of Zelda: Oracle of-like fangame written in C++11 using GameKit

Language: C++ - Size: 7.07 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 31 - Forks: 2

hedayat/powerfake

C++ Faking library, which allows faking/mocking regular functions, static member functions and non-virtual member functions for testing purposes.

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

savirsingh/ccc-solutions

Solutions For University of Waterloo CCC

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

afaikafk/seq

Compile-time integer sequence manipulation, header-only library for C++17

Language: C++ - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 0

omegacoleman/arkio

async io-uring based kernel io library

Language: C++ - Size: 315 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 0

Stiffstream/so5extra

so5extra is a collection of various SObjectizer's extensions. so5extra is built on top of SObjectizer and intended to simplify development of SObjectizer-based applications.

Language: C++ - Size: 969 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 23 - Forks: 5

Stiffstream/arataga

A performant socks5/http1.1 proxy-server targeted for serving a large number of entry-points

Language: C++ - Size: 652 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 1

BobSteagall/CppNow2018

Materials from my talks from C++Now 2018

Language: C++ - Size: 5.32 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 21 - Forks: 3

drpatrik/combatris

A "perfect" implementation of an old classic

Language: C++ - Size: 97.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 2

terroo/tetris

Famous puzzle game remade with C++ and SFML

Language: C++ - Size: 87.9 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 8

tobiasmarciszko/qt_raytracer_challenge

Implementation based on the book The Ray Tracer Challenge

Language: C++ - Size: 12.2 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 6

gershnik/intrusive_shared_ptr

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

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

lostjared/cplusplus17.Examples

C++17 Examples

Language: C++ - Size: 2.04 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 17 - Forks: 4

hu-ry/CLiAni

Commandline program for displaying ascii character animations.

Language: C++ - Size: 132 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 17 - Forks: 1

raleighlittles/Data_Structures_and_Other_Objects_Using_Cpp

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

Language: C++ - Size: 6.15 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 6

LiquidFenrir/CalculaThreeDS

3DS homebrew scientific calculator

Language: C++ - Size: 212 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 1

dallison/co

Coroutine library in C++

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

goblinhack/c-plus-plus-examples

A collection of C++ examples, all compilable. Covers from C++11 to C++20.

Language: C++ - Size: 1.2 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 4

userver-framework/pg_grpc_service_template

Template of a C++ service that uses userver framework with gRPC and PostgreSQL. Build, test and CI scripts ready

Language: C++ - Size: 191 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 16 - Forks: 12

ofats/any_invocable

Сonservative, move-only equivalent of std::function

Language: C++ - Size: 153 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 2

BobSteagall/CppCon2018

Materials from my talks from CppCon 2018

Language: C++ - Size: 3.81 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 2

rodneylab/jolt-raylib-hello-world

Jolt Physics raylib ⚡️ trying Jolt C++ game development physics library with raylib in a 3D hello world 🎱 bouncing sphere example.

Language: CMake - Size: 1.89 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 0

I-Hudson/Reflect

Small investigation into how the UE4 header tool works and how to auto generate code.

Language: C++ - Size: 7.44 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 14 - Forks: 2

contour-terminal/boxed-cpp

Boxing primitive types in C++

Language: C++ - Size: 90.8 KB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 14 - Forks: 3

HavenDV/QtPackage

This addon fully implement Qt VS Addin

Language: HTML - Size: 20.1 MB - Last synced at: about 22 hours ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 6

gershnik/SimpleJNI

A powerful lightweight C++ wrapper for JNI

Language: C++ - Size: 1.2 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 11 - Forks: 7

juzzlin/Argengine

A simple CLI argument (option) parser library for modern C++ based on lambda callbacks

Language: C++ - Size: 126 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 5

ashaduri/qt-cctalk

Cross-platform ccTalk protocol implementation in modern C++ / Qt

Language: C++ - Size: 104 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 1

eantcal/nunn

Collection of Machine Learning Algorithms

Language: C++ - Size: 13.3 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 0

cpp-for-yourself/homeworks

💻 This is a template repository to enable homework checking for the modern C++ course.

Language: Shell - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 8

nakane1chome/cpp-vcd-tracer

VCD (Value Change Dump) Tracing for C++

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

juzzlin/SimpleLogger

A simple yet effective logging library for C++

Language: C++ - Size: 63.5 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 10 - Forks: 5

MHDtA-dev/VKFS

Cross-platform C++ framework that allows you to quickly initialize Vulkan and provides easy-to-use abstraction above main objects

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

rodrigocfd/chromium-peeker 📦

A native C++11 Win32 utility to download a list of Chromium builds for Windows.

Language: C++ - Size: 1.16 MB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 3

contour-terminal/termbench-pro

Terminal Benchmarking as CLI and library.

Language: C++ - Size: 99.6 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 3

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: 20 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

max0x7ba/parse-integers-benchmark

Benchmarking reading and parsing integers from a file in C++.

Language: C++ - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 6

cpp-frug/paris

C++ events in Paris

Language: HTML - Size: 4.85 MB - Last synced at: about 17 hours ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

xterminal86/nrogue

ncurses roguelike challenge

Language: C - Size: 29.2 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8 - Forks: 2

EgorOrachyov/wmoge

High-performance 3d game engine with Vulkan and OpenGL backends [WIP]

Language: C++ - Size: 8.23 GB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 8 - Forks: 1

hutorny/usbplusplus

C++14 template library for handy descriptor definition

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

ov-studio/Vital.sandbox

Vital.sandbox ━ Vital's Official Sandbox SDK

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

karmakrafts/kstd-streams 📦

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

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

BlackMATov/defer.hpp

Go's defer implementation in C++17

Language: C++ - Size: 84 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

DonutVikingChap/ascii-fortress-2

Demake of TF2 in ASCII graphics with online multiplayer

Language: C++ - Size: 671 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

AvinandanBose/C_PLUS_PLUS_Beginner

Its the beginner series of C++

Language: C++ - Size: 297 KB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

Md7tz/Running-Lizard

game built with WinBGIm (graphics.h) library with enemy and advanced features complimenting snake 2D

Language: C++ - Size: 54 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

felipemdutra/pheV3

3D Physics Engine that aims to simulate Rigid Body physics, including linear and rotational motion, collisions, and more!

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

terroo/lotto

Gere números para jogar na Loteria. Feito com C++ e também versão Rust

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

nnnlog/baekjoon

Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)

Language: C++ - Size: 1.32 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 2

terroo/luasfml

Binding SFML to LUA . This project is a fork of the original project: https://github.com/Canadadry/luaSFML

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

HectareaGalbis/omm

Template Open Multi-Methods in C++

Language: C++ - Size: 307 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

RoundedGlint585/TGVDenoising

TGV based method for image denoising

Language: Jupyter Notebook - Size: 2.37 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 2

datpham0412/covid19-prediction-model

Machine learning project aimed at predicting new COVID-19 cases using historical COVID-19 and mobility data. The project involves data fetching, migration, preprocessing, exploratory data analysis (EDA), feature engineering, data splitting, model training, and evaluation.

Language: Jupyter Notebook - Size: 10.5 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

christianparpart/actor-model

C++17 Actor Model header-only library

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