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

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