← All languages

Shell

CLI tools written in Shell

AI

Shell

A command-line ChatGPT client in BASH with conversation support

productivity linuxmacos

aish

Shell

Retrieve shell script one-liners ready to execute in the terminal

productivity linuxmacos

argbash

Shell

Bash argument parsing code generator

development linuxmacos

argc-completions

Shell

Autocompletion for any shell and any command

systemshell linuxmacoswindows

asdf

Shell

Manage multiple runtime versions with a single CLI tool

system linuxmacos

asn

Shell

ASN, RPKI, BGP, IPv4/v6, prefix lookup, IP reputation, and network recon tool

network linuxmacos

automate-git-commands

Shell

Automate common git, SSH key generation, and SSH configuration tasks

version-control linuxmacos

BadaBoomBooks

Shell

Quickly organize audiobooks using a terminal and web browser

media linuxmacos

bash-cache

Shell

Function memoization and caching library for bash scripts

productivity linuxmacos

bash_radio_player

Shell

Terminal radio player using mpv and fzf

media linuxmacos

bashmount

Shell

Mount and unmount removable media with a nice interactive menu

system linux

bashtop

Shell

Resource monitor showing usage for processor, memory, disks, and network

system linuxmacos

Basta!

Shell

Scroll-protected status line at the bottom of the terminal

shell linuxmacos

bashtutor

Shell

Extendable utility to interactively teach CLIs, workflows, and Bash

productivity linuxmacos

Batfetch

Shell

Display detailed battery information in a clean format

system linux

beachpatrol

Shell

CLI tool to replace and automate your everyday web browser

development linuxmacos

bib.awk

Shell

Bibliography manager written in awk

data linuxmacos

bocker

Shell

Docker implemented in around 100 lines of bash

development linux

bollywood

Shell

Terminal screencasts in multiple panes for a Hollywood-style hacking display

productivity linux

Brash

Shell

Move and restore items from the XDG trash, written in pure Bash

file-management linux

byobu

Shell

Enhanced terminal multiplexer with convenient keybindings and status bar

shell linuxmacos

cadmus

Shell

Shell scripts to facilitate effective note taking

productivity linuxmacos

catnip

Shell

Image picker using bash with kitty icat and Chafa sixel support

media linux

chat.sh

Shell

Pipeable LLM wrapper with code execution via OpenRouter

productivity linuxmacos

chatgpt

Shell

Simple command-line integration to ChatGPT

productivity linuxmacos

cheatshh

Shell

fzf-based cheatsheet to store commands and descriptions you can look up

documentation linuxmacos

checksum.sh

Shell

Download, review, and verify install scripts with checksum verification

system linuxmacos

cipher

Shell

Easy AES-256-CBC encryption for files and directories

security linuxmacos

copytools.sh

Shell

Tools for copying and pasting in the command line

productivity linuxmacos

CreateVideoMeme

Shell

Bash tool to add captions to the top of videos

media linuxmacos

dasht

Shell

Search 200+ offline API documentation sets in terminal or browser

development linuxmacos

Dext

Shell

Move or copy files of the same extension into folders

file-management linuxmacos

distrobox

Shell

Use any Linux distribution inside your terminal via containers

development linux

dn

Shell

Daily notes command line tool

productivity linuxmacos

Duply

Shell

Simplified frontend for duplicity backup management

file-management linuxmacos

dzr

Shell

Command line Deezer player for Linux, BSD, Android, and Windows

media linuxmacoswindows

enhancd

Shell

A next-generation cd command with interactive filter

file-management linuxmacos

fasd

Shell

Quick access to files and directories via frecency tracking

file-management linuxmacos

Fast Files

Shell

Create directory structures and files simultaneously with a single command

file-management linuxmacos

fastdiract

Shell

Lightning-fast cd and command execution

file-management linuxmacos

ff

Shell

Manage favorite folders with aliases for quick cd navigation

file-management linuxmacos

fff

Shell

Fast, simple file manager written in bash

file-management linuxmacos

ffscreencast

Shell

FFmpeg screencast with video overlay and multi monitor support

media linuxmacos

Findpick

Shell

General purpose file picker combining find with a fuzzy finder

search linuxmacos

fmake

Shell

Brings make's interface to almost any build system

