Git Product home page Git Product logo

tinybits's Introduction

tinybits

  • Tiny bits and useful snippets that I keep using everywhere.
  • Too simple to become libraries. Just cut & paste.
  • Cross-platform C/C++.
  • Public Domain.
Snippet Language Domain
tinyarc4.hpp C++ ARC4 stream cypher
tinyatoi.c C atoi() replacement
tinybenchmark.hpp C++ Benchmark code
tinybsearch.c C Dichotomic binary search
tinybsearch.cc C++ Dichotomic binary search
tinybuild.h C Build macros
tinydebug.h C Debug macros
tinydefer.cc C++ Defer macro, Go style
tinydir.cc C++ Recursive directory listing
tinydixy.c C Small YAML-subset config file parser
tinydual.sh.bat Bash Dual bash/batch file
tinyendian.c C Endianness conversion
tinyerror.c C Error handling
tinyfsm.c C Tight FSM
tinyhexbase.c C Simple binary to ascii encoder
tinyhexdump.c C Hexdump viewer
tinyhuman.hpp C++ De/humanized numbers
tinyini.c C Config parser (ini+)
tinylog.h C Logging utilities
tinylogger.hpp C++ Session logger
tinymatch.c C Wildcard/pattern matching
tinymime.c C MIME/file-type detection
tinypipe.hpp C++11 Chainable pipes
tinyprint.cc C++ Comma-based printer
tinypulse.c C Digital pulses
tinyroman.cc C++ Integer to roman literals
tinystring.cc C++ String utilities
tinytga.c C Forked TGA writer
tinytime.cc C++ Timing utilities
tinytodo.cc C++11 TODO() macro
tinytty.c C Terminal utilities
tinyunit.c C Unit-testing
tinyuniso.cc C++ .iso/9960 unarchiver
tinyuntar.cc C++ .tar unarchiver
tinyunzip.cc C++ .zip unarchiver
tinyvariant.cc C++ Variant class
tinyvbyte.h C VLE encoder/decoder (vbyte)
tinywav.c C Forked WAV writer
tinywtf.h C/C++ Portable host macros
tinyzlib.cpp C++ zlib inflater

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.