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

Topic: "single-file"

doctest/doctest

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

Language: C++ - Size: 6.33 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6,532 - Forks: 676

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: 759 KB - Last synced at: 15 days ago - Pushed at: 24 days ago - Stars: 5,847 - Forks: 524

Neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

Language: C++ - Size: 685 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 2,190 - Forks: 115

marzer/tomlplusplus

Header-only TOML config file parser and serializer for C++17.

Language: C++ - Size: 22.1 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1,868 - Forks: 180

martinus/robin-hood-hashing πŸ“¦

Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20

Language: C++ - Size: 8.77 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 1,593 - Forks: 156

martinus/nanobench

Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

Language: C++ - Size: 7.49 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 1,548 - Forks: 89

teodevgroup/teo

Schema-driven web server framework.

Language: Rust - Size: 4.06 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1,440 - Forks: 43

adishavit/argh

Argh! A minimalist argument handler.

Language: C++ - Size: 257 KB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 1,372 - Forks: 94

gildas-lormeau/single-file-cli

CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)

Language: JavaScript - Size: 5.05 MB - Last synced at: 23 days ago - Pushed at: 25 days ago - Stars: 1,054 - Forks: 102

gsl-lite/gsl-lite

ISO C++ Core Guidelines Library implementation for C++98, C++11 up

Language: C++ - Size: 1.61 MB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 963 - Forks: 110

randrew/layout

Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.

Language: C - Size: 80.1 KB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 948 - Forks: 73

slembcke/debugger.lua

A dependency free, embeddable debugger for Lua in a single file (.lua or .h)

Language: Lua - Size: 305 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 858 - Forks: 97

gingerBill/gb

gb single-file public domain libraries for C & C++

Language: C - Size: 745 KB - Last synced at: 7 months ago - Pushed at: almost 5 years ago - Stars: 645 - Forks: 48

nonstd-lite/expected-lite

expected lite - C++23 expected objects for C++11 and later in a single-file header-only library

Language: C++ - Size: 342 KB - Last synced at: 3 days ago - Pushed at: 27 days ago - Stars: 524 - Forks: 46

nonstd-lite/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: 413 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 509 - Forks: 45

nonstd-lite/string-view-lite

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

Language: C++ - Size: 271 KB - Last synced at: 18 days ago - Pushed at: 27 days ago - Stars: 462 - Forks: 48

nonstd-lite/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: 380 KB - Last synced at: 8 days ago - Pushed at: 27 days ago - Stars: 421 - Forks: 48

martinmoene/lest

A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)

Language: C++ - Size: 1.05 MB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 405 - Forks: 46

mity/acutest

Simple header-only C/C++ unit testing facility.

Language: C++ - Size: 201 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 381 - Forks: 96

approvals/ApprovalTests.cpp

Native ApprovalTests for C++ on Linux, Mac and Windows

Language: C++ - Size: 11.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 328 - Forks: 54

Neargye/semver

Semantic Versioning for modern C++

Language: C++ - Size: 470 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 322 - Forks: 39

edubart/minilua

Single-file port of Lua, a powerful scripting language.

Language: C - Size: 769 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 296 - Forks: 22

slembcke/Tina

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

Language: C - Size: 527 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 295 - Forks: 13

nonstd-lite/variant-lite

variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library.

Language: C++ - Size: 666 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 252 - Forks: 29

custom-cards/flex-table-card

Highly Flexible Lovelace Card - arbitrary contents/columns/rows, regex matched, perfect to show appdaemon created content and anything breaking out of the entity_id + attributes concept

Language: JavaScript - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 252 - Forks: 32

SerGreen/Appacker

Tool for making single .exe application packages

Language: C# - Size: 2.14 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 245 - Forks: 28

Green-Sky/imgui_entt_entity_editor

A drop-in entity editor for EnTT with Dear ImGui

Language: C++ - Size: 28.3 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 241 - Forks: 22

