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

GitHub topics: cpp17-library

soasis/idk

The IDK (Industrial Development Kit) library!

Language: C++ - Size: 1.44 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 36 - Forks: 8

rainy-juzixiao/rainy-toolkit

只是一个用现代C++随便写写的toolkit...没什么好在意的

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

Doom2fan/vcv-rackthemer

A theming library for VCV Rack

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

Saddamansa/timeduration-cpp

A lightweight C++17 header-only library for parsing and formatting human-readable time durations (e.g., "2d 5h 30m"). Supports chrono integration, SQL interval output, and flexible duration construction.

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

spnda/fastgltf

A modern C++17 glTF 2.0 library focused on speed, correctness, and usability

Language: C++ - Size: 2.15 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 386 - Forks: 61

KrutoiMag/SmartTgBotPP

A lightweight C++ library for writing Telegram bots!

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

mxmlnkn/indexed_bzip2

Fast parallel random access to bzip2 and gzip files in Python

Language: C++ - Size: 30.6 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 79 - Forks: 3

xorz57/tracing

Header-Only C++17 Tracing Library

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

keltonhalbert/SHARPlib

Sounding and Hodograph Analysis and Research Program (SHARP) C++ library for conducting analysis of atmospheric sounding profiles.

Language: C++ - Size: 3.33 MB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 24 - Forks: 3

skramm/homog2d

C++ 2D geometry library, handles points, lines, polylines, planar transformations (and other primitives), using homogeneous coordinates. Provided with complete manual and samples.

Language: C++ - Size: 6.97 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 131 - Forks: 12

mattkretz/vir-simd

improve the usage experience of std::experimental::simd (Parallelism TS 2)

Language: C++ - Size: 888 KB - Last synced at: about 19 hours ago - Pushed at: 20 days ago - Stars: 28 - Forks: 4

ricosjp/monolish

monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture

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

katursis/samp-ptl

SA:MP Plugin Template Library (C++17)

Language: C++ - Size: 145 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

p-ranav/glob

Glob for C++17

Language: C++ - Size: 300 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 265 - Forks: 43

p-ranav/alpaca

Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

Language: C++ - Size: 824 KB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 514 - Forks: 45

BowenFu/matchit.cpp

match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

Language: C++ - Size: 2.72 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 612 - Forks: 20

sizeofvoid/notify-cpp Fork of erikzenker/inotify-cpp

A C++ interface for linux monitoring filesystem events

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

soasis/text

A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.

Language: C++ - Size: 38.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 325 - Forks: 26

MiroKaku/ucxxrt 📦

The Universal C++ RunTime library, supporting kernel-mode C++ exception-handler and STL.

Language: C++ - Size: 6.37 MB - Last synced at: 23 days ago - Pushed at: 12 months ago - Stars: 402 - Forks: 96

Curve/channel

🧵 A C++ implementation of Rust's std::sync::mpsc::channel

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

ChristianPanov/lwlog

Very fast synchronous and asynchronous C++17 logging library

Language: C++ - Size: 1.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 291 - Forks: 29

Anime-pdf/timeduration-cpp

A lightweight C++17 header-only library for parsing and formatting human-readable time durations (e.g., "2d 5h 30m"). Supports chrono integration, SQL interval output, and flexible duration construction.

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

martinstarkov/ecs

C++ Single Header Entity Component System Library

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

blazar0112/score2dx

C++ Library for analyzing and processing Konami Beatmania IIDX CSV score.

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

cycfi/elements

Elements C++ GUI library

Language: C++ - Size: 39.5 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 3,417 - Forks: 256

mxmlnkn/rapidgzip

Gzip Decompression and Random Access for Modern Multi-Core Machines

Language: C++ - Size: 22.8 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 407 - Forks: 9

neonrust/termic

TERMinal Interface (using) Cells

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

jbaldwin/liblifthttp

Safe and easy to use C++17 HTTP client library.

Language: C++ - Size: 832 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 70 - Forks: 19

jxy-s/stlkrn

C++ STL in the Windows Kernel with C++ Exception Support

Language: C++ - Size: 221 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 410 - Forks: 79

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: 3 months ago - Stars: 163 - Forks: 16

themusaigen/mywr

The cross-platform multiarchitectural memhacking library written in C++17.

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

sandialabs/p3a

Portably Performant Physical Algebra

Language: C++ - Size: 645 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

BluFedora/BinaryIO

Library for managing binary data streams in C++

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

p-ranav/container_traits

Container Traits for Modern C++

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

p-ranav/pipeline

Pipelines for Modern C++

Language: C++ - Size: 245 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 67 - Forks: 8

p-ranav/criterion

Microbenchmarking for Modern C++

Language: C++ - Size: 70.9 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 219 - Forks: 12

unterumarmung/fixed_string

C++17 string with fixed size

Language: C++ - Size: 1.05 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 110 - Forks: 12

tenry92/libluna

Luna multimedia framework.

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

rainy-juzixiao/rainy-notification

A Windows notification library made with winrt and modern C++. Allows you to create a Windows notification using the C++17 standard and the new WinRT API. Support for more modern C++ features

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

stephanecharette/MoveDetect

Library to detect whether movement can be detected between two images or video frames.

Language: C++ - Size: 2.18 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 3

Timmifixedit/IteratorTools

C++ implementation of python iterators zip and enumerate.

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

jbaldwin/libcappuccino

C++17 Cache Data Structure Library

Language: C++ - Size: 515 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 10

PedroZappa/zosclib

OSC C++ Library

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

BluFedora/BF-Job-System

C++17 Job System Library For High Performance Applications

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

sergeyklay/cpp-project-template

Repository Templates for C++ Projects

Language: CMake - Size: 403 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

Soundux/iconpp

📸 A C++17 library that allows you to grab an application's icon on Linux

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

hedzr/fsm-cxx

a finite state machine within c++17

Language: C++ - Size: 130 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 4

przemek83/eible

Library for exporting and importing data from/to different formats (ods, xlsx, csv, tsv).

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

Xeverous/nukleus

C++ wrapper library for Nuklear IMGUI library. Supports and follows all Nuklear's defines.

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

ChristianPanov/static_string

Experimental compile-time string manipulation C++17 library

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

KamilKrauze/Socked-Odin

Socked library, but bound to Odin!

Language: Odin - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

thebashpotato/etl

A toolkit of templated classes which solve common programming problems in C++

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

AtomicSponge/silvergun

:video_game: A lightweight game engine using Allegro

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

JSzitas/nlsolver

Easy, header only nonlinear optimizers in C++17

Language: C++ - Size: 2.14 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 1

CJLove/msglib-cpp

Mailbox messaging and timer support for C++17 and up

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

albin-johansson/abby 📦

A header-only implementation of an AABB tree, written in C++17.

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

Zephilinox/Enki

2D Networked Game Engine in C++17

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

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: about 1 month ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

prodeveloper0/liteCV

liteCV is greater than OpenCV :)

Language: C - Size: 136 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

MrsRina/bicudo 📦

Object-state-based & entity component system (ECS) 2D framework written in C++ 17.

Language: C++ - Size: 101 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 17 - Forks: 0

Curve/fancypp 📦

🚀 Tiny C++ Library for terminal colors and more!

Language: C++ - Size: 79.1 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

BeardedFish/ini-rw

A .ini file reader and writer library programmed in C++17. 🛠

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

mbalabanski/sable

C++ Runtime Performance Analysis Library

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

Chylynsky/rc_ptr

Reference counted smart pointer for single-threaded enviroments.

Language: C++ - Size: 112 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

bkille/BitLib

Provides a bit-vector, an optimized replacement of the infamous std::vector<:b:ool>. In addition to the bit-vector, the library also provides implementations of STL algorithms tailored for bit-vectors.

Language: C++ - Size: 394 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 67 - Forks: 4

ChristianPanov/mtlx 📦

Lightweight linear algebra template library for computer graphics

Language: C++ - Size: 593 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

SudoMaker/Any Fork of kocienda/Any

Enhanced version of kocienda/Any that supports move only types

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

