Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: header-only
indianakernick/Simpleton-Engine
What a stupid name for a library
Language: C++ - Size: 870 KB - Last synced: 2 days ago - Pushed: over 4 years ago - Stars: 50 - Forks: 6
Mute124/True-Enum
True Enum is a simple header-only library designed for easy enumeration of variables or objects that can be implemented in only one line of code. It is extremely customizable to the point of being able to cap it's memory usage!
Language: C++ - Size: 11.7 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
p-ranav/argparse
Argument Parser for Modern C++
Language: C++ - Size: 903 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2,391 - Forks: 238
ArtOfBBQ/debigulator
Decode .png & .gz files
Language: C - Size: 13.1 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 3 - Forks: 0
AnotherFoxGuy/MofileReader
:earth_africa: Dependency-free single-header library for reading .mo files (gettext) on any platform that supports C++
Language: C++ - Size: 203 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 3 - Forks: 4
Dobiasd/FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code.
Language: C++ - Size: 2.74 MB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 2,017 - Forks: 168
slavenf/sfl-library
C++11 header-only library. Small and static vector. Small and static flat map/set. Compact vector. Segmented vector.
Language: C++ - Size: 1.46 MB - Last synced: 4 days ago - Pushed: 11 days ago - Stars: 51 - Forks: 9
p-ranav/structopt
Parse command line arguments by defining a struct
Language: C++ - Size: 558 KB - Last synced: 4 days ago - Pushed: 6 months ago - Stars: 449 - Forks: 24
MikeLankamp/fpm
C++ header-only fixed-point math library
Language: C++ - Size: 444 KB - Last synced: 4 days ago - Pushed: 10 days ago - Stars: 600 - Forks: 73
stephenberry/glaze
Extremely fast, in memory, JSON and interface library for modern C++
Language: C++ - Size: 3.84 MB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 903 - Forks: 89
ethz-asl/lpp
Header only logging library to standardize ros and glog output at compile time.
Language: C++ - Size: 212 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 30 - Forks: 2
Sinan-Karakaya/cpp-i18n
A C++ 20 single header library that aims to provide simple i18n integration to your project, following modern structure.
Language: C++ - Size: 43.9 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 2 - Forks: 0
jeffamstutz/tsimd
Fundamental C++ SIMD types for Intel CPUs (sse, avx, avx2, avx512)
Language: C++ - Size: 604 KB - Last synced: 2 days ago - Pushed: almost 3 years ago - Stars: 341 - Forks: 20
mapbox/earcut.hpp
Fast, header-only polygon triangulation
Language: C - Size: 743 KB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 811 - Forks: 125
sailormoon/flags
β³ Simple, extensible, header-only C++17 argument parser released into the public domain.
Language: C++ - Size: 39.1 KB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 227 - Forks: 18
gk646/cxstructs
C++ datastructures, algorithms and utilities library
Language: C++ - Size: 785 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 3 - Forks: 0
eyalz800/zpp_bits
A lightweight C++20 serialization and RPC library
Language: C++ - Size: 487 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 666 - Forks: 49
daniele77/cli
A library for interactive command line interfaces in modern C++
Language: C++ - Size: 652 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1,124 - Forks: 132
Thalhammer/jwt-cpp
A header only library for creating and validating json web tokens in c++
Language: C++ - Size: 1.17 MB - Last synced: 9 days ago - Pushed: 22 days ago - Stars: 788 - Forks: 223
wolgemoth/wgccre
A C++ solution implementing several reports by the Working Group on Cartographic Coordinates and Rotational Elements for determining the orientation of different astronomical bodies.
Language: C++ - Size: 9.77 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - 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: 12.7 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0
furfurylic/commata
Just another header-only C++17 CSV parser
Language: C++ - Size: 1.92 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 1
michalber/QFormat
C++17 compile-time Fixed Format library
Language: C++ - Size: 13.7 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
approvals/ApprovalTests.cpp
Native ApprovalTests for C++ on Linux, Mac and Windows
Language: C++ - Size: 11.7 MB - Last synced: 5 days ago - Pushed: 28 days ago - Stars: 305 - Forks: 49
gulrak/filesystem
An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.
Language: C++ - Size: 888 KB - Last synced: 4 days ago - Pushed: 23 days ago - Stars: 1,284 - Forks: 166
evrhel/MatrixUtil
A C++ header-only library for vector, matrix, and quaternion math.
Language: C++ - Size: 134 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 4 - Forks: 1
aantron/better-enums
C++ compile-time enum to string, iteration, in a single header file
Language: C++ - Size: 578 KB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 1,596 - Forks: 167
theuser27/nested_enum
Header-only library for nestable enums with name reflection and string identification
Language: C++ - Size: 139 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0
idea4good/GuiLite
βοΈThe smallest header-only GUI library(4 KLOC) for all platforms
Language: C++ - Size: 77.1 MB - Last synced: 11 days ago - Pushed: 5 months ago - Stars: 7,183 - Forks: 770
madmann91/overture
A small data structures and algorithms library in C
Language: C - Size: 105 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0
e-dant/watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
Language: C++ - Size: 1.84 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 630 - Forks: 30
recp/xml
π In-place lightweight XML parser
Language: C - Size: 61.5 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 9 - Forks: 2
sparky-game/carbon
A simple, lightweight, straightforward C/C++ unit testing framework written in pure C.
Language: C - Size: 224 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0
p-ranav/csv2
Fast CSV parser and writer for Modern C++
Language: C++ - Size: 729 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 518 - Forks: 91
martinmoene/optional-lite
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
Language: C++ - Size: 362 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 395 - Forks: 45
Neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Language: C++ - Size: 696 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 1,956 - Forks: 108
sunxfancy/zeroerr
A powerful C++ unit testing/assert/log utils
Language: C++ - Size: 4.26 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 17 - Forks: 1
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: 11 days ago - Pushed: about 1 year ago - Stars: 7,403 - Forks: 885
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: 12 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
HolyBlackCat/rcoro
Custom macro coroutines: copyable, serializable, and with reflection
Language: C++ - Size: 395 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 21 - Forks: 1
thetredev/cppargparse
Mirror of https://gitlab.com/treichl/cppargparse
Language: C++ - Size: 3.05 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 1 - 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: 12 days ago - Pushed: 13 days ago - Stars: 50 - Forks: 11
arminms/g3p
gnuplot for Modern C++ with support for Jupyter
Language: C++ - Size: 2.43 MB - Last synced: 12 days ago - Pushed: 12 days 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: 13 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0
kkAyataka/plusaes
Header only C++ AES cipher library
Language: C++ - Size: 800 KB - Last synced: 4 days ago - Pushed: 4 months ago - Stars: 174 - Forks: 41
bobluppes/graaf
A general-purpose lightweight C++ graph library
Language: C++ - Size: 2.82 MB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 85 - Forks: 34
msoodb/tanto
C json parser and creator library.
Language: C++ - Size: 231 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 28 - Forks: 7
Tessil/robin-map
C++ implementation of a fast hash map and hash set using robin hood hashing
Language: C++ - Size: 843 KB - Last synced: 14 days ago - Pushed: 14 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: 14 days ago - Pushed: 14 days ago - Stars: 165 - Forks: 21
artem-ogre/CDT
Constrained Delaunay Triangulation (C++)
Language: C++ - Size: 3.5 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 888 - Forks: 119
uilianries/tuple Fork of taocpp/tuple
Compile-time-efficient proof-of-concept implementation for std::tuple
Size: 808 KB - Last synced: 14 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: 14 days ago - Pushed: 14 days ago - Stars: 23 - Forks: 1
glfw/gleq
Simple event queue for GLFW 3
Language: Objective-C - Size: 20.5 KB - Last synced: 11 days ago - Pushed: about 6 years ago - Stars: 70 - Forks: 7
RobLoach/prand.h
Pseudo-Random Number Generator for C89
Language: C - Size: 30.3 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: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0
eliasku/unit
Tiny unit testing library for C language
Language: C - Size: 1.67 MB - Last synced: 15 days ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 1
petiaccja/TemplateCoverage
Generate blank coverage reports for your C++ template libraries.
Language: C++ - Size: 41 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
Neargye/scope_guard
Scope Guard & Defer C++
Language: C++ - Size: 319 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 143 - Forks: 15
jimporter/bencode.hpp
A C++ parser for bencoded data
Language: C++ - Size: 147 KB - Last synced: 15 days ago - Pushed: 15 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: 15 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: 15 days ago - Pushed: 15 days ago - Stars: 44 - Forks: 9
bdekoz/izzi
C++ API for SVG
Language: C++ - Size: 10.7 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
Sigma-Ryden/SerializationFixture
Simple serialization library
Language: C++ - Size: 692 KB - Last synced: 15 days ago - Pushed: 16 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: 15 days ago - Pushed: 15 days ago - Stars: 9 - Forks: 1
elsid/resource_pool
C++ header only library purposed to create pool of some resources like keepalive connections
Language: C++ - Size: 434 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 21 - Forks: 4
nlohmann/json
JSON for Modern C++
Language: C++ - Size: 181 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 40,330 - Forks: 6,501
yosh-matsuda/gpu-ptr
Cross-platform GPU smart pointer with C++20 range support
Language: C++ - Size: 20.5 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0
ShineiArakawa/llas
A simple, header-only, las-format file reader.
Language: C++ - Size: 28.3 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0
pantor/inja
A Template Engine for Modern C++
Language: C++ - Size: 2.87 MB - Last synced: 15 days ago - Pushed: about 2 months 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: 18 days ago - Pushed: 20 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: 16 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
boostorg/leaf
Lightweight Error Augmentation Framework
Language: C++ - Size: 13.6 MB - Last synced: 4 days ago - Pushed: 9 days ago - Stars: 290 - Forks: 50
mxmlnkn/rapidgzip
Gzip Decompression and Random Access for Modern Multi-Core Machines
Language: C++ - Size: 22.1 MB - Last synced: 13 days ago - Pushed: 21 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: 17 days ago - Pushed: 17 days ago - Stars: 251 - Forks: 11
Immediate-Mode-UI/Nuklear
A single-header ANSI C immediate mode cross-platform GUI library
Language: C - Size: 10.6 MB - Last synced: 17 days ago - Pushed: 22 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: 17 days ago - Pushed: 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: 17 days ago - Pushed: 18 days ago - Stars: 3 - Forks: 0
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: 18 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: 17 days ago - Pushed: 26 days ago - Stars: 759 - Forks: 88
katahiromz/memdump
C++11 Memory Dumper
Language: C++ - Size: 4.88 KB - Last synced: 18 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0
mrtkp9993/UnitTestCpp
Simple header-only C++ library for unit-testing.
Language: C++ - Size: 14.6 KB - Last synced: 18 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: 17 days ago - Pushed: 18 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: 18 days ago - Pushed: almost 2 years ago - Stars: 14 - Forks: 0
jdarge/fits.h
simple way to avoid overflows in C
Language: C - Size: 29.3 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0
sleepntsheep/sheeplib
General purpose single header library in C99
Language: C - Size: 1.03 MB - Last synced: 18 days ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0
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: 18 days ago - Pushed: about 4 years ago - Stars: 11 - Forks: 0
bullno1/ugc
A single-header incremental garbage collector library
Language: C - Size: 23.4 KB - Last synced: 4 days ago - Pushed: about 4 years ago - Stars: 265 - Forks: 12
yohhoy/tecalc
tiny embedded calculator
Language: C++ - Size: 31.3 KB - Last synced: 18 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: 17 days ago - Pushed: 18 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: 17 days ago - Pushed: 4 months ago - Stars: 146 - Forks: 15
thomasjo/cudalicious
C++ header library intended to reduce CUDA boilerplate code
Language: C++ - Size: 18.6 KB - Last synced: 18 days ago - Pushed: about 7 years ago - Stars: 3 - Forks: 0
roncapat/Boost-Heap-standalone-dump
BCP dump of all the required Boost Headers to use Boost Heap library in a standalone project.
Language: C++ - Size: 728 KB - Last synced: 18 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
Rconybea/xo-flatstring
header-only, no-alloc, plain-old-data string implementation. constexpr if c++20
Language: C++ - Size: 155 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0
martinus/nanobench
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
Language: C++ - Size: 7.33 MB - Last synced: 18 days ago - Pushed: 23 days ago - Stars: 1,314 - Forks: 75
mgerhardy/lua_stackdump
C header only helper to print lua stackdumps
Language: C - Size: 3.91 KB - Last synced: 19 days ago - Pushed: over 7 years ago - Stars: 12 - Forks: 1
erengy/semaver
Semantic Versioning
Language: C++ - Size: 38.1 KB - Last synced: 19 days ago - Pushed: almost 4 years ago - Stars: 7 - Forks: 0
erengy/hypr
C++ HTTP client library based on libcurl
Language: C++ - Size: 58.6 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
luk036/mywheel-cpp
π Reinventing the wheel
Language: C++ - Size: 223 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
luk036/py2cpp
Python-like Cpp Code
Language: C++ - Size: 490 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
berkayylmao/NFSPluginSDK
An attempt to reverse compiled types of BlackBox era Need for Speed games to allow creating plugins/script mods easily.
Language: C++ - Size: 3.73 MB - Last synced: 18 days ago - Pushed: about 1 year ago - Stars: 44 - Forks: 4