GitHub topics: single-file
mahtools/riichi-centrepiece
A centrepiece for Riichi Mahjong displaying the round wind, seat winds and honba - to aid during real-life play.
Language: HTML - Size: 68.4 KB - Last synced at: about 17 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 0

LocalSpook/crc
A high-performance C++ CRC library with all the bells and whistles.
Language: C++ - Size: 58.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 0

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: 237 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 44 - Forks: 3

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 21 MB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 1,764 - Forks: 168

stytri/vm16
A Toy 16-bit Virtual Machine
Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Language: C++ - Size: 6.32 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 6,247 - Forks: 664

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: 1 day ago - Pushed at: about 2 years ago - Stars: 1,569 - Forks: 150

ebraminio/pad.js
Node.js webserver for transferring files from/to browser console and terminal
Language: HTML - Size: 254 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 57 - Forks: 10

martinmoene/expected-lite
expected lite - Expected objects in C++11 and later in a single-file header-only library
Language: C++ - Size: 377 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 466 - Forks: 43

Neargye/semver
Semantic Versioning for modern C++
Language: C++ - Size: 470 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 322 - Forks: 39

dezhidki/Tommy
A single-file TOML reader and writer for C#
Language: C# - Size: 426 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 224 - Forks: 16

HPCguy/Squint
Squint: A peephole optimizer for stack VM compilers
Language: C - Size: 937 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 27 - Forks: 1

icculus/mojoAL
An SDL3-based implementation of OpenAL in a single C file.
Language: C - Size: 786 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 173 - Forks: 22

sph-mn/sph-sc-lib
individual c utility libraries
Language: C - Size: 607 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 0

slembcke/Tina
Tina is a teeny tiny, header only, coroutine and job library.
Language: C - Size: 527 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 286 - Forks: 12

Storterald/GetProject
CMake GetProject, a single file library that downloads and optionally adds as a subdirectory an external project without the use of FetchContent or ExternalProject.
Language: CMake - Size: 88.9 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

gsl-lite/gsl-lite
ISO C++ Core Guidelines Library implementation for C++98, C++11 up
Language: C++ - Size: 1.65 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 937 - Forks: 109

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.16 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 830 - Forks: 83

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: 9 days ago - Pushed at: about 2 years ago - Stars: 189 - Forks: 31

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: 12 days ago - Pushed at: 29 days ago - Stars: 858 - Forks: 97

DelinWorks/arabic-text-renderer-cpp-axmol
Single-Header Arabic Text Renderer Shaping Engine for axmol/cocos2dx in C++ || Renders arabic text with numbers, vowels, multiline & scrolling!
Language: C++ - Size: 275 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

adishavit/argh
Argh! A minimalist argument handler.
Language: C++ - Size: 257 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 1,372 - Forks: 94

SerGreen/Appacker
Tool for making single .exe application packages
Language: C# - Size: 2.14 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 242 - Forks: 28

martinmoene/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: 268 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 441 - Forks: 47

martinus/nanobench
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
Language: C++ - Size: 7.49 MB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 1,548 - Forks: 89

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: 1000 KB - Last synced at: 12 days ago - Pushed at: 26 days ago - Stars: 398 - Forks: 44

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: 699 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 5,432 - Forks: 482

chyok/ollama-gui
A single-file tkinter-based Ollama GUI project with no external dependencies.
Language: Python - Size: 46.9 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 188 - Forks: 31

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: 16 days ago - Pushed at: 4 months ago - Stars: 115 - Forks: 18

zidrave/filemanager_1filephp
A simple but powerful file manager in PHP (does not use SQL) requires creating the /uploads/ folder with only 777 permissions
Language: PHP - Size: 436 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

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: 20 days ago - Pushed at: 8 months ago - Stars: 2,190 - Forks: 115

gingerBill/gb
gb single-file public domain libraries for C & C++
Language: C - Size: 745 KB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 645 - Forks: 48

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.05 MB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 231 - Forks: 30

teodevgroup/teo
Schema-driven web server framework.
Language: Rust - Size: 4.03 MB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 1,430 - Forks: 45

martinmoene/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: 202 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 140 - Forks: 26

