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

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