Ecosyste.ms: Repos

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

GitHub topics: header-only

kfrlib/kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

Language: C++ - Size: 12 MB - Last synced: about 3 hours ago - Pushed: about 22 hours ago - Stars: 1,596 - Forks: 246

sunxfancy/zeroerr

A powerful C++ unit testing/assert/log utils

Language: C++ - Size: 4.2 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 17 - Forks: 1

okmatija/Prizm

A Computational Geometry Debugging Tool

Language: C++ - Size: 14.7 MB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 32 - Forks: 0

wolgemoth/unit-conversions

A C++ utility providing methods for converting between various speed, distance, rotation, time, temperature, pressure, mass, area, and volume units.

Language: C++ - Size: 9.77 KB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 0 - Forks: 0

99x/timercpp

Javascript like setTimeout and setInterval for c++ developers

Language: C++ - Size: 11.7 KB - Last synced: about 16 hours ago - Pushed: over 1 year ago - Stars: 242 - Forks: 73

99x/emojicpp

Emoji :smile: for c++ developers :+1:

Language: C++ - Size: 354 KB - Last synced: about 16 hours ago - Pushed: over 2 years ago - Stars: 257 - Forks: 52

zpl-c/librg

πŸš€ Making multi-player gamedev simpler since 2017

Language: C - Size: 1.7 MB - Last synced: about 8 hours ago - Pushed: about 1 month ago - Stars: 1,224 - Forks: 34

doctest/doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

Language: C++ - Size: 6.28 MB - Last synced: about 13 hours ago - Pushed: about 2 months ago - Stars: 5,603 - Forks: 619

Rconybea/xo-unit

compile-time dimension conversion and checking + support fractional dimension

Language: C++ - Size: 502 KB - Last synced: about 17 hours ago - Pushed: about 18 hours ago - Stars: 0 - Forks: 0

TyskM/tlib

Some headers I use a lot.

Language: C++ - Size: 205 MB - Last synced: about 7 hours ago - Pushed: about 19 hours ago - Stars: 2 - Forks: 0

ipkn/crow

Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)

Language: C++ - Size: 854 KB - Last synced: about 19 hours ago - Pushed: about 1 year ago - Stars: 7,402 - Forks: 885

idea4good/GuiLite

βœ”οΈThe smallest header-only GUI library(4 KLOC) for all platforms

Language: C++ - Size: 77.1 MB - Last synced: about 20 hours ago - Pushed: 5 months ago - Stars: 7,183 - Forks: 771

deathcat0011/mpi_wrapper

A simple RAII wrapper for the Open MPI library for C++ i created for Uni.

Language: C++ - Size: 5.86 KB - Last synced: about 21 hours ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

martinmoene/span-lite

span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 393 KB - Last synced: about 23 hours ago - Pushed: about 24 hours ago - Stars: 489 - Forks: 37

p-ranav/awesome-hpp

A curated list of awesome header-only C++ libraries

Size: 414 KB - Last synced: about 9 hours ago - Pushed: 4 months ago - Stars: 3,204 - Forks: 204

cppfastio/fast_io

Significantly faster input/output for C++20

Language: C++ - Size: 6.22 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 532 - Forks: 47

HolyBlackCat/rcoro

Custom macro coroutines: copyable, serializable, and with reflection

Language: C++ - Size: 395 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 21 - Forks: 1

baderouaich/BitmapPlusPlus

Simple and Fast header only Bitmap (BMP) C++ library

Language: C++ - Size: 1.06 MB - Last synced: about 8 hours ago - Pushed: 4 months ago - Stars: 25 - Forks: 5

Dobiasd/FunctionalPlus

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

Language: C++ - Size: 2.74 MB - Last synced: 1 day ago - Pushed: 23 days ago - Stars: 2,010 - Forks: 167

thetredev/cppargparse

Mirror of https://gitlab.com/treichl/cppargparse

Language: C++ - Size: 3.05 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

davidbrowne/dsga

C++20 library that mostly implements the vector and matrix data structures from GLSL Spec 4.6

Language: C++ - Size: 929 KB - Last synced: about 18 hours ago - Pushed: 2 days ago - Stars: 6 - Forks: 0

jgaa/logfault

