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