Piotrmurach's Gems

icon
#Total RankDaily RankNameSummary
1436249tty-screenTerminal screen size detection which works on Linux, OS X and Windows/Cygwin platforms ...
2510242tty-cursorThe purpose of this library is to help move the terminal cursor around and manipulate t...
3618424tty-spinnerA terminal spinner for tasks that have non-deterministic time frame.
4928373tty-colorTerminal color capabilities detection
5943378pastelTerminal strings styling with intuitive and clean API.
61,2081,178equatableProvide equality comparison methods for objects based on their attributes by generating...
71,260646tty-promptA beautiful and powerful interactive command line prompt with a robust API for getting ...
81,300650tty-readerA set of methods for processing keyboard input in character, line and multiline modes. ...
91,321660strings-ansiMethods for processing ANSI escape codes in strings.
101,324682stringsA set of methods for working with strings such as align, truncate, wrap and many more.
111,5271,724tty-whichPlatform independent implementation of Unix which command.
121,5691,823necromancerConversion from one object type to another with a bit of black magic.
131,8131,385github_apiRuby client that supports all of the GitHub API methods. It"s build in a modular way, t...
141,9401,257tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
152,0111,631tty-boxDraw various frames and boxes in the terminal window.
162,2432,409tty-tableA flexible and intuitive table generator
172,4641,995tty-pagerA cross-platform terminal pager that works on all major Ruby interpreters.
182,7341,076tty-markdownConvert a markdown text or document into a terminal friendly output.
193,0023,391tty-treePrint directory or structured data in a tree like format.
203,5762,485benchmark-perfExecution time and iteration performance benchmarking
213,6322,641rspec-benchmarkPerformance testing matchers for RSpec to set expectations on speed, resources usage an...
223,7103,020tty-progressbarDisplay a single or multiple progress bars in the terminal. A progress bar can show det...
234,0592,654benchmark-trendBenchmark::Trend will help you estimate the computational complexity of Ruby code by ru...
244,2132,657benchmark-mallocTrace memory allocations and collect stats.
255,7025,752loafLoaf manages and displays breadcrumb trails in your Rails app. It aims to handle breadc...
265,7967,694tty-platformQuery methods for detecting different operating systems and their properties.
276,1865,006tty-editorOpen a file or text in a preferred terminal text editor.
286,2267,088tty-fileFile manipulation utility methods.
296,24413,340verseText transformations such as truncation, wrapping, aligning, indentation and grouping o...
306,4548,019ttyA toolbox for developing beautiful command line clients.
318,0947,054finite_machineA minimal finite state machine with a straightforward syntax. You can quickly model sta...
328,77610,262tty-configA highly customisable application configuration interface for building terminal tools. ...
339,3987,478tty-loggerReadable, structured and beautiful terminal logging
3410,65712,217tty-fontWrite text in large stylized characters using a variety of terminal friendly fonts.
3511,26113,752tty-pieDraw pie charts in your terminal window.
3613,36310,807github_cliCLI-based access to GitHub API v3
3728,85926,011tty-linkHyperlinks in your terminal
3843,34847,393rack-policyThis is Rack middleware that makes your app compliant with the 'EU ePrivacy Directive'
3946,74636,520tty-exitTerminal exit codes for humans and machines
4052,889135,553communistLibrary for mocking CLI calls to external APIs
4162,26421,649tty-optionParser for command line arguments, keywords, flags, options and environment variables.
4270,46463,600tytusTytus gives you a declarative manner in which to title your pages in order to improve o...
4383,16753,424static_deployAutomated deployment to GitHub pages
4488,51877,420lexLex is an implementation of compiler construction tool lex in Ruby. The goal is to stay...
4591,70552,191splay_treeA self-balancing binary tree optimised for fast access to frequently used nodes. Useful...
4693,05845,560strings-caseConvert strings to different cases
4795,50953,424pastel-cliA command-line tool for coloring and styling text in the ternimal
48100,68478,293supervisionWrite distributed systems that are resilient and self-heal. Remote calls can fail or ha...
49105,36863,600tty-color-cliA command-line tool for terminal color capabilities detection
50113,003135,553coinpareCompare cryptocurrency trading data across multiple exchanges and blockchains.
51116,730102,626leekCucumber and RSpec extension that allows to test filesystem operations without leaving ...
52118,319102,626impactRuby backend for Impact.js framework
53118,421102,626tabsterRails tabs generation library
54129,730102,626queenEnglish spelling and grammer verficiation tool. Queen will help you keep code and c...
55149,64873,732merkle_treeA binary tree of one-time singatures known as a merkle tree. Often used in distributed ...
56155,904102,626wc.rbA Ruby clone of Unix wc utility.
57156,360102,626strings-numeralExpress numbers as word numerals like cardinal, ordinal, roman and monetary
58157,955102,626tenpinA terminal tenpin bowling game.
59158,358102,626strings-inflectionInflect English nouns and verbs. The algorithms are based on the analysis of 7,000 most...
60159,80793,715tty-markdown-cliA command-line tool for displaying Markdown documents in a nicely fromatted terminal ou...
61162,503134,215emoticonDisplay emoticons in your terminal. Communicate with your users not only through words ...
62163,89493,715strings-truncationTruncate strings with fullwidth characters and ANSI codes. Characters can be omitted fr...
63165,81893,715tty-sparklineSparkline charts for terminal applications.
64145,85325,856tty-pie_chartDraw pie charts in your terminal window.
65168,35363,600minehunterTerminal mine hunting game.