One C++ log library to rule them all! MacOS, IOS, Android, Linux, Windows, QT, std::clog

Language: C++ - Size: 72.3 KB - Last synced: about 19 hours ago - Pushed: 2 days ago - Stars: 50 - Forks: 11

arminms/g3p

gnuplot for Modern C++ with support for Jupyter

Language: C++ - Size: 2.43 MB - Last synced: about 21 hours ago - Pushed: about 21 hours ago - Stars: 23 - Forks: 0

REDl3east/cstring_view

A header only library that is very similar to C++17 std::string_view, but written in C.

Language: C - Size: 85.9 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

archibate/debug-hpp

printing everything including STL containers without pain πŸš€

Language: C++ - Size: 103 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 20 - Forks: 2

CrowCpp/Crow

A Fast and Easy to use microframework for the web.

Language: C++ - Size: 46.2 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 2,797 - Forks: 305

vurtun/lib

single header libraries for C/C++

Language: C - Size: 457 KB - Last synced: about 8 hours ago - Pushed: about 1 month ago - Stars: 1,238 - Forks: 88

bobluppes/graaf

A general-purpose lightweight C++ graph library

Language: C++ - Size: 2.82 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 85 - Forks: 34

boostorg/json

A C++11 library for parsing and serializing JSON to and from a DOM container in memory.

Language: C++ - Size: 12.5 MB - Last synced: about 22 hours ago - Pushed: 2 days ago - Stars: 416 - Forks: 93

msoodb/tanto

C json parser and creator library.

Language: C++ - Size: 231 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 28 - Forks: 7

sparky-game/carbon

A simple, lightweight, straightforward C/C++ unit testing framework written in pure C.

Language: C - Size: 223 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0

p-ranav/indicators

Activity Indicators for Modern C++

Language: C++ - Size: 33.8 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 2,835 - Forks: 226

p-ranav/argparse

Argument Parser for Modern C++

Language: C++ - Size: 899 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 2,385 - Forks: 239

Tessil/robin-map

C++ implementation of a fast hash map and hash set using robin hood hashing

Language: C++ - Size: 843 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1,181 - Forks: 111

dmilos/color

C++ library thats implemets class color. Available models: RGB, HSL, HSV, CMY, CMYK, YIQ, YUV and growing.

Language: C++ - Size: 12.4 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 165 - Forks: 21

artem-ogre/CDT

Constrained Delaunay Triangulation (C++)

Language: C++ - Size: 3.5 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 888 - Forks: 119

ColleagueRiley/RSGL

A simple-to-use modular, cross-platform software development library for creating graphical applications. It combines the freedom of lower-level graphics/GUI libraries with modern C techniques, offering both simplicity and convenience.

Language: C - Size: 18.1 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 49 - Forks: 0

yhirose/cpp-httplib

A C++ header-only HTTP/HTTPS server and client library

Language: C++ - Size: 3.11 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 11,891 - Forks: 2,173

uilianries/tuple Fork of taocpp/tuple

Compile-time-efficient proof-of-concept implementation for std::tuple

Size: 808 KB - Last synced: 2 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

fix8mt/fiber

C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable

Language: C++ - Size: 1.63 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 23 - Forks: 1

Wuszt/LibeRTTI

LibeRTTI :statue_of_liberty: is header only and dependencies free library which provides type data for your (and selected built-in) c++ types.

Language: C++ - Size: 173 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

hanickadot/compile-time-regular-expressions

Compile Time Regular Expression in C++

Language: C++ - Size: 2.79 MB - Last synced: 3 days ago - Pushed: 13 days ago - Stars: 3,166 - Forks: 174

RobLoach/prand.h

Pseudo-Random Number Generator for C89

Language: C - Size: 22.5 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 1

Jakobimatrix/timer

A simple timer class easy to use. Calcs Min, Max, Mean, STD deviation

Language: C++ - Size: 986 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

eliasku/unit

Tiny unit testing library for C language

Language: C - Size: 1.67 MB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 1

theuser27/nested_enum

Header-only library for nestable enums with name reflection and string identification

Language: C++ - Size: 119 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

petiaccja/TemplateCoverage

Generate blank coverage reports for your C++ template libraries.

Language: C++ - Size: 41 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

