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: Automating the startup of a dev workflow | | 2024-01-02

    Well, I now use tmux and tmuxinator. I have had many failed tmux attempts over the years, but I'm firmly bedded in now.

  • colorls

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

    Project mention: colorls: Beautifies the terminal's ls command, with color and font-awesome icons | | 2023-11-23
  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • Ruby/Progressbar

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

  • Terminal Table

    Ruby ASCII Table Generator, simple and feature rich.

    Project mention: CLI tools at Aha! | | 2023-08-14

    I used to write a lot of custom code to format tabular data in my CLI utilities. Thankfully, that stopped once I discovered terminal-table.

  • tty-prompt

    A beautiful and powerful interactive command line prompt

  • HighLine

    A higher level command-line oriented interface.

  • 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: Manage Your Ruby Logs Like a Pro | | 2023-05-24

    In Ruby, this is possible using a gem like Colorize or Rainbow.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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

  • 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

    Project mention: Performance e elegância! Escrevendo uma CLI CRUD utilizando ScyllaDB e Ruby | | 2023-08-28


  • 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

  • XDG

    A XDG Base Directory Specification implementation. (by bkuhlmann)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-01-02.

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 12,296
2 colorls 4,711
3 Ruby/Progressbar 1,556
4 Terminal Table 1,502
5 tty-prompt 1,423
6 HighLine 1,272
7 colorize 1,237
8 Terjira 859
9 Pastel 628
10 tty-spinner 420
11 git_curate 420
12 tty-progressbar 415
13 tty-command 397
14 Paint 365
15 dry-cli 317
16 Tabulo 241
17 tty-table 183
18 🦠 Kovid 102
19 circleci-cli 86
20 tty-screen 83
21 tty-cursor 68
22 tty-pager 39
23 XDG 38
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at