GitHub topics: single-file
Storterald/GetProject
CMake GetProject, a single file library that downloads and optionally configures and builds an external project without the use of FetchContent or ExternalProject.
Language: CMake - Size: 86.9 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

HPCguy/Squint
Squint: A peephole optimizer for stack VM compilers
Language: C - Size: 628 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 25 - Forks: 1

xplshn/pelf
The .AppImage alternative designed for Linux, BSDs and more! Written in 780~ lines of Go. (and our runtime in 900~ lines of Go). Fully portable and self-contained. With support for `dwarfs` & `squashfs` and more coming soon!
Language: Go - Size: 235 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 41 - Forks: 3

doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Language: C++ - Size: 6.29 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 6,173 - Forks: 658

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: 3 days ago - Pushed at: 29 days ago - Stars: 436 - Forks: 46

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

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

adishavit/argh
Argh! A minimalist argument handler.
Language: C++ - Size: 257 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 1,362 - 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.16 MB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 769 - Forks: 76

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

icculus/mojoAL
An SDL2-based implementation of OpenAL in a single C file.
Language: C - Size: 246 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 169 - Forks: 23

gsl-lite/gsl-lite
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
Language: C++ - Size: 1.57 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 919 - Forks: 107

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: 11 days ago - Pushed at: 6 months ago - Stars: 2,175 - Forks: 114

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

slembcke/debugger.lua
A dependency free, embeddable debugger for Lua in a single file (.lua or .h)
Language: Lua - Size: 288 KB - Last synced at: 8 days ago - Pushed at: 27 days ago - Stars: 821 - Forks: 97

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: 8 days ago - Pushed at: over 8 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: 12 days ago - Pushed at: 11 months ago - Stars: 16 - Forks: 1

gildas-lormeau/mhtml-to-html
Convert MHTML to HTML
Language: JavaScript - Size: 461 KB - Last synced at: 11 days ago - Pushed at: 24 days ago - Stars: 32 - Forks: 3

zichy/vicco
Blogging in a single file
Language: PHP - Size: 498 KB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 30 - Forks: 7

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

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: 13 days ago - Pushed at: about 2 months ago - Stars: 5,306 - Forks: 469

chyok/ollama-gui
A single-file tkinter-based Ollama GUI project with no external dependencies.
Language: Python - Size: 46.9 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 173 - Forks: 27

Neargye/semver
Semantic Versioning for modern C++
Language: C++ - Size: 468 KB - Last synced at: 13 days ago - Pushed at: 19 days ago - Stars: 316 - Forks: 37

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: 14 days ago - Pushed at: about 1 month ago - Stars: 454 - Forks: 42

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

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

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

SerGreen/Appacker
Tool for making single .exe application packages
Language: C# - Size: 2.14 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 242 - 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: 13 days ago - Pushed at: 12 months ago - Stars: 238 - Forks: 21

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: 647 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 229 - Forks: 28

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: 14 days ago - Pushed at: about 1 month ago - Stars: 395 - Forks: 44

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: 18 days ago - Pushed at: almost 2 years ago - Stars: 1,554 - Forks: 148

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: 19 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 0

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

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

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

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

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

mnhrdt/iio
a simple C interface for reading and writing small images in any format
Language: C - Size: 9.79 MB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 20 - Forks: 10

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

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: 27 days ago - Pushed at: 27 days ago - Stars: 10 - 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: 11 months ago - Stars: 360 - Forks: 95

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: about 1 month ago - Stars: 138 - Forks: 26

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: 9 days ago - Pushed at: 3 months ago - Stars: 238 - Forks: 27

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: 14 days ago - Pushed at: about 1 month ago - Stars: 404 - Forks: 47

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

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

mackron/vkbind
Single file Vulkan API loader.
Language: C - Size: 3.04 MB - Last synced at: 17 days ago - Pushed at: 29 days ago - Stars: 168 - Forks: 7

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: 12 days ago - Pushed at: 30 days ago - Stars: 53 - Forks: 9

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

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: 15 days ago - Pushed at: about 1 year ago - Stars: 102 - Forks: 13

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

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: 17 days ago - Pushed at: 2 months ago - Stars: 115 - Forks: 19

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: 9 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

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

slembcke/Tina
Tina is a teeny tiny, header only, coroutine and job library.
Language: C - Size: 523 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 282 - Forks: 12

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

fuhsnn/c_files
A collection of single-file .c programs for convenient compiler testing.
Language: C - Size: 7.37 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

lolengine/lol
😂 Small multiple purpose C++ framework
Language: C++ - Size: 16 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: 1 day ago - Pushed at: 3 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: 12 days ago - Pushed at: about 4 years ago - Stars: 64 - Forks: 7

sph-mn/sph-sc-lib
individual c utility libraries
Language: C - Size: 638 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

upgradeQ/libre-macros
Scripting and macros hotkeys overhaul for OBS Studio
Language: Lua - Size: 155 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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

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

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

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

gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
Language: C - Size: 800 KB - Last synced at: 19 days ago - Pushed at: almost 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: 18 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 2

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

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

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

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

DrMcCoy/dmc_unrar
A dependency-free, single-file FLOSS unrar library
Language: C - Size: 895 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 58 - Forks: 9

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: 9 days ago - Pushed at: 11 months ago - Stars: 498 - Forks: 44

edubart/minivorbis
Single-file port of libogg and libvorbis for decoding ogg sound files.
Language: C - Size: 691 KB - Last synced at: 14 days 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: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

RicoP/rose.singleheaders
Language: C++ - Size: 39.1 KB - Last synced at: 3 days ago - Pushed at: 3 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: 14 days ago - Pushed at: 3 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: about 1 month ago - Pushed at: over 6 years ago - Stars: 95 - Forks: 32

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: about 1 month ago - Pushed at: 3 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: 19 days 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: about 16 hours ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 3

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

gilzoide/high-level-gdnative
Single header GDNative high level API for C/C++
Language: C++ - Size: 561 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 2

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: 145 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 81 - Forks: 16

cadars/photosheet
A photo sheet generator
Language: HTML - Size: 79.6 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 45 - Forks: 12

darltrash/lumi
A collection of tiny single-file libraries for lua
Language: Lua - Size: 80.1 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

brunexgeek/protogen
Compile proto3 to generate C++ code for JSON serialization
Language: C++ - Size: 406 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

brunexgeek/waitkey
Single-file portable implementation of 'waitKey' function
Language: C - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

mvccore/example-helloworld-portable
Basic MvcCore Hello world application packaging demonstration.
Language: PHP - Size: 990 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

mvccore/example-translator-portable
Project skeleton to build/pack MvcCore Pig-Latin Translator example.
Language: PHP - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

mvccore/project-portable
MvcCore empty template project skeleton for portable packing/building.
Language: PHP - Size: 646 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Jannled/STBuild 📦
An easy to use buildsystem for C/C++ with minimal dependencies targeting C/C++ beginners and projects with moderate complexity.
Language: C++ - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

gilzoide/c-allocators
A collection of public domain single-file custom allocators for C/C++
Language: C - Size: 41 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

mvccore/project-basic
MvcCore basic website project template, not designed for full portable build/pack.
Language: PHP - Size: 285 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

martinmoene/bit-lite
bit-lite - C++20 bit operations for C++98 and later in a single-file header-only library
Language: C++ - Size: 78.1 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 5

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: 16 days ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 2