e-dant/watcher

Filesystem watcher. Works anywhere. Simple, efficient and friendly.

Language: C++ - Size: 1.82 MB - Last synced: about 10 hours ago - Pushed: about 10 hours ago - Stars: 629 - Forks: 30

jimporter/bencode.hpp

A C++ parser for bencoded data

Language: C++ - Size: 147 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 24 - Forks: 9

kevspa/simplecpp

adds extra functions to your c++ code that are typically within the standard library for other languages like lua or golang, but are left out of c++

Language: C++ - Size: 13.7 KB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

bnoazx005/tcpp

A simple, single-header library which implements C preprocessor

Language: C++ - Size: 339 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 44 - Forks: 9

bdekoz/izzi

C++ API for SVG

Language: C++ - Size: 10.7 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

Sigma-Ryden/SerializationFixture

Simple serialization library

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

wolfrev0/ps.cpp

General-purpose header-only modern c++(20+) library with well-abstracted algorithm and data structure implementations.

Language: C++ - Size: 1.58 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 9 - Forks: 1

boost-ext/ut

C++20 ΞΌ(micro)/Unit Testing Framework

Language: C++ - Size: 5.23 MB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 1,202 - Forks: 107

gabime/spdlog

Fast C++ logging library.

Language: C++ - Size: 40.3 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 22,326 - Forks: 4,265

taocpp/PEGTL

Parsing Expression Grammar Template Library

Language: C++ - Size: 6.06 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 1,873 - Forks: 228

fktn-k/fkYAML

A C++ header-only YAML library

Language: C++ - Size: 1.59 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 47 - Forks: 1

vimpunk/mio

Cross-platform C++11 header-only library for memory mapped file IO

Language: C++ - Size: 161 KB - Last synced: about 1 hour ago - Pushed: 3 months ago - Stars: 1,631 - Forks: 155

ethz-asl/lpp

Header only logging library to standardize ros and glog output at compile time.

Language: C++ - Size: 211 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 30 - Forks: 2

jeffamstutz/tsimd

Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)

Language: C++ - Size: 604 KB - Last synced: about 8 hours ago - Pushed: almost 3 years ago - Stars: 340 - Forks: 20

elsid/resource_pool

C++ header only library purposed to create pool of some resources like keepalive connections

Language: C++ - Size: 434 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 21 - Forks: 4

aantron/better-enums

C++ compile-time enum to string, iteration, in a single header file

Language: C++ - Size: 578 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 1,593 - Forks: 167

nlohmann/json

JSON for Modern C++

Language: C++ - Size: 181 MB - Last synced: 6 days ago - Pushed: 9 days ago - Stars: 40,330 - Forks: 6,501

DeveloperPaul123/thread-pool

A modern, fast, lightweight thread pool library based on C++20

Language: C++ - Size: 744 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 361 - Forks: 26

yosh-matsuda/gpu-ptr

Cross-platform GPU smart pointer with C++20 range support

Language: C++ - Size: 20.5 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 0

chaotic-society/theoretica

A numerical and automatic mathematical library in C++ for scientific and graphical applications

Language: C++ - Size: 7.66 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 16 - Forks: 3

ShineiArakawa/llas

A simple, header-only, las-format file reader.

Language: C++ - Size: 28.3 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

slavenf/sfl-library

C++11 header-only library. Small vector. Small flat map/set/multimap/multiset (ordered and unordered). Compact vector. Segmented vector.

Language: C++ - Size: 1.36 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 48 - Forks: 9

g-truc/glm Fork of icaven/glm

OpenGL Mathematics (GLM)

Language: C++ - Size: 69.6 MB - Last synced: 5 days ago - Pushed: 17 days ago - Stars: 8,698 - Forks: 2,033

pantor/inja

A Template Engine for Modern C++

Language: C++ - Size: 2.87 MB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 1,540 - Forks: 196

skypjack/entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Language: C++ - Size: 32.2 MB - Last synced: 6 days ago - Pushed: 8 days ago - Stars: 9,481 - Forks: 834

BlagojeBlagojevic/image.h

Low level image processing header only libary

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

mxmlnkn/rapidgzip

Gzip Decompression and Random Access for Modern Multi-Core Machines

