This is your work, valued

Sheffield / Olsztyn

Piotr Murach

Elite
@piotrmurach

Tender loving command line.

tty. Toolkit for developing sleek command line apps.

2.5k

tty-prompt. A beautiful and powerful interactive command line prompt

1.6k

github. Ruby interface to GitHub API

1.2k

finite_machine. A minimal finite state machine with a straightforward syntax.

803

pastel. Terminal output styling with intuitive and clean API.

670

rspec-benchmark. Performance testing matchers for RSpec

618

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

440

tty-progressbar. Display a single or multiple progress bars in the terminal.

434

tty-command. Execute shell commands with pretty output logging and capture stdout, stderr and exit status.

405

loaf. Manages and displays breadcrumb trails in Rails app - lean & mean.

405

tty-markdown. Convert a markdown document or text into a terminal friendly output.

327

tty-logger. A readable, structured and beautiful logging for the terminal

293

github_cli. GitHub on your command line. Use your terminal, not the browser.

268

tty-table. A flexible and intuitive table generator

206

tty-box. Draw various frames and boxes in your terminal window

192

awesome-ruby-cli-apps. A curated list of awesome command-line applications in Ruby.

188

rack-policy. Rack middleware for the EU ePrivacy Directive compliance in Ruby Web Apps

147

tty-pie. Draw pie charts in your terminal window

145

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

133

strings. A set of useful functions for transforming strings.

131

coinpare. Compare cryptocurrency trading data across multiple exchanges and blockchains in the comfort of your terminal

114

tty-exit. Terminal exit codes.

99

strings-case. Convert strings between different cases.

97

tty-reader. A set of methods for processing keyboard input in character, line and multiline modes.

97

tty-screen. Terminal screen detection - cross platform, major ruby interpreters

91

tty-option. A declarative command-line parser

89

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

82

tty-cursor. Terminal cursor movement and manipulation of cursor properties such as visibility

78

tty-config. A highly customisable application configuration interface for building terminal tools.

70

verse. [DEPRECATED] Text transformations

70

tty-file. File manipulation utility methods

68

tty-font. Terminal fonts

65

supervision. Write distributed systems that are resilient and self-heal.

63

benchmark-trend. Measure performance trends of Ruby code

60

tty-tree. Print directory or structured data in a tree like format

59

lex. Lex is an implementation of lex tool in Ruby.

58

slideck. Present Markdown-powered slide decks in the terminal.

54

strings-truncation. Truncate strings with fullwidth characters and ANSI codes.

48

tty-link. Terminal hyperlinks support detection and generation.

42

tty-pager. Terminal output paging - cross-platform, major ruby interpreters

42

tty-color. Terminal color capabilities detection

37

strings-inflection. Convert between singular and plural forms of English nouns

32

tty-sparkline. Sparkline charts for terminal applications.

31

tty-editor. Opens a file or text in the user's preferred editor

31

tty-platform. Operating system detection

30

communist. Library for mocking CLI calls to external APIs

25

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

24

equatable. Allows ruby objects to implement equality comparison and inspection methods.

24

minehunter. Terminal mine hunting game.

23

tty-which. Cross-platform implementation of Unix `which` command

22

rotation.js. Responsive and mobile enabled jQuery plugin to help create rotating content.

21