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

GitHub topics: c-plus-plus-17

cnjinhao/nana

a modern C++ GUI library

Language: C++ - Size: 7.98 MB - Last synced at: about 11 hours ago - Pushed at: 11 months ago - Stars: 2,393 - Forks: 335

exult/exult

Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.

Language: C++ - Size: 57.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 573 - Forks: 79

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: 1 day ago - Pushed at: 8 months ago - Stars: 8,653 - Forks: 975

ToruNiina/toml11

TOML for Modern C++

Language: C++ - Size: 3.91 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1,137 - Forks: 179

mongodb/mongo-cxx-driver

C++ Driver for MongoDB

Language: C++ - Size: 92 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,067 - Forks: 546

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: 1 day ago - Pushed at: 7 months ago - Stars: 2,188 - Forks: 115

marzer/tomlplusplus

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

Language: C++ - Size: 20.8 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 1,739 - Forks: 171

openscad/openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

Language: C++ - Size: 74.7 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 7,823 - Forks: 1,301

opentrack/opentrack

Head tracking software for MS Windows, Linux, and Apple OSX

Language: C++ - Size: 238 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 4,092 - Forks: 484

BlackMATov/flat.hpp

Library of flat vector-like based associative containers

Language: C++ - Size: 364 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 75 - Forks: 2

Dobiasd/FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.

Language: C++ - Size: 2.68 MB - Last synced at: about 18 hours ago - Pushed at: 12 days ago - Stars: 2,189 - Forks: 174

vincentlaucsb/csv-parser

A high-performance, fully-featured CSV parser and serializer for modern C++.

Language: C++ - Size: 10.1 MB - Last synced at: about 16 hours ago - Pushed at: 4 months ago - Stars: 974 - Forks: 167

libsemigroups/libsemigroups

C++ library for semigroups and monoids

Language: C++ - Size: 39.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 46 - Forks: 30

BlackMATov/curly.hpp

Simple cURL C++17 wrapper

Language: C++ - Size: 265 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 7

Mudlet/Mudlet

⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

Language: C++ - Size: 175 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 793 - Forks: 288

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: 6 days ago - Pushed at: 3 months ago - Stars: 5,392 - Forks: 480

EmilianC/Gemcutter

A free C++ game development framework for Windows.

Language: C++ - Size: 5.85 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 42 - Forks: 5

Razakhel/RaZ

Modern & multiplatform 3D game engine

Language: C++ - Size: 336 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 648 - Forks: 32

Panzerschrek/U-00DC-Sprache

"Ü" programming language development

Language: C++ - Size: 16.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 58 - Forks: 3

venediktov/vanilla-rtb

Real Time Bidding (RTB) - Demand Side Platform framework

Language: C++ - Size: 6.26 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 323 - Forks: 85

BlackMATov/kari.hpp

Experimental library for currying in C++17

Language: C++ - Size: 377 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 78 - Forks: 1

RcppCore/Rcpp

Seamless R and C++ Integration

Language: C++ - Size: 28.6 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 759 - Forks: 219

feelpp/feelpp

:gem: Feel++: Finite Element Embedded Language and Library in C++

Language: C++ - Size: 329 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 320 - Forks: 66

emsr/cxx_math

C++ special math functions

Language: C++ - Size: 631 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 17 - Forks: 3

Tyler-Hardin/thread_pool

Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.

Language: C++ - Size: 25.4 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 13

rabauke/mpl

A C++17 message passing library based on MPI

Language: C++ - Size: 32.2 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 170 - Forks: 29

azhirnov/FrameGraph 📦

vulkan abstraction layer that represent frame as a task graph

Language: C++ - Size: 12.2 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 418 - Forks: 38

NGLSG/RTTM

Fast and power C++ reflection base on C++ standard

Language: C++ - Size: 133 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

BeamMP/BeamMP-Launcher

Official BeamMP Launcher

Language: C++ - Size: 7.36 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 40 - Forks: 51

EmilianC/Gemcutter-Samples

Sample code for the Gemcutter game framework.

Language: C++ - Size: 80.3 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 13 - Forks: 3

DeveloperPaul123/periodic-function 📦

Small header only library to call a function at a specific time interval.

Language: CMake - Size: 60.5 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 28 - Forks: 4

rdguerrerom/AutoDiff

A comprehensive C++ framework for automatic differentiation supporting both forward and reverse modes with exceptional performance. Designed with solid software engineering principles, AutoDiff provides exact derivatives of arbitrary functions with machine precision through dual numbers and computational graphs.

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

