Ruby CLI Utilities

Open-source Ruby projects categorized as CLI Utilities

Top 23 Ruby CLI Utility Projects

  • Tmuxinator

    Manage complex tmux sessions easily

    Project mention: How to save workspaces? | | 2023-01-21


  • colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

    Project mention: Command Line Tools for Productive Developers | | 2022-04-09

    colorls: Colorizes the ls output with color and icons (requires gem). Includes many useful flags, such as --gs for Git status, or -t for a tree view: I use an alias to replace ls with colorls:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Ruby/Progressbar

    Ruby/ProgressBar is a text progress bar library for Ruby.

  • Terminal Table

    Ruby ASCII Table Generator, simple and feature rich.

  • tty-prompt

    A beautiful and powerful interactive command line prompt

    Project mention: user input | | 2022-12-21

    The tty-prompt gem is pretty neat.

  • HighLine

    A higher level command-line oriented interface.

    Project mention: What’s the correct way to collect the input on Ruby ? | | 2022-04-15

    This is a fun library:

  • colorize

    Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

    Project mention: Terminal Colors Using Ruby | | 2022-09-22

    So you want to add color to your terminal app? Since you're a programmer, the first thing you do is go straight to Google. This generally leads people to two ideas. One is the popular Colorize gem, which is an easy and super convenient way to get color functionality into your app. You just install the gem, require it into whatever file(s) you wish to use it in, and then you'll have several color utility functions added onto the String class. Other things people often run into are Stack Overflow posts like this one, which essentially peel back the curtain on how the Colorize gem works. When we want to add colors to a string, we wrap the string in an ANSI escape code that signals how your terminal emulator should style the text.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Terjira

    Terjira is a very interactive and easy to use CLI tool for Jira.

  • Pastel

    Terminal output styling with intuitive and clean API. (by piotrmurach)

  • tty-spinner

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

  • git_curate

    ✂️ Peruse and delete git branches ergonomically

    Project mention: git_curate v1.0.0: peruse and delete git branches ergonomically? | | 2022-04-24
  • tty-progressbar

    Display a single or multiple progress bars in the terminal.

  • tty-command

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

  • Paint

    Ruby gem for ANSI terminal colors 🎨︎ VERY FAST

  • dry-cli

    General purpose Command Line Interface (CLI) framework for Ruby

  • Tabulo

    Plain text table generator for Ruby, with a DRY, column-based API

  • tty-table

    A flexible and intuitive table generator (by piotrmurach)

  • 🦠 Kovid

    Fetch and compare COVID statistics on the CLI.

  • circleci-cli

    :cyclone: CLI client / command line tool for CircleCI

  • tty-screen

    Terminal screen detection - cross platform, major ruby interpreters

  • tty-cursor

    Terminal cursor movement and manipulation of cursor properties such as visibility

  • tty-pager

    Terminal output paging - cross-platform, major ruby interpreters

  • TerminalImage

    :desktop_computer: Show high resolution images on your terminal !

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-21.

Ruby CLI Utilities related posts


What are some of the best open-source CLI Utility projects in Ruby? This list will help you:

Project Stars
1 Tmuxinator 11,771
2 colorls 4,338
3 Ruby/Progressbar 1,488
4 Terminal Table 1,468
5 tty-prompt 1,360
6 HighLine 1,241
7 colorize 1,177
8 Terjira 811
9 Pastel 615
10 tty-spinner 418
11 git_curate 417
12 tty-progressbar 407
13 tty-command 382
14 Paint 347
15 dry-cli 285
16 Tabulo 216
17 tty-table 175
18 🦠 Kovid 104
19 circleci-cli 86
20 tty-screen 79
21 tty-cursor 62
22 tty-pager 37
23 TerminalImage 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives