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