Piotr Murach (piotrmurach)

piotrmurach

Geek Repo

Location:Sheffield / Olsztyn

Home Page:https://piotrmurach.com

Twitter:@piotr_murach

Github PK Tool:Github PK Tool


Organizations
automated-beavers
shruggers

Piotr Murach's repositories

tty-prompt

A beautiful and powerful interactive command line prompt

Language:RubyLicense:MITStargazers:1437Issues:14Issues:117

finite_machine

A minimal finite state machine with a straightforward syntax.

Language:RubyLicense:MITStargazers:804Issues:18Issues:47

pastel

Terminal output styling with intuitive and clean API.

Language:RubyLicense:MITStargazers:632Issues:15Issues:12

rspec-benchmark

Performance testing matchers for RSpec

Language:RubyLicense:MITStargazers:589Issues:10Issues:12

tty-spinner

A terminal spinner for tasks that have non-deterministic time frame.

Language:RubyLicense:MITStargazers:423Issues:6Issues:28

tty-progressbar

Display a single or multiple progress bars in the terminal.

Language:RubyLicense:MITStargazers:418Issues:7Issues:35

tty-logger

A readable, structured and beautiful logging for the terminal

Language:RubyLicense:MITStargazers:293Issues:7Issues:8

tty-table

A flexible and intuitive table generator

Language:RubyLicense:MITStargazers:184Issues:4Issues:29

necromancer

Conversion from one object type to another with a bit of black magic.

Language:RubyLicense:MITStargazers:135Issues:5Issues:3

strings

A set of useful functions for transforming strings.

Language:RubyLicense:MITStargazers:128Issues:7Issues:7

strings-case

Convert strings between different cases.

Language:RubyLicense:MITStargazers:97Issues:3Issues:5

merkle_tree

A merkle tree is a data structure used for efficiently summarizing sets of data, often one-time signatures.

Language:RubyLicense:MITStargazers:83Issues:3Issues:2

tty-cursor

Terminal cursor movement and manipulation of cursor properties such as visibility

Language:RubyLicense:MITStargazers:70Issues:7Issues:5

tty-config

A highly customisable application configuration interface for building terminal tools.

Language:RubyLicense:MITStargazers:63Issues:5Issues:13

benchmark-trend

Measure performance trends of Ruby code

Language:RubyLicense:MITStargazers:59Issues:5Issues:0

lex

Lex is an implementation of lex tool in Ruby.

Language:RubyLicense:MITStargazers:56Issues:7Issues:2

strings-truncation

Truncate strings with fullwidth characters and ANSI codes.

Language:RubyLicense:MITStargazers:50Issues:4Issues:0

tty-pager

Terminal output paging - cross-platform, major ruby interpreters

Language:RubyLicense:MITStargazers:39Issues:3Issues:15

tty-color

Terminal color capabilities detection

Language:RubyLicense:MITStargazers:35Issues:5Issues:3

strings-inflection

Convert between singular and plural forms of English nouns

Language:RubyLicense:MITStargazers:31Issues:5Issues:2

tty-link

Hyperlinks in your terminal

Language:RubyLicense:MITStargazers:31Issues:3Issues:1

tty-sparkline

Sparkline charts for terminal applications.

Language:RubyLicense:MITStargazers:30Issues:3Issues:0

equatable

Allows ruby objects to implement equality comparison and inspection methods.

Language:RubyLicense:MITStargazers:24Issues:3Issues:2

splay_tree

A self-balancing binary tree optimised for fast access to frequently used nodes.

Language:RubyLicense:MITStargazers:24Issues:3Issues:0

minehunter

Terminal mine hunting game.

Language:RubyLicense:AGPL-3.0Stargazers:22Issues:3Issues:0

benchmark-malloc

Trace memory allocations and collect stats

Language:RubyLicense:MITStargazers:19Issues:3Issues:1

tty-which

Cross-platform implementation of Unix `which` command

Language:RubyLicense:MITStargazers:19Issues:4Issues:2

benchmark-perf

Benchmark execution time and iterations per second

Language:RubyLicense:MITStargazers:12Issues:3Issues:0

pastel-cli

CLI tool for intuitive terminal output styling

Language:RubyLicense:MITStargazers:7Issues:3Issues:0

tenpin

Terminal tenpin bowling game

Language:RubyLicense:AGPL-3.0Stargazers:4Issues:3Issues:0