greenfish77/gaenari

c++ incremental decision tree

Language: C++ - Size: 707 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 2

cobyj33/jsxxn

A C++17 Hobbyist JSON Parser

Language: C++ - Size: 155 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

ognis1205/nesdev

NesDev is a modular cycle-accurate NES emulator development toolkit for C++.

Language: C++ - Size: 711 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 0

Soundux/pantomime

🗃️ A C++ library for work with mime-types

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

gelldur/EventBus

A lightweight and very fast event bus / event framework for C++17

Language: C++ - Size: 351 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 325 - Forks: 77

guuzaa/numbers

C++ library to handle integer overflow

Language: C++ - Size: 1010 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cnbatch/dynarray

A header-only library, VLA for C++ (≥C++14). Extended version of std::experimental::dynarray

Language: C++ - Size: 624 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

Alexanderwinkler/cld3 Fork of google/cld3

C++17 std::string_view support for cld3

Language: C++ - Size: 2.89 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

BowenFu/mathiu.cpp

mathiu : a simple computer algebra system in C++.

Language: C++ - Size: 544 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 75 - Forks: 1

MatsuTaku/SimpleDataStructure

C++17 library that packed some of succinct data structures and algorithms supports.

Language: C++ - Size: 2.66 MB - Last synced at: about 24 hours ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

d-karl/colibra

Pet project Constexpr Linear Algebra library for C++17 and later. Probably needs an update to cpp20, which will make things easier

Language: C++ - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

p5-vbnekit/async_primitives.prototypes

C++17 asynchronous primitives prototype library

Language: C++ - Size: 24.4 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MoserMichael/cppcombinator

parser combinator and AST generator in c++17

Language: C++ - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 3

WinteryFox/FBXImport

A simple, easy-to-use and fast C++ library to open and read FBX binary files.

Language: C++ - Size: 1.74 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 4

bitbouncer/kspp

A high performance/ real-time C++ Kafka streams framework (C++17)

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

FrankReiser/ReiserRT_Core

Frank Reiser's C++17 core components for multi-threaded real-time embedded systems.

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

KMX-Systems/conversion-to-utf8

Converter from UTF-16 and UTF-32 to UTF-8 (header only)

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

vincent-picaud/LinearAlgebra

Linear algebra (work in progress)

Language: C++ - Size: 1.05 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

ricardocosme/att85

C++17 components to program ATtiny85 microcontrollers

Language: C++ - Size: 137 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

aleokdev/aryibi 📦

Arpiyi's renderer

Language: C++ - Size: 298 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

GuillaumeDua/GCL_CPP

Makes my C++ projects easier and faster to develop

Language: C++ - Size: 11.7 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 2

ax4w/sclui 📦

SCLUI is an extension for the POSIX header curses.h to create simple and usable user interfaces for the command line

Language: C++ - Size: 94.7 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

jayvesmir/vulkan-template

C++17 vulkan project template

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

asuka1975/glplusplus

Language: C++ - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

jhurliman/kdtreepp

k-d tree for C++ and Eigen

Language: CMake - Size: 69.3 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

cstamford/behaviour_tree

A simple behaviour tree library for games development written in C++.

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

ptrks/websudoku_cpp

Scraper for generating valid sudoku puzzles along with solutions from websudoku.

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

SudoMaker/chAT

AT command server written in C++

Language: C++ - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

dyle71/hcs-crypt

A C++17 (static) library which implements a few easy to use crypto routines.

Language: C++ - Size: 762 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kishanrajput23/Training-Schedule-Management

This is a system that helps companies to keep track of schedules of all the trainings happening in the organization.

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

thilo-schmitt/tarxx

a modern C++ header-only library for tar

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

lpiekarski/hash-octree

C++ library implementing hash-octree structure

Language: C++ - Size: 358 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 1

dedetheprogrammer/The_Ice-Climbers_NES

Repositorio de la asignatura de Videojuegos de la Universidad de Zaragoza del año 2022-23. Recreación de un videojuego antiguo con la librería Raylib.

Language: C - Size: 88.1 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0