gildas-lormeau/Polyglot-HTML-ZIP-PNG

Learn How to Create HTML/ZIP/PNG Polyglot Files!

Language: JavaScript - Size: 34.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 235 - Forks: 8

dezhidki/Tommy

A single-file TOML reader and writer for C#

Language: C# - Size: 426 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 229 - Forks: 16

chyok/ollama-gui

A single-file tkinter-based Ollama GUI project with no external dependencies.

Language: Python - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 219 - Forks: 38

lorenzos/Minixed

A minimal but nice-looking PHP directory indexer.

Language: PHP - Size: 26.4 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 203 - Forks: 42

eyalz800/serializer

A single header standard C++ serialization framework.

Language: C++ - Size: 131 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 196 - Forks: 25

pplux/px_sched

Single Header C++11 Task Scheduler

Size: 65.4 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 190 - Forks: 14

ricab/scope_guard

A modern C++ scope guard that is easy to use but hard to misuse.

Language: C++ - Size: 304 KB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 189 - Forks: 31

icculus/mojoAL

An SDL3-based implementation of OpenAL in a single C file.

Language: C - Size: 330 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 183 - Forks: 23

mackron/vkbind

Single file Vulkan API loader.

Language: C - Size: 1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 176 - Forks: 10

Neargye/scope_guard

Scope Guard & Defer C++

Language: C++ - Size: 319 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 176 - Forks: 17

nonstd-lite/ring-span-lite

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

Language: C++ - Size: 262 KB - Last synced at: 9 days ago - Pushed at: 27 days ago - Stars: 165 - Forks: 14

gengyong/luaaa

C++ to LUA binding tool in a single header file.

Language: C++ - Size: 139 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 163 - Forks: 30

nissymori/JAX-CORL

Clean single-file implementation of offline RL algorithms in JAX

Language: Python - Size: 481 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 152 - Forks: 4

nonstd-lite/any-lite

any lite - A C++17-like any, a type-safe container for single values of any type for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 209 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 149 - Forks: 27

small-c/obj.h

πŸš€ OOP in pure C with a single-header

Language: C - Size: 178 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 131 - Forks: 14

thinks/tph_poisson

Single file, header-only, no-dependencies C library for Poisson disk sampling in arbitrary dimensions.

Language: C - Size: 3.15 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 119 - Forks: 18

sixem/ivfi-php

IVFi is a directory indexer that aims to make it easy to browse and explore web-accessible directories.

Language: TypeScript - Size: 2.62 MB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 115 - Forks: 18

unterumarmung/fixed_string

C++17 string with fixed size

Language: C++ - Size: 884 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 112 - Forks: 13

chrberger/libcluon

libcluon is a small and efficient, single-file and header-only library written in modern C++ to power microservices.

Language: C++ - Size: 452 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 108 - Forks: 12

cadars/portable-php

A blog in one HTML file

Language: HTML - Size: 1.94 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 96 - Forks: 10

Enichan/Ini

Ini file reader/writer for C# / .NET written in pure .NET in a single source file

Language: C# - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 95 - Forks: 32

zemasoft/wildcards

A simple C++ header-only template library implementing matching using wildcards

Language: C++ - Size: 351 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 91 - Forks: 7

martinmoene/nonstd-lite

Parent of *-lite repositories, a migration path to post-C++98 library features via polyfills.

Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 87 - Forks: 5

fengwang/matrix

A modern, C++20-native, single-file header-only dense 2D matrix library.

Language: C++ - Size: 98.3 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 87 - Forks: 8

chrberger/WGS84toCartesian

A simple header-only, single-file library to handle WGS84 coordinate to Cartesian coordinate transformations for C++.

Language: C++ - Size: 268 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 85 - Forks: 17

martinmoene/PhysUnits-CT-Cpp11

A small C++11, C++14 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion

Language: C++ - Size: 146 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 81 - Forks: 16

