| 1 | 232 | 180 | tty-screen | Terminal screen size detection that works on Linux, macOS and Windows systems and suppo... | 
        | 2 | 246 | 184 | tty-cursor | The purpose of this library is to help move the terminal cursor around and manipulate t... | 
        | 3 | 354 | 211 | tty-spinner | A terminal spinner for tasks that have non-deterministic time frame. | 
        | 4 | 492 | 315 | tty-color | Terminal color capabilities detection | 
        | 5 | 496 | 311 | pastel | Terminal strings styling with intuitive and clean API. | 
        | 6 | 736 | 335 | tty-reader | A set of methods for processing keyboard input in character, line and multiline modes. ... | 
        | 7 | 737 | 333 | tty-prompt | A beautiful and powerful interactive command line prompt with a robust API for getting ... | 
        | 8 | 850 | 409 | strings-ansi | Methods for processing ANSI escape codes in strings. | 
        | 9 | 865 | 420 | strings | A set of methods for working with strings such as align, truncate, wrap and many more. | 
        | 10 | 1,015 | 434 | tty-command | Execute shell commands with pretty output logging and capture their stdout, stderr and ... | 
        | 11 | 1,345 | 1,882 | benchmark-perf | Execution time and iteration performance benchmarking | 
        | 12 | 1,362 | 1,915 | benchmark-trend | Benchmark::Trend will help you estimate the computational complexity of Ruby code by ru... | 
        | 13 | 1,364 | 1,918 | benchmark-malloc | Trace memory allocations and collect stats. | 
        | 14 | 1,366 | 1,917 | rspec-benchmark | Performance testing matchers for RSpec to set expectations on speed, resources usage an... | 
        | 15 | 1,409 | 3,139 | tty-markdown | Convert a markdown text or document into a terminal friendly output. | 
        | 16 | 1,630 | 438 | tty-table | A flexible and intuitive table generator | 
        | 17 | 1,686 | 1,554 | tty-which | Platform independent implementation of Unix which command. | 
        | 18 | 1,929 | 3,231 | equatable | Provide equality comparison methods for objects based on their attributes by generating... | 
        | 19 | 2,090 | 2,307 | tty-box | Draw various frames and boxes in the terminal window. | 
        | 20 | 2,264 | 3,754 | github_api | Ruby client that supports all of the GitHub API methods. It"s build in a modular way, t... | 
        | 21 | 2,433 | 3,362 | necromancer | Conversion from one object type to another with a bit of black magic. | 
        | 22 | 3,031 | 4,534 | tty-pager | A cross-platform terminal pager that works on all major Ruby interpreters. | 
        | 23 | 3,446 | 2,738 | tty-progressbar | Display a single or multiple progress bars in the terminal. A progress bar can show det... | 
        | 24 | 3,626 | 3,385 | tty-tree | Print directory or structured data in a tree like format. | 
        | 25 | 5,676 | 4,282 | tty-platform | Query methods for detecting different operating systems and their properties. | 
        | 26 | 5,908 | 5,670 | loaf | Loaf manages and displays breadcrumb trails in your Rails app. It aims to handle breadc... | 
        | 27 | 6,318 | 4,391 | tty-editor | Open a file or text in a preferred terminal text editor. | 
        | 28 | 6,439 | 4,823 | tty-logger | Readable, structured and beautiful terminal logging | 
        | 29 | 6,559 | 6,227 | finite_machine | A minimal finite state machine with a straightforward syntax. You can quickly model sta... | 
        | 30 | 6,854 | 4,879 | tty-config | A highly customisable application configuration interface for building terminal tools. ... | 
        | 31 | 6,862 | 6,507 | tty | A toolbox for developing beautiful command line clients. | 
        | 32 | 7,105 | 5,958 | tty-file | File manipulation utility methods. | 
        | 33 | 7,173 | 5,475 | tty-pie | Draw pie charts in your terminal window. | 
        | 34 | 7,983 | 4,532 | verse | Text transformations such as truncation, wrapping, aligning, indentation and grouping o... | 
        | 35 | 8,022 | 5,143 | strings-truncation | Truncate strings with fullwidth characters and ANSI codes. Characters can be omitted fr... | 
        | 36 | 8,316 | 4,945 | tty-option | Parser for command line arguments, keywords, flags, options and environment variables. | 
        | 37 | 10,557 | 10,912 | tty-font | Write text in large stylized characters using a variety of terminal friendly fonts. | 
        | 38 | 11,453 | 6,210 | tty-link | Terminal hyperlinks support detection and generation. | 
        | 39 | 17,342 | 28,254 | github_cli | CLI-based access to GitHub API v3 | 
        | 40 | 20,528 | 9,155 | strings-case | Convert strings to different cases | 
        | 41 | 42,202 | 50,952 | tty-exit | Terminal exit codes for humans and machines | 
        | 42 | 52,984 | 35,788 | rack-policy | This is Rack middleware that makes your app compliant with the 'EU ePrivacy Directive' | 
        | 43 | 56,845 | 90,620 | strings-inflection | Inflect English nouns and verbs. The algorithms are based on the analysis of 7,000 most... | 
        | 44 | 66,342 | 61,992 | communist | Library for mocking CLI calls to external APIs | 
        | 45 | 80,294 | 46,838 | tytus | Tytus gives you a declarative manner in which to title your pages in order to improve o... | 
        | 46 | 83,408 | 40,741 | static_deploy | Automated deployment to GitHub pages | 
        | 47 | 84,235 | 43,677 | splay_tree | A self-balancing binary tree optimised for fast access to frequently used nodes. Useful... | 
        | 48 | 89,598 | 40,741 | pastel-cli | A command-line tool for coloring and styling text in the ternimal | 
        | 49 | 92,466 | 32,330 | coinpare | Compare cryptocurrency trading data across multiple exchanges and blockchains. | 
        | 50 | 95,022 | 70,114 | lex | Lex is an implementation of compiler construction tool lex in Ruby. The goal is to stay... | 
        | 51 | 102,236 | 46,838 | tty-color-cli | A command-line tool for terminal color capabilities detection | 
        | 52 | 109,703 | 78,639 | supervision | Write distributed systems that are resilient and self-heal. Remote calls can fail or ha... | 
        | 53 | 119,999 | 70,114 | merkle_tree | A binary tree of one-time singatures known as a merkle tree. Often used in distributed ... | 
        | 54 | 129,725 | 70,114 | leek | Cucumber and RSpec extension that allows to test filesystem operations without leaving ... | 
        | 55 | 130,860 | 70,114 | impact | Ruby backend for Impact.js framework | 
        | 56 | 131,975 | 90,620 | tabster | Rails tabs generation library | 
        | 57 | 134,154 | 78,639 | strings-numeral | Express numbers as word numerals like cardinal, ordinal, roman and monetary | 
        | 58 | 142,808 | 108,010 | queen | English spelling and grammer verficiation tool.
    Queen will help you keep code and c... | 
        | 59 | 145,407 | 43,677 | tty-sparkline | Sparkline charts for terminal applications. | 
        | 60 | 164,394 | 70,114 | wc.rb | A Ruby clone of Unix wc utility. | 
        | 61 | 165,507 | 70,114 | tenpin | A terminal tenpin bowling game. | 
        | 62 | 166,019 | 90,620 | tty-markdown-cli | A command-line tool for displaying Markdown documents in a nicely fromatted terminal ou... | 
        | 63 | 170,416 | 108,010 | emoticon | Display emoticons in your terminal. Communicate with your
users not only through words ... | 
        | 64 | 173,609 | 78,639 | minehunter | Terminal mine hunting game. | 
        | 65 | 182,088 | 108,010 | slideck | Terminal tool for presenting Markdown-powered slide decks. | 
        | 66 | 145,853 | 25,856 | tty-pie_chart | Draw pie charts in your terminal window. |