Topic: "cpp17-library"
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

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

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: 26 days ago - Pushed at: 9 months ago - Stars: 514 - Forks: 45

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

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

MiroKaku/ucxxrt 📦
The Universal C++ RunTime library, supporting kernel-mode C++ exception-handler and STL.
Language: C++ - Size: 6.37 MB - Last synced at: 20 days ago - Pushed at: 12 months ago - Stars: 402 - Forks: 96

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: 6 days ago - Pushed at: 6 days ago - Stars: 386 - Forks: 61

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

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

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

p-ranav/glob
Glob for C++17
Language: C++ - Size: 300 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 265 - Forks: 43

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

ricosjp/monolish
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Language: C++ - Size: 20.4 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 200 - Forks: 13

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

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: 14 days ago - Pushed at: 14 days ago - Stars: 131 - Forks: 12

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

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

mxmlnkn/indexed_bzip2
Fast parallel random access to bzip2 and gzip files in Python
Language: C++ - Size: 30.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 79 - Forks: 3

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

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: about 2 months ago - Stars: 70 - Forks: 19

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

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

katursis/samp-ptl
SA:MP Plugin Template Library (C++17)
Language: C++ - Size: 145 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

soasis/idk
The IDK (Industrial Development Kit) library!
Language: C++ - Size: 1.44 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 8

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

mattkretz/vir-simd
improve the usage experience of std::experimental::simd (Parallelism TS 2)
Language: C++ - Size: 888 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 28 - Forks: 4

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

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

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: 5 days ago - Pushed at: 14 days ago - Stars: 24 - Forks: 3

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

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

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

Soundux/traypp 📦
🛩️ A cross-platform C++ system tray library
Language: C++ - Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 3

Curve/channel
🧵 A C++ implementation of Rust's std::sync::mpsc::channel
Language: C++ - Size: 77.1 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 20 - Forks: 2

Soundux/webviewpp 📦
🛰️ A cross-platform C++ webview library
Language: C++ - Size: 464 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 6

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

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

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

whitemech/lydia
A tool for LDLf translation to DFA and for LDLf synthesis.
Language: C++ - Size: 1.22 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

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

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

sandialabs/p3a
Portably Performant Physical Algebra
Language: C++ - Size: 645 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

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

lamweilun/reflite
C++ header-only data reflection/introspection
Language: C++ - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

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

sizeofvoid/notify-cpp Fork of erikzenker/inotify-cpp
A C++ interface for linux monitoring filesystem events
Language: C++ - Size: 297 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 4

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

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

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

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

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

MiSo1289/sboptr
C++ smart pointer type with small buffer storage
Language: C++ - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

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

MatsuTaku/SimpleDataStructure
C++17 library that packed some of succinct data structures and algorithms supports.
Language: C++ - Size: 2.66 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

Curve/fancypp 📦
🚀 Tiny C++ Library for terminal colors and more!
Language: C++ - Size: 79.1 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

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

TheFloatingBrain/BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
Language: C++ - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - 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

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

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

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

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

dogmatists/dogma.cpp
Dogma for C++.
Language: C++ - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

YukiWorkshop/IODash
Lightweight C++ I/O library for POSIX operation systems
Language: C++ - Size: 143 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 2

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

Gemini67/Celma
C++ Extension Library Modules for Applications
Language: C++ - Size: 2.32 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 0

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

BluFedora/BF-Job-System
C++17 Job System Library For High Performance Applications
Language: C++ - Size: 5.05 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

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

StirlingLabs/jthread Fork of Grumpfy/jthread
C++ class for a joining and cooperative interruptible thread (created to become std::jthread)
Language: TeX - Size: 5.15 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

lem0nez/friendly-cli
A modern C++ library for Linux that provides an easy-to-use API for user interaction through CLI
Language: C++ - Size: 173 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

jbaldwin/libchain
Easy to use std::string enhancements.
Language: C++ - Size: 219 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

MichaelTrikergiotis/mtl
The Modern Template Library for C++
Language: C++ - Size: 2.39 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

rajeevranjancom/Leetcode_Cpp
All about Leetcode c++ code programming.
Language: C++ - Size: 1.23 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

Aldrog/concurrent_lru_cache
A threadsafe map-like container implementing a least-recently-used cache
Language: C++ - Size: 28.3 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

AzuxDario/Marsy
C++ wrapper for unofficial SpaceX API. Providing information about SpaceX company, launches, landings, rockets and more.
Language: C++ - Size: 389 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

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

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

Doom2fan/vcv-rackthemer
A theming library for VCV Rack
Language: C++ - Size: 82 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - 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: 5 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

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

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

ondra-novak/userver
µServer = µhttp server for common use - library in C++17 which helps to create web services in C++ - intented to be used behind upstream proxy (such nginx's proxy_pass)
Language: C++ - Size: 748 KB - Last synced at: over 2 years ago - Pushed at: over 2 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

tbrekalo/fast
fast(a|q) parser
Language: C++ - Size: 41 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

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

karnkaul/decf
Dumb simple Entity-Component framework in C++17
Language: C++ - Size: 43 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

karnkaul/fixed_vector
KT single header C++17 library for std::vector that uses a fixed size stack allocated buffer for storage.
Language: C++ - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

fgarcia0x0/PolluxMathUtils
A utility mathematical library made in modern C ++
Language: C++ - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

Drako/lvcpp
Less Verbose C++
Language: C++ - Size: 133 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

jhurliman/kdtreepp
k-d tree for C++ and Eigen
Language: CMake - Size: 69.3 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 2 - 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

KrutoiMag/SmartTgBotPP
A lightweight C++ library for writing Telegram bots!
Language: C++ - Size: 8.97 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

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

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

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

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

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

FrankReiser/ReiserRT_CombGenerator
Frank Reiser's C++17 implementation of a fast and accurate harmonic series, waveform generator.
Language: C++ - Size: 206 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - 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
