Piotr Murach (@piotrmurach)
  • Stars
    star
    12,382
  • Global Rank 1,529 (Top 0.06 %)
  • Followers 599
  • Following 43
  • Registered over 13 years ago
  • Most used languages
    Ruby
    92.0 %
    JavaScript
    2.7 %
    SCSS
    2.7 %
    CSS
    1.3 %
    Vim Script
    1.3 %
  • Location 🇵🇱 Poland
  • Country Total Rank 16
  • Country Ranking
    Ruby
    1
    SCSS
    66
    CSS
    807

Top repositories

1

tty

Toolkit for developing sleek command line apps.
Ruby
2,472
star
2

tty-prompt

A beautiful and powerful interactive command line prompt
Ruby
1,418
star
3

github

Ruby interface to GitHub API
Ruby
1,130
star
4

finite_machine

A minimal finite state machine with a straightforward syntax.
Ruby
802
star
5

pastel

Terminal output styling with intuitive and clean API.
Ruby
628
star
6

rspec-benchmark

Performance testing matchers for RSpec
Ruby
584
star
7

tty-spinner

A terminal spinner for tasks that have non-deterministic time frame.
Ruby
421
star
8

tty-progressbar

Display a single or multiple progress bars in the terminal.
Ruby
415
star
9

loaf

Manages and displays breadcrumb trails in Rails app - lean & mean.
Ruby
404
star
10

tty-command

Execute shell commands with pretty output logging and capture stdout, stderr and exit status.
Ruby
397
star
11

tty-markdown

Convert a markdown document or text into a terminal friendly output.
Ruby
303
star
12

tty-logger

A readable, structured and beautiful logging for the terminal
Ruby
291
star
13

github_cli

GitHub on your command line. Use your terminal, not the browser.
Ruby
264
star
14

tty-table

A flexible and intuitive table generator
Ruby
183
star
15

tty-box

Draw various frames and boxes in your terminal window
Ruby
177
star
16

awesome-ruby-cli-apps

A curated list of awesome command-line applications in Ruby.
Ruby
159
star
17

rack-policy

Rack middleware for the EU ePrivacy Directive compliance in Ruby Web Apps
Ruby
147
star
18

tty-pie

Draw pie charts in your terminal window
Ruby
138
star
19

necromancer

Conversion from one object type to another with a bit of black magic.
Ruby
135
star
20

strings

A set of useful functions for transforming strings.
Ruby
127
star
21

coinpare

Compare cryptocurrency trading data across multiple exchanges and blockchains in the comfort of your terminal
Ruby
109
star
22

tty-exit

Terminal exit codes.
Ruby
100
star
23

strings-case

Convert strings between different cases.
Ruby
95
star
24

tty-reader

A set of methods for processing keyboard input in character, line and multiline modes.
Ruby
85
star
25

tty-option

A declarative command-line parser
Ruby
84
star
26

merkle_tree

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

tty-screen

Terminal screen detection - cross platform, major ruby interpreters
Ruby
83
star
28

verse

[DEPRECATED] Text transformations
Ruby
71
star
29

tty-cursor

Terminal cursor movement and manipulation of cursor properties such as visibility
Ruby
68
star
30

supervision

Write distributed systems that are resilient and self-heal.
Ruby
66
star
31

tty-file

File manipulation utility methods
Ruby
65
star
32

tty-config

A highly customisable application configuration interface for building terminal tools.
Ruby
61
star
33

benchmark-trend

Measure performance trends of Ruby code
Ruby
59
star
34

tty-font

Terminal fonts
Ruby
58
star
35

lex

Lex is an implementation of lex tool in Ruby.
Ruby
56
star
36

tty-tree

Print directory or structured data in a tree like format
Ruby
56
star
37

strings-truncation

Truncate strings with fullwidth characters and ANSI codes.
Ruby
49
star
38

tty-pager

Terminal output paging - cross-platform, major ruby interpreters
Ruby
39
star
39

tty-color

Terminal color capabilities detection
Ruby
35
star
40

slideck

Present Markdown-powered slide decks in the terminal.
Ruby
34
star
41

strings-inflection

Convert between singular and plural forms of English nouns
Ruby
31
star
42

tty-link

Hyperlinks in your terminal
Ruby
31
star
43

tty-platform

Operating system detection
Ruby
29
star
44

tty-sparkline

Sparkline charts for terminal applications.
Ruby
29
star
45

tty-editor

Opens a file or text in the user's preferred editor
Ruby
27
star
46

communist

Library for mocking CLI calls to external APIs
Ruby
25
star
47

splay_tree

A self-balancing binary tree optimised for fast access to frequently used nodes.
Ruby
24
star
48

equatable

Allows ruby objects to implement equality comparison and inspection methods.
Ruby
24
star
49

minehunter

Terminal mine hunting game.
Ruby
23
star
50

rotation.js

Responsive and mobile enabled jQuery plugin to help create rotating content.
JavaScript
22
star
51

strings-numeral

Express numbers as string numerals
Ruby
20
star
52

strings-ansi

Handle ANSI escape codes in strings
Ruby
19
star
53

benchmark-malloc

Trace memory allocations and collect stats
Ruby
19
star
54

tty-which

Cross-platform implementation of Unix `which` command
Ruby
17
star
55

tty-runner

A command routing tree for terminal applications
Ruby
12
star
56

benchmark-perf

Benchmark execution time and iterations per second
Ruby
12
star
57

impact

Ruby backend for Impact.js framework
Ruby
8
star
58

queen

English language linter to hold your files in high esteem.
Ruby
8
star
59

pastel-cli

CLI tool for intuitive terminal output styling
Ruby
7
star
60

dotfiles

Configuration files for Unix tools
Vim Script
7
star
61

tty-markdown-cli

CLI tool for displaying nicely formatted Markdown documents in the terminal
Ruby
7
star
62

static_deploy

Automate deployment of static websites
Ruby
6
star
63

tenpin

Terminal tenpin bowling game
Ruby
4
star
64

tytus

Helps you manage page titles in your Rails app.
Ruby
3
star
65

tty.github.io

TTY toolkit website.
SCSS
2
star
66

peter-murach.github.com

Personal webpage
JavaScript
2
star
67

wc.rb

A Ruby clone of Unix wc utility.
Ruby
2
star
68

exportable

Rails plugin to ease exporting tasks.
Ruby
1
star
69

tabster

Ruby
1
star
70

capistrano-git-stages

Multistage capistrano git tags
Ruby
1
star
71

leek

Cucumber steps and RSpec expectations for command line apps
Ruby
1
star
72

unicorn.github.io

Website for the github_api and github_cli ruby gems.
CSS
1
star
73

tty-color-cli

CLI tool for terminal color capabilities detection
Ruby
1
star
74

finite_machine.github.io

Website for finite_machine Ruby gem
SCSS
1
star
75

strings-wrapping

Wrap strings with fullwidth characters and ANSI codes
Ruby
1
star