Mechazawa/nnmm πŸ“¦

A super tiny pastebin/url minifier "microservice"

Language: PHP - Size: 15.6 KB - Last synced at: 8 months ago - Pushed at: almost 8 years ago - Stars: 81 - Forks: 5

bitrate16/httprd

Single-script remote desktop via web browser

Language: HTML - Size: 446 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 79 - Forks: 7

edubart/minivorbis

Single-file port of libogg and libvorbis for decoding ogg sound files.

Language: C - Size: 691 KB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 70 - Forks: 8

yanranxiaoxi/Smooth-Files-Gallery

δ»₯ζœ€ηœεΏƒηš„ζ–ΉεΌζ­ε»Ίζ–‡δ»Άε…±δΊ«εΊ“

Language: JavaScript - Size: 5.83 MB - Last synced at: 18 days ago - Pushed at: 21 days ago - Stars: 66 - Forks: 24

mackron/glbind

Single file OpenGL API loader.

Language: C - Size: 1.54 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 66 - Forks: 5

martinmoene/clue

A tiny single-file header-only C++ logging framework

Language: C++ - Size: 70.3 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 66 - Forks: 7

nonstd-lite/jthread-lite

C++20's jthread for C++11 and later in a single-file header-only library (WIP).

Language: C++ - Size: 69.3 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 65 - Forks: 2

edubart/miniphysfs

Single-file port of PhysFS, a library that provides abstract access to various archives.

Language: C - Size: 222 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 65 - Forks: 3

onimur/handle-path-oz

Android Library to handle multiple Uri's(paths) received through Intents.

Language: Kotlin - Size: 24 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 61 - Forks: 5

gildas-lormeau/mhtml-to-html

Convert MHTML to HTML

Language: JavaScript - Size: 516 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 60 - Forks: 5

xplshn/pelf

The .AppImage alternative designed for Linux, BSDs and more! Written in 649LOC lines of Go. (and our runtime in 984 lines of Go). Fully portable and self-contained. With support for `dwarfs` & `squashfs` and more coming soon!

Language: Go - Size: 238 MB - Last synced at: 25 days ago - Pushed at: 27 days ago - Stars: 59 - Forks: 3

nonstd-lite/byte-lite

byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 146 KB - Last synced at: 18 days ago - Pushed at: 27 days ago - Stars: 59 - Forks: 8

DrMcCoy/dmc_unrar

A dependency-free, single-file FLOSS unrar library

Language: C - Size: 895 KB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 59 - Forks: 9

ebraminio/pad.js

Node.js webserver for transferring files from/to browser console and terminal

Language: HTML - Size: 254 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 58 - Forks: 10

pmttavara/pt_math

public domain fast scalar math routines

Language: C - Size: 35.2 KB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 56 - Forks: 2

davidluzgouveia/midi-parser

Simple single-file C# MIDI parser

Language: C# - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 53 - Forks: 4

martinmoene/expected-dark πŸ“¦

Expected objects for C++11 and later (and later perhaps C++98 )

Language: C++ - Size: 101 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 52 - Forks: 4

heiswayi/simple-php-shell

Simple PHP shell script, yet powerful enough.

Language: PHP - Size: 56.6 KB - Last synced at: 5 months ago - Pushed at: almost 9 years ago - Stars: 51 - Forks: 63

nonstd-lite/value-ptr-lite

value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library

Language: C++ - Size: 176 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 50 - Forks: 14

wabarc/cairn

NPM package and CLI tool for saving web page as single HTML file

Language: TypeScript - Size: 619 KB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 48 - Forks: 3

relaterai/relater

Capture faster, review later| Your AI pair creator

Language: TypeScript - Size: 4.24 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 48 - Forks: 3

nonstd-lite/bit-lite

bit-lite - C++20 bit operations for C++98 and later in a single-file header-only library.

Language: C++ - Size: 96.7 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 45 - Forks: 5

cadars/photosheet

A photo sheet generator

Language: HTML - Size: 79.6 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 45 - Forks: 12

nonstd-lite/observer-ptr-lite

observer-ptr - An observer_ptr for C++98 and later in a single-file header-only library (Extensions for Library Fundamentals, v2, v3)

Language: C++ - Size: 164 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 38 - Forks: 5

webcdn/File-Explorer

A File Manager with stunning design & astonishing develops, beautifully written in PHP, everything fused in a single file.

Language: PHP - Size: 517 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 19

ReFreezed/DumbLuaParser

Lua parsing library capable of optimizing and minifying code.

Language: Lua - Size: 631 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 3

eGenix/egenix-pyrun

eGenix PyRun - Your friendly, lean, open source Python runtime

Language: Python - Size: 3.75 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 1

ouuan/CPTH

:star2: Competitive Programming Template Headers | With documentation, CI tests and Codecov

Language: C++ - Size: 147 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 3

HPCguy/Squint

Squint: A peephole optimizer for stack VM compilers

Language: C - Size: 711 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 32 - Forks: 2

ubaldop/vue-niege

Vue component to add a snowfall on your page

Language: JavaScript - Size: 845 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 31 - Forks: 5

zichy/vicco πŸ“¦

Blogging in a single file

Language: PHP - Size: 500 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 30 - Forks: 7

acdemiralp/acd

Single file utilities for C++.

Language: C++ - Size: 63.5 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 2

upgradeQ/libre-macros

Scripting and macros hotkeys overhaul for OBS Studio

Language: Lua - Size: 189 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 4

Vovkiv/resolution_solution

Yet another scaling library. Currently in maintenance-only mode.

Language: Lua - Size: 12 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 2

monkeyjunglejuice/emacs.onboard

πŸš€ Emacs onboarding made easy – single-file Emacs starter kit without 3rd-party packages. Almost vanilla Emacs, with just the right amount of sweetness to flatten the learning curve.

Language: Emacs Lisp - Size: 1.4 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 26 - Forks: 5

multipleof4/sune

An OpenRouter Frontend & Android App β€” Also supports API keys for Gemini, OpenAI, & Claude

Language: HTML - Size: 13.2 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 26 - Forks: 1

SammyForReal/CONSULT

A Lua editor that provides a modern user interface for CraftOS (and anything based on it).

Language: Lua - Size: 156 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 2

ksenginew/WSocket

Simple WSGI HTTP + Websocket Server, Framework, Middleware And App.

Language: Python - Size: 160 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

juancarlospaco/css-html-prettify Fork of 88037199/css-html-prettify

StandAlone Async single-file cross-platform Prettifier Beautifier for the Web.

Language: Python - Size: 245 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 2

cypnk/Bare

A single file directory-to-blog

Language: PHP - Size: 3.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 1

jacoborus/deno-buckets

DEPRECATED - Bundle assets and scripts in a single executable file. Deno

Language: TypeScript - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 0

technosaurus/BQC

Brad's Quixotic C - a barebones libc in a single header file

Language: C - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 24 - Forks: 1

Fortyseven/MediaHut πŸ“¦

A truly single-file, no-database, drop-in PHP media gallery.

Language: PHP - Size: 26.4 KB - Last synced at: 8 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 2

mnhrdt/iio

a simple C interface for reading and writing small images in any format

Language: C - Size: 9.85 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 22 - Forks: 10

nonstd-lite/optional-bare

optional bare - A simple version of a C++17-like optional for default-constructible, copyable types, for C++98 and later in a single-file header-only library

Language: C++ - Size: 128 KB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 21 - Forks: 2

Neargye/yacppl

Yet Another C++ Library

Language: C++ - Size: 237 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 2

gilzoide/high-level-gdnative

Single header GDNative high level API for C/C++

Language: C++ - Size: 561 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 2