Ruby CLI Utilities

Open-source Ruby projects categorized as CLI Utilities

Top 23 Ruby CLI Utility Projects

CLI Utilities
  1. Tmuxinator

    Manage complex tmux sessions easily

    Project mention: How to automate the launch of your terminal processes (fzf + tmux + teamocil) | dev.to | 2024-11-27

    The next step will be a tool that can help us achieve fast bootstrapping of the projects (sessions), it can be either teamocil or tmuxinator, these are the most popular ones and in this tutorial, I will use teamocil. Those tools allow you to write a configuration for a specific session and run this session with many processes and windows in one click.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.

    Judoscale logo
  3. colorls

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

    Project mention: I made an ls alternative for my personal use it turned out to be amazing | news.ycombinator.com | 2024-11-24
  4. Ruby/Progressbar

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

  5. Terminal Table

    Ruby ASCII Table Generator, simple and feature rich.

  6. tty-prompt

    A beautiful and powerful interactive command line prompt

  7. HighLine

    A higher level command-line oriented interface.

  8. colorize

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

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. Terjira

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

  11. Pastel

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

  12. tty-spinner

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

  13. git_curate

    ✂️ Peruse and delete git branches ergonomically

  14. tty-progressbar

    Display a single or multiple progress bars in the terminal.

  15. tty-command

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

  16. Paint

    Ruby gem for ANSI terminal colors 🎨︎ VERY FAST

  17. dry-cli

    General purpose Command Line Interface (CLI) framework for Ruby

    Project mention: CLI in ruby using OptionParser or GetoptLong | dev.to | 2024-04-27

    Few days ago I've created a script for the project I'm working on. It was an ugly script with hardcoded values, but it did ther job - create tokens on request. But I've decided to improve it a bit, because sometimes I needed to change params and I've added ability to submit params from the command line. Of course, there are a lot of awesome libraries such as dry-cli, TTY Toolkit or cli-kit from Shopify, but in most cases you can use standard ruby libraries like OptionParser or GetoptLong. Lets see how you can create a CLI utils with those libraries just in few minutes.

  18. Tabulo

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

  19. tty-table

    A flexible and intuitive table generator (by piotrmurach)

  20. 🦠 Kovid

    Fetch and compare COVID statistics on the CLI.

  21. tty-screen

    Terminal screen detection - cross platform, major ruby interpreters

  22. circleci-cli

    :cyclone: CLI client / command line tool for CircleCI

  23. tty-cursor

    Terminal cursor movement and manipulation of cursor properties such as visibility

  24. XDG

    A XDG Base Directory Specification implementation. (by bkuhlmann)

  25. tty-pager

    Terminal output paging - cross-platform, major ruby interpreters

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
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).

Ruby CLI Utilities discussion

Log in or Post with

Ruby CLI Utilities related posts

  • How to automate the launch of your terminal processes (fzf + tmux + teamocil)

    6 projects | dev.to | 27 Nov 2024
  • Automating the startup of a dev workflow

    2 projects | dev.to | 2 Jan 2024
  • colorls: Beautifies the terminal's ls command, with color and font-awesome icons

    1 project | news.ycombinator.com | 23 Nov 2023
  • CLI tools at Aha!

    6 projects | dev.to | 14 Aug 2023
  • Git Remotes for Beginners: An Introductory Guide

    2 projects | dev.to | 13 Aug 2023
  • Kera Desktop: open-source, cross-platform, web-based desktop environment

    7 projects | news.ycombinator.com | 9 Jun 2023
  • Manage Your Ruby Logs Like a Pro

    5 projects | dev.to | 24 May 2023
  • A note from our sponsor - InfluxDB
    influxdata.com | 18 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

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

# Project Stars
1 Tmuxinator 12,978
2 colorls 5,004
3 Ruby/Progressbar 1,577
4 Terminal Table 1,554
5 tty-prompt 1,490
6 HighLine 1,295
7 colorize 1,264
8 Terjira 894
9 Pastel 645
10 tty-spinner 431
11 git_curate 430
12 tty-progressbar 429
13 tty-command 398
14 Paint 378
15 dry-cli 333
16 Tabulo 246
17 tty-table 196
18 🦠 Kovid 102
19 tty-screen 88
20 circleci-cli 86
21 tty-cursor 75
22 XDG 47
23 tty-pager 41

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
judoscale.com