Piotr Murach's repositories
tty-prompt
A beautiful and powerful interactive command line prompt
finite_machine
A minimal finite state machine with a straightforward syntax.
rspec-benchmark
Performance testing matchers for RSpec
tty-spinner
A terminal spinner for tasks that have non-deterministic time frame.
tty-progressbar
Display a single or multiple progress bars in the terminal.
tty-logger
A readable, structured and beautiful logging for the terminal
necromancer
Conversion from one object type to another with a bit of black magic.
strings-case
Convert strings between different cases.
merkle_tree
A merkle tree is a data structure used for efficiently summarizing sets of data, often one-time signatures.
tty-cursor
Terminal cursor movement and manipulation of cursor properties such as visibility
tty-config
A highly customisable application configuration interface for building terminal tools.
benchmark-trend
Measure performance trends of Ruby code
strings-truncation
Truncate strings with fullwidth characters and ANSI codes.
strings-inflection
Convert between singular and plural forms of English nouns
tty-sparkline
Sparkline charts for terminal applications.
splay_tree
A self-balancing binary tree optimised for fast access to frequently used nodes.
minehunter
Terminal mine hunting game.
benchmark-malloc
Trace memory allocations and collect stats
benchmark-perf
Benchmark execution time and iterations per second
pastel-cli
CLI tool for intuitive terminal output styling