development linuxmacos

fnt

Shell

apt for fonts - the missing font manager for macOS and Linux

media linuxmacos

forgit

Shell

A utility tool powered by fzf for using git interactively

version-control linuxmacos

Froggit

Shell

Minimalist Git TUI with GitHub CLI integration

version-control linuxmacos

fss

Shell

Command-line search scripts combining find and grep with fzf previewing

search linuxmacos

FuzPad

Shell

Minimalistic note management solution powered by fzf

productivity linuxmacos

fuzzysh

Shell

Minimalist selector in shell, inspired by fzf

search linuxmacos

fz

Shell

Fuzzy tab completion for z

file-management linuxmacos

fzf-git.sh

Shell

Bash and zsh key bindings for Git objects, powered by fzf

version-control linuxmacos

fzf-help

Shell

fzf extension to select command line options from --help documentation

documentation linuxmacos

fzf-tab-completion

Shell

Tab completion using fzf

productivity linuxmacos

fzf-kill

Shell

The no-nonsense task killer for your terminal using fzf

system linuxmacos

fzfm

Shell

A command-line fuzzy finder file manager

file-management linuxmacos

GameShell

Shell

Learn shell commands through a fun game

documentation linuxmacos

gentoo-install

Shell

Smooth Gentoo installation with menuconfig-inspired interface

productivitysystem linux

geometry

Shell

Minimalistic, fully customizable Zsh prompt with async function support

shell linuxmacos

gifgen

Shell

Simple high quality GIF encoding from video files

media linuxmacos

git-extras

Shell

Little git extras like git-ignore, git-setup, git-changelog and more

version-control linuxmacos

git-fuzzy

Shell

Interactive git with the help of fzf

version-control linuxmacos

git-identity

Shell

Automated git alias management

version-control linuxmacos

git-quick-stats

Shell

Simple and efficient way to access various statistics in a git repository

version-control linuxmacos

git-recall

Shell

Easily browse through your git commits and see what you or your team did

version-control linuxmacos

git-secret

Shell

Store private data inside a git repo using PGP encryption

version-control linuxmacos

gitsummary

Shell

A better git status with stashes, file statuses, and branch list

version-control linuxmacos

HAL 2023

Shell

HAL9000-inspired script to chat with OpenAI's ChatGPT

productivity linuxmacos

HARRY_POTTER_ALIASES

Shell

Harry Potter-themed aliases for terminal commands

productivity linuxmacos

has

Shell

Check presence and version of command line tools on your PATH

system linuxmacos

head-shoulders-knees-toes

Shell

Preview file contents by sampling from head, middle, and end

file-management linuxmacos

hollywood

Shell

Turn your Linux terminal into a Hollywood-style hacking scene

productivity linux

icsp

Shell

Command-line iCalendar (.ics) to CSV utility

productivity linuxmacos

JSON.awk

Shell

A practical JSON parser written in awk

data linuxmacos

JSON.sh

Shell

JSON parser written in shell, compatible with multiple shells

data linuxmacos

jsonv.sh

Shell

Bash command line tool for converting JSON to CSV

data linuxmacos

Kill

Shell

Small bash-only script for killing processes and sending signals

system linuxmacos

Limoji

Shell

Choose from hundreds of ASCII emoticons and share them easily

productivity linuxmacos

LinuxSSTool

Shell

Script that takes screenshots and adds gradated borders using ImageMagick

media linux

Liquid Prompt

Shell

Adaptive shell prompt that shows useful info only when it changes

shell linuxmacos

LundukeHoliday

Shell

Animated ASCII holiday decorations in your shell

media linuxmacos

magic-tape

Shell

Image-supporting fuzzy finder YouTube client for the CLI

network linux

ManPDF & ManWEB

Shell

Read your man pages in PDF format, even online

documentation linuxmacos

menu.sh

Shell

Lightweight menu and launcher for text-mode consoles with YAML configs

productivity linuxmacos

mkdesk

Shell

Create .desktop files (program launchers) from the terminal

productivity linux

mkdkr

Shell

Build CI pipelines scripted with Makefile and isolated with Docker

development linuxmacos

mkgit

Shell

Bash script to automate creating GitHub repos with initial commit

version-control linuxmacos

mn

Shell