StrikerX3/virt86

x86 virtualization abstraction framework

Language: C++ - Size: 394 KB - Last synced at: 23 days ago - Pushed at: about 5 years ago - Stars: 154 - Forks: 17

JamesBoer/Jinx

Embeddable scripting language for real-time applications

Language: C++ - Size: 53.8 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 322 - Forks: 11

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

duckstax/actor-zeta

Library that provides an actor style message-passing programming model (in C++).

Language: C++ - Size: 2.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 65 - Forks: 9

ninpl/nana Fork of cnjinhao/nana

a modern C++ GUI library

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

Neargye/semver

Semantic Versioning for modern C++

Language: C++ - Size: 468 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 316 - Forks: 37

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: about 1 month ago - Stars: 155 - Forks: 16

przemek83/volbx

Graphical tool for data manipulation written in C++/Qt.

Language: C++ - Size: 4.54 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 247 - Forks: 24

red0124/ssp

C++ CSV parser

Language: C++ - Size: 3.15 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 5

jwtowner/lug

C++ embedded domain specific language for extended parsing expression grammars (PEGs)

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

tinverse/tsm

A Typed Hierarchical State Machine Framework in C++

Language: C++ - Size: 34.7 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 47 - Forks: 7

JamesBoer/Heady

A utility for creating amalgamated single-header C++ libraries

Language: C++ - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 54 - Forks: 6

tcbrindle/raytracer.hpp

Simple compile-time raytracer using C++17

Language: C - Size: 335 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 706 - Forks: 28

gosha20777/keras2cpp

it's a small library for running trained Keras 2 models from a native C++ code.

Language: C++ - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 190 - Forks: 50

khrynczenko/RadioStream

Simple, fast and light-weight internet radio player for Windows and Linux

Language: C++ - Size: 633 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 3

BlackMATov/enum.hpp

C++17 compile-time enum reflection library

Language: C++ - Size: 379 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 44 - 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: about 1 month ago - Pushed at: over 3 years ago - Stars: 89 - Forks: 4

turesnake/tprPix

a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.

Language: C++ - Size: 24.6 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 720 - Forks: 132

pkini2002/NMAMIT-CSE-Labs-2020-24

Repository to store the lab programs of NMAMIT B.E in CSE labs.

Language: Jupyter Notebook - Size: 13.3 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

seanmiddleditch/nanofmt

Cut down and minimalistic C++ string formatting library

Language: C++ - Size: 184 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 0

Sedeniono/tiny-optional

Replacement for std::optional that does not waste memory unnecessarily

Language: C++ - Size: 566 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 117 - Forks: 5

JamesBoer/Tbl

CSV and tab-delimited table reader

Language: C++ - Size: 262 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

PhilipDeegan/statick

C++17 Header-only version of https://github.com/X-DataInitiative/tick

Language: C++ - Size: 264 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 2

cktan/tomlcpp

No fanfare TOML C++ Library

Language: C - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 55 - Forks: 12

fabsgc/TweedeEngine

The Tweede Engine Framework is my third attempt to develop a cross-platform full game engine and game framework. It aims to provide one day a complete foundation for the development of real time graphical applications such as games

Language: C++ - Size: 1.19 GB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 69 - Forks: 9

morganbengtsson/mos

Lightweight game engine.

Language: C++ - Size: 18 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 219 - Forks: 15

prashantkoirala465/Digital-Clock-using-C-Plus-Plus

A feature-rich console-based digital clock application that displays time in beautiful ASCII art format along with local weather information. The clock supports multiple time zones, 12/24-hour formats, and real-time weather updates.

Language: C++ - Size: 52.7 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

JlnWntr/Lua-Adapter

lightweight header-only Lua - C++ adapter / binding

Language: C++ - Size: 3.18 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 57 - Forks: 15

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 1 month ago - Pushed at: 3 months ago - Stars: 16 - Forks: 4

zero9178/cld

A C99 compliant compiler

Language: C++ - Size: 4.86 MB - Last synced at: 29 days ago - Pushed at: about 4 years ago - Stars: 18 - Forks: 3

aconstlink/twitch_irc_bot

Sample Projects displaying the use of the motor Twitch IRC Bot using C++

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

gershnik/thinsqlitepp

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

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

JamesBoer/Scs

Simple Client/Server C++ Library

Language: C++ - Size: 22 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 4

morpheus-org/morpheus

Dynamic matrix type and algorithms for sparse matrices

