← All categories

Shell & Terminal

Shell utilities, prompts, and terminal enhancements

abduco

C

Session management for running programs independently of their terminal

shell linuxmacos

alacritty

Rust

GPU-accelerated terminal emulator with sensible defaults

shell linuxmacoswindows

argc-completions

Shell

Autocompletion for any shell and any command

systemshell linuxmacoswindows

arsh

C++

Statically typed scripting language with shell-like features

shell linuxmacos

Atuin

Rust

Magical shell history with sync, search, and statistics

shellproductivity linuxmacos

Bash

C

The most widespread Unix/Linux system shell

shell linuxmacoswindows

Basta!

Shell

Scroll-protected status line at the bottom of the terminal

shell linuxmacos

Bevel

Haskell

Command line history in an SQLite database for effective reuse

shell linuxmacos

blaze

Rust

Customizable and informative prompt for bash, zsh, and fish on Linux

shell linux

byobu

Shell

Enhanced terminal multiplexer with convenient keybindings and status bar

shell linuxmacos

carapace

Go

Multi-shell argument completion for hundreds of CLI commands

shell linuxmacoswindows

Cat9

Lua

A user shell script for LASH, written in Lua

shell linux

cosh

Rust

Concatenative command-line shell

shell linuxmacos

DASH

C

POSIX-compliant /bin/sh implementation that aims to be as small as possible

shell linuxmacos

dtach

C

A program that emulates the detach feature of screen

shell linuxmacos

dune

Rust

A customizable shell that aims to be cozy

shell linuxmacos

dvtm

C

Dynamic console window manager for multiple terminal applications

shell linuxmacos

Elvish

Go

A versatile interactive shell and expressive programming language

shell linuxmacoswindows

es

C

Extensible shell with first-class functions and lexical scope based on Plan9 rc

shell linuxmacos

extraterm

TypeScript

The swiss army chainsaw of terminal emulators

shell linuxmacoswindows

eza

Rust

A modern replacement for ls

file-managementproductivityshell linuxmacoswindows

Fish

Rust

User-friendly shell with autosuggestions, colors, and sane scripting

shell linuxmacoswindows

fzf

Go

A command-line fuzzy finder

searchproductivityshell linuxmacoswindows

geometry

Shell

Minimalistic, fully customizable Zsh prompt with async function support

shell linuxmacos

ghostty

Zig

Fast, feature-rich, cross-platform terminal emulator with GPU acceleration

shell linuxmacos

hiSHtory

Go

A better shell history with context and end-to-end encrypted sync

shell linuxmacos

hstr

C

Manage shell history with visual search and editing capabilities

shell linuxmacos

inshellisense

TypeScript

IDE-style command line autocomplete with support for 600+ CLI tools

systemshell linuxmacoswindows

Ion

Rust

A modern system shell with a simple yet powerful syntax

shell linux

kitty

C

Fast, feature-rich, GPU-based terminal emulator

shell linuxmacos

ksh93

C

KornShell - powerful shell compatible with Bourne Shell with csh features

shell linuxmacos

Liquid Prompt

Shell

Adaptive shell prompt that shows useful info only when it changes

shell linuxmacos

lsd

Rust

The next gen ls command with colors, icons, and tree view

file-managementshell linuxmacoswindows

mcfly

Rust

Intelligent context-aware shell history search engine with TUI

shell linuxmacos

mise

Rust

The polyglot dev tool version manager and task runner

developmentshell linuxmacoswindows

mksh

C

MirBSD Korn Shell - actively developed free Korn Shell implementation

shell linuxmacos

mlterm

C

Fast low-latency terminal with variable-width fonts and bidirectional support

shell linux

mtm

C

Micro Terminal Multiplexer - simple, stable, and minimalistic

shell linuxmacos

murex

Go

An intuitive, typed, and content-aware shell for the 2020s and beyond

shell linuxmacos

mx

Shell

A tmux session manager written as a single Bash script

shell linuxmacos

mynav

Go

Terminal workspace navigator and session manager with tmux integration

shell linuxmacos

N-Commodore

Shell

Novel file manager/shell where everything is panelized and greppable

shell linuxmacos

navi

Rust

An interactive cheatsheet tool for the command line

productivityshell linuxmacos

Nushell

Rust

A modern shell written in Rust where all data is structured

shell linuxmacoswindows

Oh My Posh

Go

The most customizable and low-latency cross-platform/shell prompt renderer

shell linuxmacoswindows

Oils

Python

Upgrade path from bash to a better language and runtime

shell linuxmacos

oksh

C

Portable OpenBSD ksh

shell linuxmacos

peaches

Rust

A smart terminal switcher based on tmux

shell 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

powerline

Python

Statusline plugin for vim, bash, zsh, tmux, and more

shell linuxmacos

PowerShell

C#

Cross-platform automation framework for structured data, REST APIs, and object models

shell linuxmacoswindows

ps1palette

Python

Streamline Bash PS1 customization with prompt color coding and .bashrc integration

productivityshell linuxmacos

Pure

Shell

Pretty, minimal, and fast ZSH prompt

shell linuxmacos

Rash

Racket

Shell language, library, and REPL for Racket

shell linuxmacos

Reptyl

Python

Cross-platform shell that supports natural language commands

shell linuxmacoswindows

screen

C

Terminal multiplexer that splits a terminal between several processes

shell linuxmacos

Spaceship

Shell

Minimalistic, powerful and extremely customizable Zsh prompt

shell linuxmacos

st

C

Simple terminal implementation for X from suckless

shell linux

Starship

Rust

The minimal, blazing-fast, and infinitely customizable prompt for any shell

shellproductivity linuxmacoswindows

synth-shell-prompt

Shell

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

shell linuxmacos

Tcsh

C

Enhanced C shell with command completion and editing

shell linuxmacos

The Fuck

Python

Corrects your previous console command automatically

shell linuxmacoswindows

tldr

Various

Simplified and community-driven man pages

documentationproductivityshell linuxmacoswindows

Tmate

C

Instant terminal sharing via a fork of tmux

shell linuxmacos

tmux-nested

Shell

Plugin for nested tmux workflows

shell linuxmacos

tmux-session

Shell

Manage tmux sessions using fzf

shell linuxmacos

tmux

C

Terminal multiplexer for managing multiple sessions

shellproductivity linuxmacosbsd

trimmy

Swift

Flatten multi-line shell snippets into single pasteable commands

shellproductivity macos

Twin

C

Text mode window environment for embedded or remote systems

shell linux

vtm

C++

Virtual terminal multiplexer with window manager and session sharing

shell linuxmacoswindows

warp

Go

Secure and simple terminal sharing

shell linuxmacos

welcome.sh

Shell

A greeting script with helpful and customizable information on launch

shell linuxmacos

wezterm

Rust

GPU-accelerated cross-platform terminal emulator and multiplexer in Rust

shell linuxmacoswindows

wterm

C

Native Wayland terminal emulator based on an st fork

shell linux

xonsh

Python

Python-powered shell that easily mixes Python and shell commands

shell linuxmacoswindows

Yash

C

POSIX-compliant command line shell written in C99

shell linuxmacos

Zellij

Rust

A terminal workspace with batteries included

productivityshell linuxmacos

zoxide

Rust

A smarter cd command that learns your habits

shellproductivityfile-management linuxmacoswindows

Zsh

C

Powerful interactive shell with extensive customization and plugin support

shell linuxmacoswindows