gildas-lormeau/Polyglot-HTML-ZIP-PNG
Learn How to Create HTML/ZIP/PNG Polyglot Files!
Language: JavaScript - Size: 34.6 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 226 - Forks: 6

mity/acutest
Simple header-only C/C++ unit testing facility.
Language: C++ - Size: 201 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 366 - Forks: 95

approvals/ApprovalTests.cpp
Native ApprovalTests for C++ on Linux, Mac and Windows
Language: C++ - Size: 11.8 MB - Last synced at: 18 days ago - Pushed at: 28 days ago - Stars: 324 - Forks: 53

zichy/vicco 📦
Blogging in a single file
Language: PHP - Size: 500 KB - Last synced at: 6 days ago - Pushed at: 29 days ago - Stars: 30 - Forks: 7

yanranxiaoxi/Smooth-Files-Gallery
以最省心的方式搭建文件共享库
Language: JavaScript - Size: 4.4 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 58 - Forks: 24

Neargye/scope_guard
Scope Guard & Defer C++
Language: C++ - Size: 319 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 173 - Forks: 16

mackron/vkbind
Single file Vulkan API loader.
Language: C - Size: 3.04 MB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 171 - Forks: 7

fuhsnn/c_files
A collection of real-world single-file C programs for convenient compiler testing.
Language: C - Size: 7.89 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 2 - 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: 396 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 498 - Forks: 44

gildas-lormeau/mhtml-to-html
Convert MHTML to HTML
Language: JavaScript - Size: 461 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 35 - Forks: 3

edubart/minilua
Single-file port of Lua, a powerful scripting language.
Language: C - Size: 769 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 296 - Forks: 22

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: 21 days ago - Pushed at: about 1 year ago - Stars: 241 - Forks: 22

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: about 1 month ago - Pushed at: about 2 years ago - Stars: 948 - Forks: 73

gilzoide/functor2c
Single header templates for wrapping C++ functors as opaque userdata plus function pointers for C interop
Language: C++ - Size: 171 KB - Last synced at: about 15 hours ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

rdsq/blank-note
Web page that is just a big text input
Language: HTML - Size: 36.1 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

mnhrdt/iio
a simple C interface for reading and writing small images in any format
Language: C - Size: 9.85 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 10

wabarc/cairn
NPM package and CLI tool for saving web page as single HTML file
Language: TypeScript - Size: 660 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 48 - Forks: 3

zichy/OnePHPager
A 13 KB single-file interface to edit one static page and upload files.
Language: PHP - Size: 29.3 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

zemasoft/wildcards
A simple C++ header-only template library implementing matching using wildcards
Language: C++ - Size: 351 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 87 - Forks: 6

martinmoene/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: 475 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 239 - Forks: 27

DrMcCoy/dmc_unrar
A dependency-free, single-file FLOSS unrar library
Language: C - Size: 895 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 59 - Forks: 9

martinmoene/jthread-lite
C++20's jthread for C++11 and later in a single-file header-only library
Language: C++ - Size: 64.5 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 2

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: about 1 month ago - Pushed at: 9 months ago - Stars: 26 - Forks: 2

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: 28 days ago - Pushed at: about 2 months ago - Stars: 102 - Forks: 13

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: 376 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 405 - Forks: 47

timothycarambat/LicenseParser
Using an FC75 HID-compliant Scanner this will scan a 2D barcode on a drivers license or ID and read out and parse the data. Using only JavaScript with no serial port commands or interfacing
Language: JavaScript - Size: 6.29 MB - Last synced at: about 2 months ago - Pushed at: almost 9 years ago - Stars: 8 - Forks: 0

martinmoene/status-value-lite
status-value - A class for status and optional value for C++11 and later, C++98 variant provided in a single-file header-only library
Language: C++ - Size: 245 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 1

ouuan/CPTH
:star2: Competitive Programming Template Headers | With documentation, CI tests and Codecov
Language: C++ - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 33 - Forks: 3

mateuszstompor/tree
a data structure representing a tree, implemented as a generic STL container
Language: C++ - Size: 302 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

mackron/glbind
Single file OpenGL API loader.
Language: C - Size: 1.54 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 66 - Forks: 5

