Home

Awesome

tinybits

SnippetLanguageDomain
tinyarc4.hppC++ARC4 stream cypher
tinyassert.cC/C++Old assert() macro with new tricks
tinyatoi.cCatoi() implementation
tinybenchmark.hppC++Benchmark code
tinybsearch.cCDichotomic binary search
tinybsearch.ccC++Dichotomic binary search
tinybuild.hCBuild macros
tinydebug.hCDebug macros
tinydefer.ccC++Defer macro, Go style
tinydir.ccC++Directory listing
tinydixy.cCSmall YAML-subset config file parser
tinydual.sh.batBashDual bash/batch file
tinyendian.cCEndianness conversions
tinyerror.cCError handling
tinyfsm.cCTight FSM
tinygc.ccC++Garbage collector (C++)
tinyhexbase.cCSimple binary to ascii encoder
tinyhexdump.cCHexdump viewer
tinyhuman.hppC++De/humanized numbers
tinyini.cCConfig parser (ini+)
tinyjson5.cCJSON5/SJSON/JSON parser/writer
tinylog.hCLogging utilities
tinylogger.hCSimplest colorful logger
tinylogger.hppC++Session logger
tinymatch.cCWildcard/pattern matching
tinymime.cCMIME/file-type detection
tinypipe.hppC++11Chainable pipes
tinyprint.ccC++Comma-based printer
tinypulse.cCDigital pulses
tinyroman.ccC++Integer to roman literals
tinystring.cCC string library
tinystring.ccC++C++ string utilities
tinytga.cCTGA writer (fork)
tinytime.ccC++Timing utilities
tinytodo.cCTODO() macro
tinytty.cCTerminal utilities
tinyunit.cCUnit-testing
tinyuniso.ccC++.iso/9960 unarchiver
tinyuntar.ccC++.tar unarchiver
tinyunzip.ccC++.zip unarchiver
tinyvariant.ccC++Variant class
tinyvbyte.hCvbyte encoder/decoder (VLE)
tinywav.cCWAV writer (fork)
tinywtf.hC/C++Portable host macros
tinyzlib.cppC++zlib inflater