Piotrmurach's Gems

icon
#Total RankDaily RankNameSummary
1263-tty-screenTerminal screen size detection that works on Linux, macOS and Windows systems and suppo...
2274-tty-cursorThe purpose of this library is to help move the terminal cursor around and manipulate t...
3408-tty-spinnerA terminal spinner for tasks that have non-deterministic time frame.
4679-tty-colorTerminal color capabilities detection
5685-pastelTerminal strings styling with intuitive and clean API.
6896-tty-readerA set of methods for processing keyboard input in character, line and multiline modes. ...
7899-tty-promptA beautiful and powerful interactive command line prompt with a robust API for getting ...
8998-strings-ansiMethods for processing ANSI escape codes in strings.
91,027-stringsA set of methods for working with strings such as align, truncate, wrap and many more.
101,311-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
111,458-benchmark-perfExecution time and iteration performance benchmarking
121,471-benchmark-trendBenchmark::Trend will help you estimate the computational complexity of Ruby code by ru...
131,473-rspec-benchmarkPerformance testing matchers for RSpec to set expectations on speed, resources usage an...
141,475-benchmark-mallocTrace memory allocations and collect stats.
151,478-tty-markdownConvert a markdown text or document into a terminal friendly output.
161,652-tty-whichPlatform independent implementation of Unix which command.
171,731-equatableProvide equality comparison methods for objects based on their attributes by generating...
181,989-tty-boxDraw various frames and boxes in the terminal window.
192,055-tty-tableA flexible and intuitive table generator
202,056-github_apiRuby client that supports all of the GitHub API methods. It"s build in a modular way, t...
212,214-necromancerConversion from one object type to another with a bit of black magic.
222,833-tty-pagerA cross-platform terminal pager that works on all major Ruby interpreters.
233,470-tty-progressbarDisplay a single or multiple progress bars in the terminal. A progress bar can show det...
243,501-tty-treePrint directory or structured data in a tree like format.
255,891-loafLoaf manages and displays breadcrumb trails in your Rails app. It aims to handle breadc...
265,953-tty-platformQuery methods for detecting different operating systems and their properties.
276,469-tty-editorOpen a file or text in a preferred terminal text editor.
286,484-finite_machineA minimal finite state machine with a straightforward syntax. You can quickly model sta...
296,683-tty-loggerReadable, structured and beautiful terminal logging
306,844-ttyA toolbox for developing beautiful command line clients.
316,935-tty-fileFile manipulation utility methods.
327,176-tty-configA highly customisable application configuration interface for building terminal tools. ...
337,546-tty-pieDraw pie charts in your terminal window.
347,687-verseText transformations such as truncation, wrapping, aligning, indentation and grouping o...
358,457-strings-truncationTruncate strings with fullwidth characters and ANSI codes. Characters can be omitted fr...
3610,338-tty-optionParser for command line arguments, keywords, flags, options and environment variables.
3710,367-tty-fontWrite text in large stylized characters using a variety of terminal friendly fonts.
3812,151-tty-linkHyperlinks in your terminal
3916,423-github_cliCLI-based access to GitHub API v3
4031,973-strings-caseConvert strings to different cases
4143,686-tty-exitTerminal exit codes for humans and machines
4251,837-rack-policyThis is Rack middleware that makes your app compliant with the 'EU ePrivacy Directive'
4364,925-communistLibrary for mocking CLI calls to external APIs
4480,211-tytusTytus gives you a declarative manner in which to title your pages in order to improve o...
4584,286-static_deployAutomated deployment to GitHub pages
4686,692-splay_treeA self-balancing binary tree optimised for fast access to frequently used nodes. Useful...
4790,483-pastel-cliA command-line tool for coloring and styling text in the ternimal
4897,634-coinpareCompare cryptocurrency trading data across multiple exchanges and blockchains.
4999,158-lexLex is an implementation of compiler construction tool lex in Ruby. The goal is to stay...
50103,798-tty-color-cliA command-line tool for terminal color capabilities detection
51109,477-supervisionWrite distributed systems that are resilient and self-heal. Remote calls can fail or ha...
52121,048-merkle_treeA binary tree of one-time singatures known as a merkle tree. Often used in distributed ...
53129,883-leekCucumber and RSpec extension that allows to test filesystem operations without leaving ...
54130,972-impactRuby backend for Impact.js framework
55131,336-tabsterRails tabs generation library
56142,350-queenEnglish spelling and grammer verficiation tool. Queen will help you keep code and c...
57143,917-strings-numeralExpress numbers as word numerals like cardinal, ordinal, roman and monetary
58158,305-tty-sparklineSparkline charts for terminal applications.
59160,765-strings-inflectionInflect English nouns and verbs. The algorithms are based on the analysis of 7,000 most...
60163,899-wc.rbA Ruby clone of Unix wc utility.
61165,507-tty-markdown-cliA command-line tool for displaying Markdown documents in a nicely fromatted terminal ou...
62165,869-tenpinA terminal tenpin bowling game.
63169,184-emoticonDisplay emoticons in your terminal. Communicate with your users not only through words ...
64172,978-minehunterTerminal mine hunting game.
65180,310-slideckTerminal tool for presenting Markdown-powered slide decks.
66145,85325,856tty-pie_chartDraw pie charts in your terminal window.