A dead simple note-taking script

productivity linuxmacos

moove

Shell

Manipulate file names and locations using a text editor

file-management linuxmacos

mpvc

Shell

Minimal mpc-like CLI and TUI for controlling mpv

media linuxmacos

mush

Shell

A build system for shell scripts

development linuxmacos

MusicPlayerPlus

Shell

Featureful ncurses MPD client with Beets, spectrum visualization, and more

media linux

mx

Shell

A tmux session manager written as a single Bash script

shell linuxmacos

N-Commodore

Shell

Novel file manager/shell where everything is panelized and greppable

shell linuxmacos

navita

Shell

Fast directory navigation for Bash and Zsh with frequency and recency ranking

file-management linuxmacos

nb

Shell

CLI and local web note-taking, bookmarking, archiving, and knowledge base app

productivity linuxmacos

neofetch

Shell

Display system information with ASCII art OS logo in the terminal

system linuxmacoswindows

Noted

Shell

Notes library with viewer and shortcuts to add, delete, and edit notes

productivity linuxmacos

osync

Shell

Robust two-way file sync based on rsync with fault tolerance and ACL support

network linuxmacos

pa

Shell

Simple password manager with age encryption in portable POSIX shell

security linuxmacos

pash

Shell

Simple password manager using GPG written in POSIX sh

security linuxmacos

pass

Shell

POSIX password manager keeping passwords in GPG encrypted files

security linuxmacos

passage

Shell

Password store fork using age encryption instead of GnuPG

security linuxmacos

passfzf

Shell

A fzf wrapper for pass (UNIX password-store) with fuzzy finding

security linuxmacos

password-store

Shell

Simple GPG-encrypted password manager using the Unix philosophy

security linuxmacoswindows

pbproxy

Shell

Send your clipboard anywhere you can SSH to

productivity linuxmacos

pipes.sh

Shell

Animated pipes terminal screensaver

system linuxmacos

pm-jesus

Shell

Package manager front-end for multiple Linux package managers

system linux

pm

Shell

The easy way to switch between your projects on ZSH

file-management linuxmacos

Polyglot Prompt

Shell

Dynamic prompt for zsh, bash, ksh, mksh, dash, yash, and more shells

shell linuxmacos

Powerlevel10k

Shell

Fast, flexible ZSH theme with instant prompt and configuration wizard

shell linuxmacos

pt.sh

Shell

CLI periodic table with search and many properties

data linuxmacos

Pure

Shell

Pretty, minimal, and fast ZSH prompt

shell linuxmacos

quackalias-cli

Shell

Generate DuckDuckGo email aliases and store their history

network linuxmacos

quickemu

Shell

Quickly create and run optimized Windows, macOS, and Linux VMs

development linux

radio-beats

Shell

Rofi-like menu for playing radio stations in the terminal

media linux

ramfetch

Shell

A fetch tool that displays memory info using /proc/meminfo

system linux

safe.sh

Shell

Pure Bash script to manage GPG-encrypted secure archives

security linuxmacos

scholarref

Shell

Tools to never deal with journal webpages again

data linuxmacos

screenFetch

Shell

Display system info with ASCII distribution logo in the terminal

system linuxmacos

Shell Bling Ubuntu

Shell

Scripts to set up a fresh Ubuntu VM with a nice shell environment

system linux

shmenu

Shell

Menu TUI tool written solely in bash

search linuxmacos

Shunpo

Shell

A minimalist bash tool for faster directory navigation

file-management linuxmacos

SmartCd

Shell

A cd command with fuzzy search for recent, sub, and parent directories

file-management linuxmacos

snip

Shell

Snippet manager for bash, mostly written in pure bash

documentation linuxmacos

Spaceship

Shell

Minimalistic, powerful and extremely customizable Zsh prompt

shell linuxmacos

SSH-Snake

Shell

Self-propagating script for SSH private key and host discovery

security linuxmacos

sshto

Shell

Manage SSH connections with a dialog-based menu

network linuxmacos

Standard Unix Notes

Shell

GPG encrypted notes/notebook manager for BSD/Linux

productivity linuxmacos

StarWars vision

Shell

Watch Star Wars Episode IV in ASCII art via telnet

media linuxmacoswindows

Sway-Talisman

Shell

