utility.md

July 15, 2021 · View on GitHub

Bookmarks tagged [utility]

www.codever.land/bookmarks/t/utility

Awesome Print

https://github.com/awesome-print/awesome_print

Pretty print your Ruby objects with style -- in full color and with proper indentation


Betty

https://github.com/pickhardt/betty

Friendly English-like interface for your command line. Don't remember a command? Ask Betty.


colorize

https://github.com/fazibear/colorize

Extends String class or add a ColorizedString with methods to set text color, background color and text effects.


colorls

https://github.com/athityakumar/colorls

Beautifies the ls command, with color and font-awesome icons.


formatador

https://github.com/geemus/formatador

STDOUT text formatting.


Paint

https://github.com/janlelis/paint

Simple and fast way to set ANSI terminal colors.


Pastel

https://github.com/peter-murach/pastel

Terminal output styling with intuitive and clean API.


Ru

https://github.com/tombenner/ru

Ruby in your shell.


Ruby/Progressbar

https://github.com/jfelchner/ruby-progressbar

The most flexible text progress bar library for Ruby.


Tabulo

https://github.com/matt-harvey/tabulo

Ruby ASCII table generator. Produce highly readable terminal tables, even from large, unwieldy data sets and streams.


TablePrint

https://github.com/arches/table_print

Slice your data from multiple DB tables into a single CLI view.


Terminal Table

https://github.com/tj/terminal-table

Ruby ASCII Table Generator, simple and feature rich.


Tmuxinator

https://github.com/tmuxinator/tmuxinator

Create and manage complex tmux sessions easily.


Whirly

https://github.com/janlelis/whirly

A simple, colorful and customizable terminal spinner library for Ruby.


chalk

https://github.com/chalk/chalk

Terminal string styling done right.


meow

https://github.com/sindresorhus/meow

CLI app helper.


yargs

https://github.com/yargs/yargs

Command-line parser that automatically generates an elegant user-interface.


ora

https://github.com/sindresorhus/ora

Elegant terminal spinner.


get-stdin

https://github.com/sindresorhus/get-stdin

Easier stdin.


log-update

https://github.com/sindresorhus/log-update

Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.


Ink

https://github.com/vadimdemedes/ink

React for interactive command-line apps.


listr

https://github.com/samverschueren/listr

Terminal task list.


conf

https://github.com/sindresorhus/conf

Simple config handling for your app or module.


ansi-escapes

https://github.com/sindresorhus/ansi-escapes

ANSI escape codes for manipulating the terminal.


log-symbols

https://github.com/sindresorhus/log-symbols

Colored symbols for various log levels.


figures

https://github.com/sindresorhus/figures

Unicode symbols with Windows CMD fallbacks.


boxen

https://github.com/sindresorhus/boxen

Create boxes in the terminal.


https://github.com/sindresorhus/terminal-link

Create clickable links in the terminal.


terminal-image

https://github.com/sindresorhus/terminal-image

Display images in the terminal.


string-width

https://github.com/sindresorhus/string-width

Get the visual width of a string - the number of columns required to display it.


cli-truncate

https://github.com/sindresorhus/cli-truncate

Truncate a string to a specific width in the terminal.


first-run

https://github.com/sindresorhus/first-run

Check if it's the first time the process is run.


blessed

https://github.com/chjj/blessed

Curses-like library.


Inquirer.js

https://github.com/SBoudrias/Inquirer.js

Interactive command-line prompt.


yn

https://github.com/sindresorhus/yn

Parse yes/no like values.


cli-table3

https://github.com/cli-table/cli-table3

Pretty unicode tables.


drawille

https://github.com/madbence/node-drawille

Draw on the terminal with unicode braille characters.


update-notifier

https://github.com/yeoman/update-notifier

Update notifications for your CLI app.


ascii-charts

https://github.com/jstrace/chart

ASCII bar chart in the terminal.


progress

https://github.com/tj/node-progress

Flexible ascii progress bar.


insight

https://github.com/yeoman/insight

Helps you understand how your tool is being used by anonymously reporting usage metrics to Google Analytics.


cli-cursor

https://github.com/sindresorhus/cli-cursor

Toggle the CLI cursor.


columnify

https://github.com/timoxley/columnify

Create text-based columns suitable for console output. Supports cell wrapping.


cli-columns

https://github.com/shannonmoeller/cli-columns

Columnated unicode and ansi-safe text lists.


cfonts

https://github.com/dominikwilkowski/cfonts

Sexy ASCII fonts for the console.


multispinner

https://github.com/codekirei/node-multispinner

Multiple, simultaneous, individually controllable CLI spinners.


omelette

https://github.com/f/omelette

Shell autocompletion helper.


cross-env

https://github.com/kentcdodds/cross-env

Set environment variables cross-platform.


shelljs

https://github.com/shelljs/shelljs

Portable Unix shell commands.


sudo-block

https://github.com/sindresorhus/sudo-block

Block users from running your app with root permissions.


loud-rejection

https://github.com/sindresorhus/loud-rejection

Make unhandled promise rejections fail loudly instead of the default silent fail.


sparkly

https://github.com/sindresorhus/sparkly

Generate sparklines ▁▂▃▅▂▇.


gradient-string

https://github.com/bokub/gradient-string

Beautiful color gradients in terminal output.


oclif

https://github.com/oclif/oclif

CLI framework complete with parser, automatic documentation, testing, and plugins.


term-size

https://github.com/sindresorhus/term-size

Reliably get the terminal window size.


Cliffy

https://github.com/drew-y/cliffy

Framework for interactive CLIs.


bucket4j

https://github.com/vladimir-bukhtoyarov/bucket4j

Rate limiting library based on token-bucket algorithm.


cactoos

http://www.cactoos.org

Collection of object-oriented primitives.


CRaSH

http://www.crashub.org

Provides a shell into a JVM that's running CRaSH. Used by Spring Boot and others.


Dex

https://github.com/PatMartin/Dex

Java/JavaFX tool capable of powerful ETL and data visualization.


Embulk

http://www.embulk.org

Bulk data loader that helps data transfer between various databases, storages, file formats, and cloud services.


fswatch

https://github.com/vorburger/ch.vorburger.fswatch

Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService


Gephi

https://github.com/gephi/gephi

Cross-platform for visualizing and manipulating large graph networks.


JADE

http://jade.tilab.com

Framework and environment for building and debugging multi-agent systems.


JavaVerbalExpressions

https://github.com/VerbalExpressions/JavaVerbalExpressions

Library that helps with constructing difficult regular expressions.


JGit

https://eclipse.org/jgit

A lightweight, pure Java library implementing the Git version control system.


minio-java

https://github.com/minio/minio-java

Provides simple APIs to access any Amazon S3-compatible object storage server.


Protégé

https://protege.stanford.edu

Provides an ontology editor and a framework to build knowledge-based systems.


Underscore-java

https://github.com/javadev/underscore-java

Port of Underscore.js functions.