Language: C++ - Size: 22.1 MB - Last synced: 1 day ago - Pushed: 10 days ago - Stars: 320 - Forks: 7

slembcke/Tina

Tina is a teeny tiny, header only, coroutine and job library.

Language: C - Size: 481 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 251 - Forks: 11

RobLoach/pntr

Image manipulation library for C, with a focus on ease of use.

Language: C - Size: 2.69 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 12 - Forks: 6

Immediate-Mode-UI/Nuklear

A single-header ANSI C immediate mode cross-platform GUI library

Language: C - Size: 10.6 MB - Last synced: 6 days ago - Pushed: 10 days ago - Stars: 8,555 - Forks: 511

muellan/clipp

easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

Language: C++ - Size: 250 KB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 1,173 - Forks: 144

luizffgv/constexpr-Change

Calculate at compile time the least number of coins needed to pay change.

Language: C++ - Size: 7.81 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 3 - Forks: 0

zeromq/cppzmq

Header-only C++ binding for libzmq

Language: C++ - Size: 680 KB - Last synced: 6 days ago - Pushed: 2 months ago - Stars: 1,839 - Forks: 750

yhirose/cpp-peglib

A single file C++ header-only PEG (Parsing Expression Grammars) library

Language: C++ - Size: 3.59 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 835 - Forks: 105

luk036/netoptim-cpp

Network Optimization C++ Code

Language: C++ - Size: 262 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 1

PitilessPeanut/single-header-prolog

Dependency free Prolog interpreter as a single header C++ file. Supports variables, backtracking, cut, etc

Language: C++ - Size: 16.6 KB - Last synced: 6 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

gvinciguerra/PGM-index

πŸ…State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes

Language: C++ - Size: 13.6 MB - Last synced: 6 days ago - Pushed: 14 days ago - Stars: 759 - Forks: 88

luk036/xnetwork-cpp

XNetwork: networkx inspired graph library

Language: C++ - Size: 2.15 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 9 - Forks: 3

luk036/physdes-cpp

🏼 Physical design C++ Code

Language: C++ - Size: 583 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

katahiromz/memdump

C++11 Memory Dumper

Language: C++ - Size: 4.88 KB - Last synced: 6 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

luk036/projgeom-cpp

πŸ”― Projective Geometry C++ Code

Language: C++ - Size: 453 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 1

skypjack/meta

Header-only, non-intrusive and macro-free runtime reflection system in C++

Language: C++ - Size: 963 KB - Last synced: 6 days ago - Pushed: almost 4 years ago - Stars: 553 - Forks: 47

mrtkp9993/UnitTestCpp

Simple header-only C++ library for unit-testing.

Language: C++ - Size: 14.6 KB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 5 - Forks: 1

Rconybea/indentlog

logger with automatic indenting to parallel function nesting level

Language: C++ - Size: 535 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

Inerska/axolotl-engine

C++ HeaderOnly-MetaTemplate Data Oriented Game Engine powered with OpenGL

Language: CMake - Size: 130 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 0

jdarge/fits.h

simple way to avoid overflows in C

Language: C - Size: 29.3 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

sleepntsheep/sheeplib

General purpose single header library in C99

Language: C - Size: 1.03 MB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0

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: 656 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4,424 - Forks: 404

TheLandfill/cpp_cli

This repository consists of a library designed to make parsing command line arguments for c++ easy and efficient and a few simple programs showing you how it works. **Made some major updates in how the code is run. Will make a new release and update the README soon.*

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

yohhoy/tecalc

tiny embedded calculator

Language: C++ - Size: 31.3 KB - Last synced: 6 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

mapsme/just_gtfs

C++17 header-only library for reading and writing GTFS 🌍

Language: C++ - Size: 132 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 22 - Forks: 16

pinam45/dynamic_bitset

Simple Useful Libraries: C++17/20 header-only dynamic bitset

Language: C++ - Size: 880 KB - Last synced: 6 days ago - Pushed: 4 months ago - Stars: 146 - Forks: 15

fungos/cr

cr.h: A Simple C Hot Reload Header-only Library

Language: C++ - Size: 197 KB - Last synced: 7 days ago - Pushed: 5 months ago - Stars: 1,485 - Forks: 99