#
single-file
Here are 195 public repositories matching this topic...
The fastest feature-rich C++11/14/17/20 single-header testing framework
testing
c-plus-plus
unit-testing
tdd
cpp
doctest
cpp14
cpp11
header-only
cpp17
single-file
testing-framework
cpp20
-
Updated
Apr 6, 2021 - C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
c-plus-plus
serialization
reflection
cplusplus
cpp
metaprogramming
enum
header-only
cpp17
c-plus-plus-17
no-dependencies
single-file
cplusplus-17
enum-to-string
string-to-enum
-
Updated
Mar 27, 2021 - C++
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
c-plus-plus
serialization
reflection
cplusplus
cpp
metaprogramming
header-only
cpp17
c-plus-plus-17
no-dependencies
single-file
cplusplus-17
nameof
nameof-operator
enum-to-string
-
Updated
Apr 2, 2021 - C++
Argh! A minimalist argument handler.
cli
getopt
command-line
argument-parser
cli-args
cpp11
header-only
command-line-parser
single-file
getopts
-
Updated
Sep 25, 2020 - C++
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
c-plus-plus
cpp
cpp14
container
hash
cpp11
header-only
stl-containers
no-dependencies
hash-tables
single-file
unordered-maps
-
Updated
Mar 25, 2021 - C++
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
-
Updated
Apr 1, 2021 - C++
Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
-
Updated
Oct 15, 2020 - C
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
-
Updated
Mar 17, 2021 - C++
A simple, embedabble CLI debugger for Lua.
-
Updated
Nov 8, 2020 - Lua
gingerBill / gb
gb single-file public domain libraries for C & C++
-
Updated
Feb 23, 2021 - C
A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
-
Updated
Jun 28, 2020 - C++
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
-
Updated
Mar 19, 2021 - C++
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
-
Updated
Jan 5, 2021 - C++
string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
-
Updated
Mar 26, 2021 - C++
Native ApprovalTests for C++ on Linux, Mac and Windows
testing
c-plus-plus
snapshot-testing
approval-test
cpp11
header-only
regression-testing
golden-master
single-file
approval-testing
-
Updated
Apr 5, 2021 - C++
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
-
Updated
Dec 28, 2020 - C++
Single Header C++11 Task Scheduler
-
Updated
Nov 6, 2020 - C++
mity
commented
Jan 11, 2020
Make the output, especially as generated by the macros TEST_CHECK(), TEST_MSG() and TEST_DUMP(), automatically adapt to the current terminal size, so that it looks good in a reasonably small terminal window but can use effectively more space if the terminal window is big.
This should involve:
- Explore what API is available for the purpose on the platform of your choice.
- A pre-pro
Single header asymmetric stackful cross-platform coroutine library in pure C.
c
lua
async
assembly
coroutines
fibers
header-only
yield
fiber
coroutine-library
coroutine
single-file
stackful-coroutines
ucontext
nelua
asymmetric-coroutines
-
Updated
Mar 12, 2021 - C
expected lite - Expected objects in C++11 and later in a single-file header-only library
-
Updated
Dec 27, 2020 - C++
Tina is a teeny tiny, header only, coroutine and job library.
c
raspberry-pi
arm
async
assembly
x86-64
coroutines
jobs
header-only
arm64
fiber
win64
single-file
symmetric-coroutines
asymmetric-coroutines
fiber-libraries
-
Updated
Apr 2, 2021 - C
Semantic Versioning for modern C++
c-plus-plus
cplusplus
cpp
semver
semantic-versioning
header-only
cpp17
c-plus-plus-17
no-dependencies
single-file
cplusplus-17
-
Updated
Mar 6, 2021 - C++
A modern C++ scope guard that is easy to use but hard to misuse.
c-plus-plus
cpp
idioms
cpp14
guard
cpp11
header-only
cpp17
raii
no-dependencies
scope-guard
single-file
scope-exit
-
Updated
May 1, 2019 - C++
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
-
Updated
Feb 26, 2021 - C++
A single header standard C++ serialization framework.
lightweight
serialization
cross-platform
simple
cpp14
standalone
cpp11
standard
header-only
cpp17
single-file
-
Updated
Mar 31, 2021 - C++
A minimal but nice-looking PHP directory indexer.
-
Updated
Jun 5, 2020 - PHP
Tool for making single .exe application packages
-
Updated
Mar 23, 2021 - C#
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
-
Updated
Jan 1, 2021 - C++
Improve this page
Add a description, image, and links to the single-file topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the single-file topic, visit your repo's landing page and select "manage topics."
Description
I have a hardware abstraction layer interface, as well as a driver interface. I have multiple drivers utilizing the HAL interface, while implementing the driver interface. This plugin approach causes me to have identically named tests across multiple test files.
For example: