Shell
Contents
Shells
A modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust.
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
Fully featured scripting language created specifically for Ops. REPL is being developed.
Friendly and modern functional and object oriented shell script language
Command-Line Productivity
Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.
Beauty of text art meets functionality of clock, timer, pomodoro++ time manager
single binary that run list of commands in parallel and waits for their termination
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
A blazingly fast CLI tool for creating projects from boilerplate templates.
Your own clipboard in the cloud, copy and paste text with gist between different systems
Command-line productivity booster, offers quick access to files and directories
Extends functionality of shell functions making them more powerful and flexible.
has helps you check presence of various command line tools and their versions on path
how2 finds the simplest way to do something in a unix shell. It's like man, but you can query it in natural language.
An interactive parallel ssh client featuring autocomplete and asynchronous execution
k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
Quickly search files with fewer typings and do many more (grepping, copying path to clipboard, etc)
Do you work on many different projects? And in each project, are there commands you use that are specific to that project? You need a .ok file.
Accepts inputs like grep, searches, git etc; allows selecting files from the result of the input, which you can then open or provide as argument to a command.
Adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
ripgrep is a line oriented search tool that combines the usability of The Silver Searcher with the raw speed of GNU grep
Shell for issuing SQL to relational databases via JDBC (multiline, completion, highlighting, dialect support)
A todo command line manager to organize and manage your todos across multiple projects.
A fully-functional bash client for tldr, simplified and community-driven man pages
Directory Navigation
A cd command that learns - easily navigate directories from the command line
A shell utility for navigation to aliased directories supporting auto-completion
Customization
Minimalistic Aphrodite theme (prompt) for sexy terminals that works in bash, fish and zsh
An oh-my-zsh shell theme based on the Powerline Vim plugin
A minimal ZSH theme where any function can be added to the left prompt or (async) right prompt on the fly.
A full-featured & carefully designed adaptive prompt for Bash & Zsh
For Developers
Interactive CLI that generates a .gitignore for your project based on your needs.
Docker powered mini-Heroku. The smallest PaaS implementation you've ever seen.
Many Git extra utilities. Churn, cut-branch, improved-merge and many more.
Git utilities -- repo summary, repl, changelog population, author commit percentages and more
Type git open to open the GitHub page or website for a repository in your browser
Git quick statistics is a simple and efficient way to access various statistics in git repository.
Instantly browse Stack Overflow results in your terminal when you get a compiler error
System Utilities
Real-time network bandwidth monitor and rate estimator with human-friendly visual output
ccat is the colorizing cat. It works similar to cat but displays content with syntax highlighting.
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems.
LSDeluxe, rewrite of GNU ls with lot of added features like colors, icons, tree-view and more formatting options.
An improved ls, with file descriptions in plain language and intelligent file grouping
The functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.
Battery/Power usage and device stats monitoring command-line tool, with tune-up options.
Making the output of ping prettier, more colorful, more compact, and easier to read.
Downloading and Serving
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink
Dropbox Uploader is a Bash script which can be used to upload, download, list or delete files from Dropbox
The interactive web server, let you inspect HTTP requests and forge responses.
Multimedia and File Formats
A text-based kitchen for Android ROM customization. Uses shell scripts and works with Cygwin/OS X/Linux
Query and update data structures using selectors from the command line. Comparable to jq / yq but supports JSON, YAML, TOML and XML with zero runtime dependencies.
Tools
Create SQLITE databases for folders of music, video, images, or online media. Play and track media like Plex but a CLI-only interface with many sorting options.
Console tool, which downloads, sets IDv3 tags and adds to your iTunes (if you use it) your SoundCloud likes in convenient way
Command line manipulation of PDF documents (split, merge, rotate, convert to jpg, extract text, etc)
A terminal spreadsheet multitool for exploring and arranging data (csv/json/xml/xls/yaml/etc)
Applications
Beautiful images of your code — from right inside your terminal.
The fastest and most interactive terminal based UI application for tracking cryptocurrencies
Single binary terminal-based TODO manager with git-based sync + markdown notes per task
A simple command line journal application that stores your journal in a plain text file
commandline asciii kanban board for minimalist productivity bash hackers (csv-based)
Generate your license. Yet another lice, but implement with Jinja2 and docopt
Games
Shell Package Management
Shell Script Development
ANSI escape codes in pure bash - change text color, position the cursor, much more
bash script creator - from small stand-alone script to complex projects with CI/CD and testing
a Bash framework written just for fun with testing, dependency management & packaging
A simple templating engine based on shell, implemented in ~290 lines of POSIX shell and awk.
An elegant option parser for shell scripts (sh, bash and all POSIX shells)
An alternative for builtin test command, it will make your "if" statements pretty
Minimally invasive bash preprocessor, select sections of your script to run
A repository of namespaced, composable shell (bash, sh and dash) function libraries
A full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells