CLI Utilities

Open-source projects categorized as CLI Utilities

Top 23 CLI Utility Open-Source Projects

  • Tmuxinator

    Manage complex tmux sessions easily

  • Project mention: Automating the startup of a dev workflow | dev.to | 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.

  • carbon-now-cli

    🎨 Beautiful images of your code — from right inside your terminal.

  • 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.

    InfluxDB logo
  • 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 | news.ycombinator.com | 2023-11-23
  • tmuxp

    🖥️ Session manager for tmux, build on libtmux.

  • Project mention: Zellij – A terminal workspace with batteries included (tmux alternative) | news.ycombinator.com | 2024-02-05

    Using tmux + tmuxp[1] you can load a pre-configured session and execute arbitrary shell commands for the session, window and pane. I use this to set up shells and editors in the correct dirs (and/or hosts), load lang environments, set env vars and source some zsh aliases and functions that I only want per project. The end result is that I can set up my dev environment (shells with different environments, neovim windows, test runner, various linters I don't wannt integrate into nvim) with a single "tmuxp load ".

    [1]: https://github.com/tmux-python/tmuxp

  • goutil

    💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等

  • Project mention: Release v0.6.10 · gookit/goutil - 💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. | /r/golang | 2023-07-04
  • 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! | dev.to | 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.

  • WorkOS

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

    WorkOS logo
  • 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 | dev.to | 2023-05-24

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

  • Terjira

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

  • yaspin

    A lightweight terminal spinner for Python with safe pipes and redirects 🎁

  • 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 | dev.to | 2023-08-28

    dry-cli

  • pyrocore

    :wrench: A collection of tools for the BitTorrent protocol and especially the rTorrent client

  • yasha

    A command-line tool to render Jinja templates for great good (by kblomqvist)

  • Tabulo

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

  • autojump-rs

    A fast drop-in replacement of autojump written in Rust

  • SaaSHub

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

    SaaSHub 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).

CLI Utilities related posts

Index

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

Project Stars
1 Tmuxinator 12,431
2 carbon-now-cli 5,680
3 colorls 4,782
4 tmuxp 3,953
5 goutil 1,824
6 Ruby/Progressbar 1,556
7 Terminal Table 1,506
8 tty-prompt 1,437
9 HighLine 1,271
10 colorize 1,239
11 Terjira 860
12 yaspin 728
13 Pastel 631
14 tty-spinner 422
15 git_curate 420
16 tty-progressbar 417
17 tty-command 397
18 Paint 365
19 dry-cli 321
20 pyrocore 287
21 yasha 242
22 Tabulo 241
23 autojump-rs 235

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com