Minimalist terminal application launcher in scratchpad for Sway

productivity linux

synth-shell-prompt

Shell

Eye-candy shell prompt with Git status, clock, and intelligent PWD shortening

shell linuxmacos

sysz

Shell

fzf terminal UI for systemctl

system linux

taverner

Shell

CLI launcher menu for games or anything, the UNIX way

productivity linuxmacos

td

Shell

Simple and elegant todo list manager written in Bash

productivity linuxmacos

tdo

Shell

Fast and simple note taking from the command line

productivity linuxmacos

Tera

Shell

Terminal Radio: play favorite music and explore radio stations from the CLI

media linuxmacos

termv

Shell

A terminal IPTV player written in bash

file-management linuxmacos

TickTick

Shell

Put JSON in bash scripts using backtick syntax

data linuxmacos

tmpmail

Shell

Create and receive emails at temporary addresses from the command line

network linuxmacos

tmux-nested

Shell

Plugin for nested tmux workflows

shell linuxmacos

tmux-pomodoro-plus

Shell

Pomodoro technique integrated into your tmux workflow

productivity linuxmacos

tmux-session

Shell

Manage tmux sessions using fzf

shell linuxmacos

toc

Shell

Generate a table of contents from comments in a file

text-processing linuxmacos

TODO-CLI-and-TUI

Shell

TUI and CLI todo app with day/week/month tasks, targets, and rewards

productivity linuxmacos

todo.txt-more

Shell

Extensions for todo.txt with rofi/fzf control, GitHub sync, and time tracking

productivity linuxmacos

todo.txt

Shell

Minimalistic plain text todo manager implemented as a shell script

productivity linuxmacos

transflac

Shell

Utilities for maintaining and organizing FLAC music collections

datamedia linuxmacos

Translate Shell

Shell

Command-line translator using Google Translate, Bing, and more

documentation linuxmacos

tunblkctl

Shell

Command-line frontend for Tunnelblick VPN client

network macos

tuxi

Shell

Get instant answers from Google search results in the terminal

productivity linuxmacos

tweets

Shell

Decentralized Twitter alternative using git

network linuxmacos

typist

Shell

A simple type test written in pure Bash v5.1+

productivity linuxmacos

ucollage

Shell

Extensible command line image viewer inspired by vim

file-management linuxmacos

undelete-btrfs

Shell

Automate BTRFS file recovery with path regex generation and multi-level restore

file-management linux

unreal-git-hook

Shell

Git hooks with Unreal Tournament announcer sound effects

version-control linuxmacos

upnup

Shell

Generate a LICENSE file in the current working directory

development linuxmacos

Various Scripts

Shell

Collection of shell and Perl scripts for common tasks with fzf

productivity linuxmacos

vault-crypt

Shell

Minimalist GPG-powered vault encryption for KeePassXC

security linuxmacos

videoinfox

Shell

Video finder, playlist builder, and library indexer for the terminal

media linux

welcome.sh

Shell

A greeting script with helpful and customizable information on launch

shell linuxmacos

wifi-password

Shell

Get the password of your current Wi-Fi network

security linuxmacos

Wordle Solver

Shell

A bash script that can solve Wordle riddles

productivity linuxmacos

x-cmd

Shell

POSIX shell and awk toolset with many features in a tiny footprint

system linuxmacos

xiringuito

Shell

SSH-based VPN made easy with no server configuration needed

network linuxmacos

YAS-QWIN

Shell

CLI tool for building and optionally running SQL queries

data linuxmacos

YAS-BDSM

Shell

Minimal, cross-platform, hierarchical Stow-based dotfiles manager

system linuxmacos

ydf

Shell

Disruptive dotfiles manager - be ready to work in minutes on Fresh OS

system linux

yt-x

Shell

Browse YouTube from the terminal with fzf or rofi for navigation

media linuxmacos

ytfzf

Shell

Find and play YouTube videos from the terminal using fzf and mpv

network linuxmacos

z

Shell

Directory changer based on aging and frecency

file-management linuxmacos

Zaloha.sh

Shell

Shell script for synchronization of files and directories

file-management linuxmacos

Zsh Angel IQ System

Shell

Intelligent Zsh extensions including in-shell Ctags browser

productivity linuxmacos