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