Language: C++ - Size: 4.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 19 - Forks: 3

badcast/ronin-engine

Free Open Source Ronin Game Engine FOSRGE - Replace UnityEngine.

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

niosus/IGLOO

🏔️ IGLOO: Intuitive openGL Object Oriented library

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

EmilianC/Gemcutter-Project-Template

A template repository for new projects using the Gemcutter game framework.

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

nholthaus/minesweeper

Free, old-school, C++17/Qt based Minesweeper game

Language: C++ - Size: 2.1 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 14 - Forks: 3

eteran/cxx17_printf

Language: C++ - Size: 33.2 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 20 - Forks: 3

SoongE/SoongE

This is the personal repository for leaving my trace behind. Language, Framework, Project, etc.

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

kampersanda/poplar-trie

C++17 implementation of memory-efficient dynamic tries

Language: C++ - Size: 850 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 58 - Forks: 5

przemek83/qwtble

Library with plot widgets and markers built on top of Qwt.

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

przemek83/wble

Library of useful Qt widgets. Contains double slider, progress bars, integer, double, string and date filters.

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

Ferrum3D/Ferrum3D

Ferrum3D is a modular Vulkan graphics engine and data-oriented game framework written in C++.

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

justusc/deferral

A header only library that implements the defer command in C++.

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

mika314/sdlpp

C++ wrapper for SDL2

Language: C++ - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 51 - Forks: 10

arnokamphuis/AdventOfCode

Solutions to the advent of code in C++ (http://adventofcode.com/), Rust (2019, 2020, 2021, 2022, 2024) and Python (2023, 2024)

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

brainboxdotcc/sporks

The source code repository for Sporks, the learning, backchatting, scriptable discord bot!

Language: C - Size: 123 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 36 - Forks: 4

riywo/llforth

Experimental implementation of Forth in LLVM

Language: C++ - Size: 168 KB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 41 - Forks: 3

BlackMATov/invoke.hpp

std::invoke/std::apply analogs for C++11/14

Language: C++ - Size: 190 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 7

KorzikAlex/sea_battle

This a project for Object-oriented programming on C++ for LETI

Language: C++ - Size: 3.47 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

eantcal/nubasic

nuBASIC is an implementation of a BASIC interpreter and IDE for Windows and Linux

Language: C++ - Size: 32.5 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 4

mikeroyal/CPP-Guide

C/C++ Guide

Language: C++ - Size: 38.1 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 1

sailormoon/flags

⛳ Simple, extensible, header-only C++17 argument parser released into the public domain.

Language: C++ - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 228 - Forks: 15

ToruNiina/Boost.toml

header-only C++(98|11|14|17) TOML v0.5.0 parser/encoder depending on Boost

Language: C++ - Size: 184 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 2

TrainingByPackt/Advanced-CPlusPlus

Master the technique of confidently writing robust C++ code

Language: C++ - Size: 14.9 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 61 - Forks: 35

przemek83/data-explorer

Small tool for aggregating and grouping data. Focused on simplicity, speed and memory efficiency. Written in C++. Created as offline interview task.

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

LPeter1997/CppCmb

A generic C++17 parser-combinator library with a natural grammar notation.

Language: C++ - Size: 341 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 8

penberg/sphinx

Sphinx is a fast in-memory key-value store, compatible with Memcached.

Language: C++ - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 32 - Forks: 4

jpaoneMines/csci441

CSCI441 Library Helper Functions and Classes

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

schaumb/is_lambda-cpp-type-trait

This repo use compiler specific infos for is_lambda type trait. Depends on https://github.com/Neargye/nameof another header only lib or boost::typeindex

Language: C++ - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

bluescarni/mppp

Multiprecision for modern C++

Language: C++ - Size: 47.4 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 298 - Forks: 25

tcbrindle/numeris_romanis

Roman numeral support for C++17

Language: C++ - Size: 2.93 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 3

bitweeder/lucenaBAL

C++ utility library providing build platform, compiler, and Standard Library feature detection

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

Fdhvdu/ThreadPool

A fastest, exception-safety and pure C++17 thread pool.

Language: C++ - Size: 276 KB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 131 - Forks: 23

BlackMATov/promise.hpp

C++ asynchronous promises like a Promises/A+

Language: C++ - Size: 283 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 9

ruoka/cryptic

SHA1, SHA2 and BASE64 algorithms header only library implemented with C++17

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

ruoka/variant 📦

C++17 variant class implementation

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