lorenzos/Minixed
A minimal but nice-looking PHP directory indexer.
Language: PHP - Size: 26.4 KB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 203 - Forks: 42

benzlokzik/singlefile-webserver
Python 🐍 from-scratch file webserver 🌐 without any dependencies 🚀 except Python 🐍 (with good page render 🎨)
Language: Python - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

relaterai/relater
Capture faster, review later| Your AI pair creator
Language: TypeScript - Size: 4.24 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 44 - Forks: 3

gershnik/argum
Fully-featured, powerful, command line argument parser in C++20
Language: C++ - Size: 419 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 4 - Forks: 0

lingjf/h2unit
Light-weight (as light as hydrogen) unit test framework for C/C++, since 2012
Language: C++ - Size: 4.68 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 6

n2geoff/testit
Test small things, with a small thing
Language: JavaScript - Size: 332 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

eyalz800/serializer
A single header standard C++ serialization framework.
Language: C++ - Size: 131 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 193 - Forks: 25

martinmoene/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: 137 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 53 - Forks: 9

unterumarmung/fixed_string
C++17 string with fixed size
Language: C++ - Size: 1.05 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 110 - Forks: 12

IAFahim/type_copy
Copy all file inside folder and subfolder based on file name copy.[type].[type].[...].py
Language: Python - Size: 749 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

martinmoene/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: 258 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 157 - Forks: 14

fengwang/matrix
A modern, C++20-native, single-file header-only dense 2D matrix library.
Language: C++ - Size: 98.3 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 87 - Forks: 8

ColleagueRiley/c-plus
Intermediary language between C and C++ with other added cool features too
Language: C - Size: 358 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

lolengine/lol
😂 Small multiple purpose C++ framework
Language: C++ - Size: 16 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 5

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: 29 days ago - Pushed at: 5 months ago - Stars: 118 - Forks: 18

martinmoene/clue
A tiny single-file header-only C++ logging framework
Language: C++ - Size: 70.3 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 64 - Forks: 7

upgradeQ/libre-macros
Scripting and macros hotkeys overhaul for OBS Studio
Language: Lua - Size: 155 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 28 - Forks: 4

g-flame-oss/md-viewer
a simple md-viewer web app that supports LaTeX formulas with a good and modern ui in one single file !
Language: HTML - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Kimbatt/detria
Delaunay triangulation library
Language: C++ - Size: 14.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 3

Bylissss/komut
Basic single file C argument parser
Language: C - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pmttavara/pt_math
public domain fast scalar math routines
Language: C - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 56 - Forks: 2

gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
Language: C - Size: 800 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 1

rofl0r/pyhttpd
simple, tiny, multithreaded single-file http server without dependencies other than python2
Language: Python - Size: 178 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 2

westurner/pwd
https://westurner.github.io/pwd/
Language: JavaScript - Size: 248 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

edubart/miniphysfs
Single-file port of PhysFS, a library that provides abstract access to various archives.
Language: C - Size: 222 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 65 - Forks: 3

edubart/minivorbis
Single-file port of libogg and libvorbis for decoding ogg sound files.
Language: C - Size: 691 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 70 - Forks: 8

DosMike/RESTReplay
Simple tool to send REST requests to a remote, in a format that looks a bit nicer than curl strings
Language: Python - Size: 72.3 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

RicoP/rose.singleheaders
Language: C++ - Size: 39.1 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

WaterLemons2k/tailwind-all
All of Tailwind CSS (v3) in one CSS file.
Language: TypeScript - Size: 976 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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: 3 months ago - Pushed at: over 6 years ago - Stars: 95 - Forks: 32

chinue/single_file_encode_decode
single c/c++ header file for video encode/decode
Language: C - Size: 935 KB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

jstmaxlol/salib
salib smarter argument library) is a single-file library to handle arguments in C++ | made as a successor to ecah-lib
Language: C++ - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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: 2 months ago - Pushed at: about 4 years ago - Stars: 83 - Forks: 17

dr5hn/domain-for-sale
Simple yet Modern Domain for Sale HTML Template | Single file
Language: HTML - Size: 419 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 4

ksenginew/WSocket
Simple WSGI HTTP + Websocket Server, Framework, Middleware And App.
Language: Python - Size: 160 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 25 - Forks: 3
