All Tools

1977 tools indexed

2048-cli

C

A 2048 clone that runs in the terminal

productivity linuxmacos

3D-renderer

C

Console-based 3D renderer using ASCII characters to display and rotate shapes

media linuxmacos

abandon

Scala

Text-based double-entry accounting system with infinite precision arithmetic

data linuxmacoswindows

abduco

C

Session management for running programs independently of their terminal

shell linuxmacos

ack

Perl

A grep-like tool optimized for programmers, written in Perl

search linuxmacoswindows

aclock

C

ASCII analog clock for text console displays and terminals

media linuxmacoswindows

acmetool

Go

Easy-to-use CLI for automatically acquiring Let's Encrypt certificates

security linuxmacos

act3

Go

Glance at the last 3 runs of your GitHub Actions

system linuxmacos

active-win-cli

JavaScript

Get the title, ID, and other info of the active window

system linuxmacoswindows

add-gitignore

JavaScript

Interactively generate a .gitignore for software projects

development linuxmacoswindows

addrb

Go

A lightweight CLI/TUI address book with CardDAV support

productivity linuxmacos

AdGuardian-Term

Rust

TUI dashboard for monitoring AdGuard Home traffic in real time

system linuxmacos

adless

Go

Local domains blocker written in Go

network linux

aerc

Go

A pretty good email client for the terminal

network linuxmacos

Aewan

C

Multi-layered ASCII graphics and animation editor

media linux

ag

C

The Silver Searcher - a fast code search tool inspired by ack

search linuxmacoswindows

age

Go

Simple, modern, and secure file encryption tool with UNIX-style composability

security linuxmacoswindows

agg

Rust

Generate animated GIF files from asciinema recordings

system linuxmacos

AI

Shell

A command-line ChatGPT client in BASH with conversation support

productivity linuxmacos

AIChat

Rust

Use ChatGPT/GPT-3.5/GPT-4 in the terminal

productivity linuxmacoswindows

aider

Python

AI pair programming in your terminal

productivitydevelopment linuxmacoswindows

aido-cli

Python

Execute commands through natural language via GPT models

productivity linuxmacos

aimssh

Go

SSH-based Pomodoro timer app

productivity linuxmacos

ain

Go

An HTTP API client for the terminal

development linuxmacoswindows

air

Go

Live reload for Go applications

development linuxmacoswindows

aish

Shell

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

productivity linuxmacos

alacritty

Rust

GPU-accelerated terminal emulator with sensible defaults

shell linuxmacoswindows

alder

JavaScript

Directory tree visualizer with color and Git integration

file-management linuxmacos

alex

JavaScript

Catch insensitive and inconsiderate writing in text

documentation linuxmacoswindows

Alibaba-CLI-Scraper

Python

Create Alibaba datasets and interact with them in plain English

productivity linuxmacoswindows

alot

Python

Terminal email client using NotMuch backend with MailDir support

network linuxmacos

alpine

C

User-friendly terminal email client suitable for beginners and power users

network linuxmacos

Alsamixer

C

ALSA sound mixer with ncurses interface

media linux

amber

Rust

Code search and replace tool

text-processing linuxmacos

amdgpu-top

Rust

Display AMD GPU utilization from performance counters, sensors, and fdinfo

system linux

Amfora

Go

A fancy Gemini protocol browser for the terminal

network linuxmacoswindows

amtui

Go

TUI for interacting with Prometheus Alertmanager

system linuxmacos

amused

C

Minimal music player that composes well with other tools

media linuxmacos

analiticcl

Rust

Approximate string matching system for spelling correction and post-OCR correction

text-processing linuxmacos

anbu

Go

Swiss army knife CLI for devs and security professionals

productivity linuxmacos

ancv

Python

Renders your JSON resume/CV for online and terminal display

productivity linuxmacos

anew

Go

Add new lines to files, skipping duplicates

text-processing linuxmacos

Angband

C

A free, single-player dungeon exploration game

productivity linuxmacoswindows

AngouriMathCLI

C#

CLI calculator based on AngouriMath

data linuxmacoswindows

animatrix

Animate ASCII art from text files with Matrix rain effect background

media linuxmacos

Aniweather

Python

Console weather app featuring cute ASCII art of an anime girl

productivity linuxmacos

anonymine

Python

Curses mode minesweeper without guessing and other original features

productivity linuxmacos

Ansible

Python

Automate IT infrastructure provisioning and configuration

cloud-servicessystem linuxmacos

antiword

C

Reader and converter for the proprietary MS .doc file format

data linuxmacos

app

Go

Cross-platform package management assistant with super powers

system linux

Apparition

Python

Give names to paths for quick directory navigation

file-management linuxmacos

aptitude

C++

TUI front-end to APT, the Debian package manager

system linux

arbtt

Haskell

Automatic, rule-based time tracker running in the background

productivity linuxmacos

arch-wiki

Python

Search the Arch Wiki from the command line

network linuxmacos

aretext

Go

Minimalist text editor with vim-compatible key bindings

development linuxmacos

argbash

Shell

Bash argument parsing code generator

development linuxmacos

argc-completions

Shell

Autocompletion for any shell and any command

systemshell linuxmacoswindows

aria2

C++

Lightweight multi-protocol download utility with multi-source support

network linuxmacoswindows

arsh

C++

Statically typed scripting language with shell-like features

shell linuxmacos

Artem

Rust

Convert images to ASCII art, supporting JPG, PNG, WEBP and more

media linuxmacos

ArTTY

Go

Pixel art with optional system info, similar to Neofetch

media linuxmacos

as-tree

Rust

Print a list of paths as a tree of paths

text-processing linuxmacos

ASCII Saver

C

Screensaver for terminals

system linuxmacos

ascii-matrix

C

Render the Matrix effect in the terminal with ASCII art overlays

media linuxmacos

ascii-movie

Go

Play the ASCII art Star Wars movie locally or over SSH/telnet

media linuxmacoswindows

asciicquarium

Perl

Enjoy an ASCII art aquarium in your terminal

media linuxmacos

asciinema

Rust

Record and share terminal sessions as lightweight asciicast files

system linuxmacos

asciit

C

A compact and intuitive ASCII table in your terminal

documentation linuxmacos

asdf

Shell

Manage multiple runtime versions with a single CLI tool

system linuxmacos

aserial

Python

Serial monitor with error/warning highlighting and scrollable interface

system linuxmacos

ash

Python

A simple and clean terminal text editor with modern key-bindings

development linuxmacos

asn

Shell

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

network linuxmacos

ast-grep

Rust

A CLI tool for code structural search, lint, and rewriting

search linuxmacoswindows

asterion

Rust

Navigate an infinite maze in this multiplayer SSH game - beware minotaurs!

productivity linuxmacos

astroterm

C

A planetarium for your terminal to explore stars, planets, and constellations

media linuxmacos

asuka

Rust

A Gemini protocol client written in Rust with ncurses

network linuxmacos

ata

Rust

Ask the Terminal Anything: OpenAI GPT in the terminal

productivity linuxmacoswindows

ATAC

Rust

Terminal API client like Postman or Insomnia, but in your terminal

network linuxmacoswindows

atop

C

TUI performance monitor for Linux with daily activity logging

system linux

Atuin

Rust

Magical shell history with sync, search, and statistics

shellproductivity linuxmacos

Aurras

Python

TUI music player with Spotify integration and recommendation engine

media linuxmacos

austin-tui

Python

Top-like TUI for Austin Python profiler

system linuxmacos

auto-cpufreq

Python

Automatic CPU speed and power optimizer for Linux laptops

system linux

Autocomplete

TypeScript

IDE-style autocomplete for your existing terminal and shell

productivity linuxmacos

autojump

Python

A cd command that learns your most visited directories

file-management linuxmacoswindows

autolog

TypeScript

Git-based CLI tool for automatic timesheet generation

productivity linuxmacos

automate-git-commands

Shell

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

version-control linuxmacos

autorestic

Go

Config-file-based wrapper around restic backup tool

file-management linuxmacos

av

Go

CLI tool to manage stacked PRs with Aviator

network linuxmacos

avail

TypeScript

Find available times between all your calendars

productivity linuxmacos

Awesome CLI

Go

Browse Awesome lists from the command line with a fancy interface

network linuxmacos

Awesome Finder

Python

Search the awesome lists from the command line

network linuxmacoswindows

awk

C

Historical general-purpose text processing and data extraction tool

text-processing linuxmacos

AWS CLI

Python

Official command-line interface for Amazon Web Services

cloud-services linuxmacoswindows

Azure CLI

Python

Official command-line interface for Microsoft Azure

cloud-services linuxmacoswindows

baca

Python

Read e-books in the comfort of your terminal

file-management linuxmacos

backdown

Rust

Safely and ergonomically remove duplicate files

file-management linuxmacos

backhub

Go

Maintain backups of multiple GitHub repos as full local mirrors

file-management linuxmacos

BadaBoomBooks

Shell

Quickly organize audiobooks using a terminal and web browser

media linuxmacos

BaFi

Go

Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates

data linuxmacoswindows

Ballast

Rust

Simple API load testing tool for comparing performance snapshots

development linuxmacos

bandwhich

Rust

Terminal bandwidth utilization tool showing per-process usage

networksystem linuxmacos

Bartib

Rust

Easy to use time tracking tool saving logs as plain text

productivity linuxmacoswindows

Bash

C

The most widespread Unix/Linux system shell

shell linuxmacoswindows

bash_radio_player

Shell

Terminal radio player using mpv and fzf

media linuxmacos

bash-cache

Shell

Function memoization and caching library for bash scripts

productivity linuxmacos

bashform

Go

Create and share forms in the terminal over SSH

productivity linuxmacos

bashly

Ruby

Generate feature-rich bash command line tools from YAML config

development linuxmacos

bashmate

Python

Learn bash commands using natural language queries

documentation 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

bashtutor

Shell

Extendable utility to interactively teach CLIs, workflows, and Bash

productivity linuxmacos

Basta!

Shell

Scroll-protected status line at the bottom of the terminal

shell linuxmacos

bastet

C++

Bastard Tetris - Tetris that maximizes difficulty for the player

productivity linuxmacos

bat

Rust

A cat clone with syntax highlighting and Git integration

file-managementdevelopmentproductivity linuxmacoswindows

Batfetch

Shell

Display detailed battery information in a clean format

system linux

Bazaar

Python

Multiplatform version control system supporting different workflows

version-control linuxmacoswindows

bb

C

The portable BB ASCII art demo from AAlib

media linuxmacos

bbcli

Go

Browse BBC News like a hacker

file-management linuxmacos

bbl

Go

Read and search the Holy Bible from the command line

productivity linuxmacos

bcal

C

Byte CALculator for storage expressions, conversions, and address calculations

data linuxmacos

beachpatrol

Shell

CLI tool to replace and automate your everyday web browser

development linuxmacos

beancount

Python

Double-entry bookkeeping language for plain-text financial records

data linuxmacoswindows

beets

Python

The media library management system for obsessive music geeks

media linuxmacoswindows

below

Rust

A time traveling resource monitor for modern Linux systems

system linux

bencher

Rust

Continuous benchmarking to track performance and catch regressions

development linuxmacoswindows

Better Curl Saul

Rust

HTTP client with persistent workspace configs and dynamic variables

network linuxmacos

Bevel

Haskell

Command line history in an SQLite database for effective reuse

shell linuxmacos

BFG Repo-Cleaner

Java

Removes large or troublesome blobs from git history, faster

version-control linuxmacoswindows

bfs

C

A breadth-first version of the UNIX find command

search linuxmacos

bib.awk

Shell

Bibliography manager written in awk

data linuxmacos

bible

JavaScript

Read the Holy Bible via the command line

productivity linuxmacos

BibMan

Python

A TUI bibliography manager for academic references

data linuxmacos

bibtools

Rust

Command-line bibliography manager

data linuxmacos

bin

Go

Manage binary files downloaded from different sources

system linuxmacos

Binary Clock

Go

Displays a clock with binary-encoded numbers using colored dots

media linuxmacos

binsider

Rust

TUI for analyzing Linux binaries

development linux

bits

Python

CLI tool and Python library for Bitcoin

data linuxmacoswindows

Bitwarden CLI

TypeScript

Command-line interface for the Bitwarden password manager

security linuxmacoswindows

Bitwise

C

Base conversion and bit manipulator in ncurses

data linuxmacos

bkmr

Rust

Unified CLI tool for bookmark, snippet, and knowledge management

documentation linuxmacos

bkt

Rust

Subprocess caching utility for reusing slow command invocations

productivity linuxmacos

blackjack

Python

IRC bot to play blackjack

productivity linuxmacos

blaze

Rust

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

shell linux

blinkenlights

C

TUI debugger for x86_64-linux and i8086 programs across platforms

development linuxmacos

BlockPaint

Rust

Draw pixel graphics in the terminal using the mouse

media linuxmacos

bluetuith

Go

TUI-based Bluetooth connection manager with device interaction

network linux

blueutil-tui

Python

TUI for Mac to interact with Bluetooth devices via blueutil

network macos

bmon

C

Network monitoring and debugging tool with human-friendly visual statistics

network linux

boards

Python

Recursive kanban boards based around the filesystem

productivity linuxmacos

Bob

Rust

Cross-platform Neovim version manager for easy version switching

development linuxmacoswindows

bocker

Shell

Docker implemented in around 100 lines of bash

development linux

boilr

Go

Boilerplate template manager that generates files from template repositories

development linuxmacos

bollywood

Shell

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

productivity linux

Bombadillo

Go

A non-web browser for Gemini, Finger, and Gopher protocols

network linuxmacos

bookworm

Python

LLM-powered bookmark search engine

search linuxmacos

bore

Rust

A simple CLI tool for making tunnels to localhost

network linuxmacoswindows

borg

Python

Deduplicating encrypted backup tool with FUSE mount support

file-management linuxmacos

bottom

Rust

Cross-platform graphical process/system monitor

system linuxmacoswindows

boxes

C

Draw ASCII art boxes around your input text

text-processing linuxmacos

bpytop

Python

Resource monitor with a beautiful terminal interface

system linuxmacos

Brash

Shell

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

file-management linux

brave-bookmarks

Python

Command-line script to query Brave browser bookmarks

search linuxmacos

Bren

C

Command line file renamer with GNU Guile scripting support

file-management linuxmacos

brightnessctl

C

Read and control device brightness from the command line

system linux

brok

Haskell

Find broken links in text documents

text-processing linuxmacos

broot

Rust

A new way to see and navigate directory trees

file-managementproductivity linuxmacoswindows

brows

Ruby

CLI GitHub release browser

file-management linuxmacos

browsh

Go

A fully-modern text-based browser rendering HTML5, CSS3, JS, and video

network linuxmacos

browsr

Python

File explorer for local and remote filesystems with keyboard and mouse

file-management linuxmacoswindows

btail

Go

Interactive file tail viewer

file-management linuxmacos

btop

C++

A feature-rich resource monitor with a beautiful TUI

system linuxmacosbsd

budget_tracker_tui

Rust

TUI budget tracker for income and expense visualization in Rust

data linuxmacos

budget-cli

JavaScript

Import, de-dupe, categorize, and report on financial transactions

data linuxmacoswindows

buku

Python

A powerful bookmark manager written in Python3 and SQLite3

productivity linuxmacoswindows

bup

Python

Efficient backup system based on git packfile format

file-management linuxmacos

bupstash

Rust

Encrypted, deduplicated backups with strong security and low RAM usage

file-management linuxmacos

burf

Go

TUI for Google Cloud Storage (GCS)

file-management linuxmacos

byobu

Shell

Enhanced terminal multiplexer with convenient keybindings and status bar

shell linuxmacos

c-pipes

Render random colored zigzag pipe lines in the terminal

media linuxmacos

c-squares

Render customizable random colored rectangles in the terminal

media linuxmacos

c0admin

Python

Terminal-based AI assistant for Linux sysadmins using Gemini API

productivity linux

cacaview

C

Display images in the terminal using ASCII art characters

file-management linuxmacos

cadmus

Shell

Shell scripts to facilitate effective note taking

productivity linuxmacos

cai

Haskell

Fastest CLI tool for prompting LLMs, including multiple LLMs at once

productivity linuxmacos

CalcPy

Python

Terminal calculator and advanced math solver using Python, IPython, and SymPy

data linuxmacoswindows

Calcure

Python

Modern TUI calendar and task manager with customizable interface

productivity linuxmacos

calcurse

C

A calendar and scheduling application for the command line

productivity linuxmacos

caldr

Go

Lightweight CLI/TUI calendar with CalDAV support

productivity linuxmacos

calm-garden-cli

TypeScript

Terminal tool for breath exercises with garden progression gamification

productivity linuxmacoswindows

cambd-cli

JavaScript

Access the Cambridge dictionary from the command line

documentation linuxmacoswindows

Canto Curses

Python

Curses frontend for Canto RSS feed daemon

network linuxmacos

carapace

Go

Multi-shell argument completion for hundreds of CLI commands

shell linuxmacoswindows

carbonyl

Rust

Chromium running inside your terminal

network linuxmacos

cargo-seek

Rust

TUI for searching, adding, and installing Rust cargo crates

development linuxmacos

cash-cli

JavaScript

Convert currency rates from the command line

data linuxmacoswindows

castero

Python

A TUI podcast client for the terminal

media linuxmacos

Cat9

Lua

A user shell script for LASH, written in Lua

shell linux

Cataclysm: Dark Days Ahead

C++

Open source turn-based survival RPG with ASCII graphics

productivity linuxmacoswindows

catdir

Go

Concatenate contents of all files in a directory tree, like cat for folders

text-processing linuxmacos

catdoc

C

Convert Microsoft Word documents to plain text

data linuxmacos

cations

Python

Lightweight, user-friendly habit tracker and productivity tool for the terminal

productivity linuxmacos

catnip

Shell

Image picker using bash with kitty icat and Chafa sixel support

media linux

catselector

Rust

Interactive file selector for concatenating and exporting text files

text-processing linuxmacos

CAVA

C

Cross-platform audio visualizer for the terminal

file-management linuxmacos

cbonsai

C

A bonsai tree generator written in C using ncurses

media linuxmacos

ccat

Go

cat with syntax-highlighted colorized output

file-management linuxmacoswindows

ccsum

Rust

Convenient checksum tool with improved usability over sha256sum

productivity linuxmacoswindows

ccube

C

Rotating 3D cube animation in the terminal, written in C

media linuxmacos

cdu

Perl

Colored du - display disk usage with a colorful histogram

file-management linuxmacos

cdwe

Rust

cd wrapper that sets and unsets env vars based on directory

file-management linuxmacos

Cemetery Escape

Go

Escape the cemetery by finding the key while avoiding ghosts

productivity linuxmacos

cfiles

C

ncurses file manager written in C with vim-like keybindings

file-management linux

cfonts

Rust

Generate sexy ANSI fonts in the console

media linuxmacoswindows

cgasm

Go

Standalone terminal tool for x86 assembly documentation

development linuxmacoswindows

cgdb

C

Console front-end to the GNU debugger

development linuxmacos

cgol

C

Conway's Game of Life in C for the terminal

media linuxmacos

cha

Python

Simple CLI chat tool to interface with OpenAI models

productivity linuxmacoswindows

chadsay

C

Like cowsay, but pronounced by GigaChad

productivity linuxmacos

chafa

C

Terminal graphics for the 21st century - render images in the terminal

media linuxmacos

chaftrix

Matrix effect background with animated foreground image in the terminal

media linuxmacos

charfreq

Rust

Count unicode character frequency from standard input

text-processing linuxmacos

chars

Rust

Display names and codes for ASCII and Unicode characters

development linuxmacos

chat.sh

Shell

Pipeable LLM wrapper with code execution via OpenRouter

productivity linuxmacos

Chatblade

Python

Versatile CLI tool for interacting with OpenAI's ChatGPT

productivity linuxmacoswindows

ChatDBG

Python

AI-assisted debugging that uses AI to answer 'why'

development linuxmacos

chatgpt

Shell

Simple command-line integration to ChatGPT

productivity linuxmacos

ChatGPTerminator

Python

Interact with OpenAI chat and image generation APIs from the command line

productivity linuxmacoswindows

Chawan

Nim

Text-mode web browser that doubles as a terminal pager

network linuxmacos

chdig

Rust

TUI interface to dig into ClickHouse databases

system 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

cheezee

C

Chess TUI client built for Linux

productivity linux

chess-tui

Rust

Play chess from your terminal

productivity linuxmacoswindows

chet-client

Rust

Measure your commands to speed up your development workflow

productivity linuxmacos

chezmoi

Go

Manage your dotfiles across multiple diverse machines, securely

system linuxmacoswindows

chiko

Go

Beautiful TUI gRPC client for interacting with gRPC services

network linuxmacos

chimp-type

Go

A minimal typing test for the terminal written in Go

productivity linuxmacoswindows

cho

C

The safe echo and quoting utility for reliable text output

text-processing linuxmacos

Chokidar CLI

JavaScript

Fast cross-platform file system change watcher

file-management linuxmacoswindows

choof

Go

Fast and minimal CLI file manager built with Bubble Tea for Linux

file-management linux

choose

Rust

A human-friendly and fast alternative to cut and awk

text-processing linuxmacoswindows

chs

JavaScript

Play chess against the Stockfish engine in your terminal

productivity linuxmacoswindows

chuckle-cli

JavaScript

Print jokes in your terminal using an online API

network linuxmacos

cipher

Shell

Easy AES-256-CBC encryption for files and directories

security linuxmacos

clai

Python

Command Line AI integration for OpenAI to help learn and construct shell commands

productivity linuxmacos

classifier

Python

Automatically organize files in a directory by type

file-management linuxmacoswindows

classis

Python

CLI to access Open Assistant API from the terminal

productivity linuxmacos

clevercli

TypeScript

ChatGPT-powered CLI utilities with custom prompt types

productivity linuxmacos

CLI Co-Pilot

Python

Turn natural language commands into Bash/ZShell/PowerShell with GPT4

productivity linuxmacoswindows

cli_chat_app

Go

End-to-end encrypted chat application for the terminal

network linuxmacos

cli-arxiv

Python

CLI tool for browsing and exploring arXiv papers

network linuxmacos

cli-chess

Python

Play chess in the terminal online via Lichess or offline vs Stockfish

productivity linuxmacoswindows

cli-fireplace

JavaScript

Shows a digital fireplace in the terminal

media linuxmacos

CLI-Manager

JavaScript

Command Line Interface for managing tasks locally on the fly

productivity linuxmacos

cli-mandelbrot

JavaScript

A CLI for traversing the Mandelbrot fractal

media linuxmacos

cli-tools-info

Python

Overview of your CLI tools, their install status and versions

system linuxmacos

cli-viz

Python

Audio visualizer that runs in the terminal and reacts to the microphone

media linux

clidle

Rust

Wordle, now over SSH

productivity linuxmacos

clifm

C

Shell-like, non-curses terminal file manager written in C

file-management linuxmacos

cligpt

Go

ChatGPT but in the terminal

productivity linuxmacoswindows

climenu

C

Compact app for creating shell menus with executable entries

productivity linuxmacos

Clipboard

C++

An easy-to-use information management tool that acts like an external brain

productivity linuxmacoswindows

clipper

Go

Copy file contents to clipboard from the command line

productivity linuxmacoswindows

Clipsync

Go

Share your clipboard across machines using an MQTT service

productivity linux

clipy

Go

Manage clipboard history from the terminal

productivity linuxmacos

cloc

Perl

Count blank lines, comment lines, and source code lines in many languages

development linuxmacoswindows

clog

Rust

Create a changelog automatically from local git metadata

development linuxmacoswindows

Cloud Code Usage Monitor

Python

Real-time Claude Code usage monitor with predictions and warnings

system linuxmacos

Cloudcash

Go

Check your cloud spending from the CLI, Waybar, and macOS menu bar

data linuxmacos

clouddrift

Rust

Soft clouds drifting across your terminal

productivity linuxmacos

Cloudflare Wrangler

TypeScript

Build and deploy Cloudflare Workers and Pages

cloud-services linuxmacoswindows

cmatrix

C

Display The Matrix scrolling text effect in your terminal

media linuxmacos

cmd-ai

JavaScript

Natural language shell command generator and executor powered by AI

productivity linuxmacos

cmdCompass

Python

Terminal command manager with collections, tagging, and integrated man pages

documentation linuxmacoswindows

cmenu

C

Minimal TUI menu utility similar to dmenu, reads from stdin and writes to stdout

search linuxmacos

cmus

C

Fast and lightweight terminal audio player with configurable keybindings

media linuxmacos

cnTUI

Go

Replay Chrome requests from your terminal using curl

development linuxmacos

cobib

Python

Simple, command-line based bibliography management tool

data linuxmacos

cocommit

Python

LLM-powered tool to enhance git commit quality

version-control linuxmacos

codegrab

Rust

Interactive CLI for selecting and bundling code into LLM-ready output

development linuxmacos

codemancer

Python

Code with GPT-4 from your command line

productivity linuxmacos

CodeMark CLI

Rust

Manage coding assignments with AI-powered error recommendations

development linuxmacoswindows

cointop

Go

Fast and lightweight terminal UI for tracking cryptocurrencies

data linuxmacoswindows

Colibri Core

C++

Count and extract n-grams and patterns from large corpus data efficiently

text-processing linuxmacos

colorls

Ruby

Ruby script that colorizes ls output with color and icons

file-management linuxmacos

colout

Python

Colorize text streams by matching regular expression patterns

mediatext-processing linuxmacos

Commandpilot

Go

AI assistant for constructing bash commands using ChatGPT

productivity linuxmacos

compsize

C

Find compression type and ratio on btrfs file systems

file-management linux

conan

OCaml

Find clues about the type of a file

file-management linuxmacos

config-file-validator

Go

Cross-platform tool to validate configuration files

productivitydevelopment linuxmacoswindows

conrad

Python

Track conferences and meetups from the command line

data linuxmacoswindows

console-fun

JavaScript

Console animations with texts, figures, and visual effects

media linuxmacoswindows

conspy

C

View and control Linux virtual consoles remotely

system linux

ContainerSSH

Go

SSH server that launches containers in Kubernetes and Docker on demand

development linux

Contentful CLI

TypeScript

Manage Contentful headless CMS from the terminal

cloud-services linuxmacoswindows

contributing-generator

JavaScript

Generator for CONTRIBUTING.md, README.md, LICENSE, and more

development linuxmacoswindows

conway-screensaver

Python

Conway's Game of Life screensaver for the terminal

system linuxmacos

Cookiecutter

Python

Create projects from templates (cookiecutters) across languages

development linuxmacoswindows

copytools.sh

Shell

Tools for copying and pasting in the command line

productivity linuxmacos

CoreFreq

C

CPU monitoring TUI for 64-bit processors

system linux

cosh

Rust

Concatenative command-line shell

shell linuxmacos

cotp

Rust

Encrypted command-line TOTP/HOTP authenticator with import support

security linuxmacoswindows

cowsay

Perl

Generate ASCII art of a cow with a speech bubble message

productivity linuxmacoswindows

cowthink

Perl

Like cowsay but with a thought bubble instead of speech

productivity linuxmacoswindows

cpass

Python

A console TUI for the pass password manager

security linuxmacos

Cppcheck

C++

Static analysis tool for C/C++ code to detect bugs and undefined behavior

development linuxmacoswindows

crappybird-py

Python

Flappy Bird clone for the terminal

productivity linuxmacoswindows

crawley

Go

Unix-way web crawler that prints discovered links

development linuxmacoswindows

cream

C

Encrypt and decrypt streams of data with a master password

security linux

CreateVideoMeme

Shell

Bash tool to add captions to the top of videos

media linuxmacos

Crestic

Python

Configurable Restic wrapper

file-management linuxmacos

croc

Go

Easily and securely transfer files between computers

network linuxmacoswindows

crudini

Python

A utility for manipulating .ini files from the command line

data linuxmacos

Crush

Go

Flexible AI coding agent with multiple LLMs and work sessions

development linuxmacos

Csope

C

C source code browser - improved fork of Cscope

search linuxmacos

csv-diff

Python

Python CLI tool and library for diffing CSV and JSON files

development linuxmacoswindows

csvkit

Python

Suite of command-line tools for converting and working with CSV files

data linuxmacoswindows

csvlens

Rust

CSV file viewer for the terminal, like less but made for CSV

data linuxmacoswindows

csvq

Go

SQL-like query language for CSV files

data linuxmacoswindows

csvsuite

C++

A suite of tools to process CSV files, written in C++

data linuxmacos

csvtk

Go

A cross-platform, efficient and practical CSV/TSV toolkit in Go

data linuxmacoswindows

ctop

Go

Top-like interface for container metrics

developmentsystem linuxmacos

ctree

Go

A Christmas tree right from your terminal

media linuxmacos

cTune

C

ncurses-based internet radio player for Linux

media linux

cue

C

A command-line music player

media linux

curl

C

Transfer data with URLs supporting dozens of protocols

network linuxmacoswindows

curlie

Go

The power of curl with the ease of use of HTTPie

networkdevelopment linuxmacoswindows

cursedtodo

Python

Minimalist terminal todo manager storing tasks as .ics files

productivity linuxmacos

CuTE

Rust

TUI for building, executing, and saving curl commands

network linuxmacos

czg

TypeScript

Interactively generate standardized commit messages

version-control linuxmacoswindows

czkawka

Rust

Remove unnecessary files from your computer

file-management linuxmacoswindows

D2

Go

Modern diagram scripting language that turns text to diagrams

media linuxmacoswindows

daff

Haxe

Efficient table comparison and alignment for CSV, SQLite, and other formats

data linuxmacoswindows

daktilo

Rust

Turn your keyboard into a typewriter with sounds at each keystroke

productivity linuxmacoswindows

damon

Go

TUI interface for HashiCorp Nomad resource management

system linuxmacos

dans-dungeon

Python

A dungeon crawler engine written in Python

productivity linuxmacos

darkhttpd

C

Simple, fast HTTP 1.1 web server for static content

network linuxmacos

dasel

Go

Query and modify data structures using selector strings

data linuxmacoswindows

DASH

C

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

shell linuxmacos

dashbrew

Go

TUI dashboard builder for visualizing data from scripts and APIs

file-management linuxmacos

dasht

Shell

Search 200+ offline API documentation sets in terminal or browser

development linuxmacos

datadash

Go

Visualize and graph data in the terminal

data linuxmacos

datasetGPT

Python

Generate textual datasets using Large Language Models

data linuxmacoswindows

DateTimeMate

Go

Compute the difference between dates, times, or durations from the CLI

data linuxmacoswindows

dateutils

C

Command-line tools for date and time manipulation and arithmetic

data linuxmacos

dawson

Python

Track project statistics on Hacker News and GitHub with notifications

network linuxmacos

DBee

Go

Fast and minimalistic database browser for MySQL, MariaDB, PostgreSQL

data linuxmacos

dblab

Go

Interactive database client for PostgreSQL, MySQL, SQLite3, Oracle, and SQL Server

data linuxmacos

ddgr

Python

Search DuckDuckGo from the terminal

network linuxmacoswindows

DDQA

Python

Jira TUI to help with software release QA on GitHub

productivity linuxmacos

deadlink

Python

Parse text files for HTTP URLs and check if they are still valid

text-processing linuxmacoswindows

DeckTape

JavaScript

High-quality PDF exporter for HTML presentation frameworks

productivity linuxmacoswindows

decompose

Go

Reverse-engineering tool for Docker environments

development linuxmacos

del

C

Save deleted files to a .del/ subdirectory instead of removing them

file-management linux

delta

Rust

A syntax-highlighting pager for git, diff, and grep output

version-controldevelopment linuxmacoswindows

Deluge

Python

Lightweight cross-platform BitTorrent client with terminal interface

network linuxmacoswindows

DEM

Python

Containerized Development Environment Manager for embedded development

development linuxmacoswindows

detect-indent-cli

JavaScript

Detect the indentation style of code

text-processing linuxmacoswindows

detox

C

Clean up filenames by replacing spaces, special chars, and UTF-8

file-management linuxmacos

Devbox

Go

Create isolated shells and containers with a simple package list

development linuxmacos

deviceframe

JavaScript

Put device frames around mobile/web/progressive app screenshots

media linuxmacoswindows

devtodo

C++

A hierarchical command-line task manager with JSON storage

productivity linuxmacos

devzat

Go

SSH server that takes you to a chat instead of a shell prompt

network linuxmacos

Dext

Shell

Move or copy files of the same extension into folders

file-management linuxmacos

dfc

C

Display filesystem space usage with style and color

file-management linuxmacos

Diagon

C++

Transform Markdown-style expressions into ASCII-art representations

mediatext-processing linuxmacos

Diakonos

Ruby

A powerful terminal editor with standard keybindings, written in Ruby

development linuxmacos

diff-so-fancy

Perl

Make your diffs human-readable instead of machine-readable

development linuxmacoswindows

diff2html-cli

JavaScript

Parse git diffs as JSON and generate pretty HTML

development linuxmacoswindows

difftastic

Rust

A structural diff tool that understands syntax

developmentversion-control linuxmacoswindows

DigitalOcean CLI

Go

Official command-line interface for DigitalOcean

cloud-services linuxmacoswindows

dijo

Rust

Scriptable, curses-based digital habit tracker

productivity linuxmacos

Dino

C++

Chrome dinosaur game rendered in the terminal with ncurses

productivity linuxmacos

dir2txt

Go

Export directory structure and contents into formatted .txt or .json files

text-processing linuxmacos

DirCrcMd

Checksum directories in CRC32 and export results as Markdown

productivity linuxmacos

Dirdiff

OCaml

Efficiently compute differences between two directories

development linuxmacos

direnv

Go

Load and unload environment variables depending on the current directory

system linuxmacoswindows

Discharge

JavaScript

Deploy static websites to Amazon S3

development linuxmacoswindows

discodos

Python

CLI tool for DJs and record collectors to organize DJ sets via Discogs

media linuxmacoswindows

Discordo

Go

Lightweight, secure, and feature-rich Discord terminal client

network linuxmacoswindows

dish

Go

A lightweight, remotely configurable monitoring service

network linuxmacos

diskonaut

Rust

Terminal disk space navigator with TUI interface

file-management linuxmacos

diskus

Rust

Minimal, fast alternative to du -sh

file-management linuxmacos

distrobox

Shell

Use any Linux distribution inside your terminal via containers

development linux

dive

Go

Explore each layer in a Docker image

development linuxmacoswindows

django-tui

Python

Inspect and run Django commands in a text-based user interface

development linuxmacoswindows

dlorg

Python

Automatically organize your cluttered Downloads folder into structured directories

file-management linuxmacos

dmidecode

C

System information utility for reading DMI/SMBIOS data

system linux

dn

Shell

Daily notes command line tool

productivity linuxmacos

dnote

Go

Simple command line notebook with multi-device sync and web interface

productivity linuxmacoswindows

docfd

OCaml

TUI fuzzy document finder for Markdown and text files

documentation linuxmacos

docker

Go

Self-sufficient runtime for containers

development linuxmacoswindows

docker-shell

Go

Simple interactive prompt for Docker

development linuxmacos

Dockly

JavaScript

Immersive terminal interface for managing Docker containers and services

development linuxmacos

DocToc

JavaScript

Generates table of contents for Markdown files in git repositories

documentation linuxmacoswindows

dog

Rust

Command-line DNS client with colorful output and DoH/DoT support

network linuxmacos

doggo

Go

DNS client for humans with colors, tabular and JSON output, and reverse DNS

network linuxmacoswindows

doing

Ruby

A CLI tool for remembering what you were doing and tracking tasks

productivity linuxmacos

dolphie

Python

Real-time TUI analytics for MySQL/MariaDB and ProxySQL

data linuxmacos

Dolt

Go

Git for Data - a SQL database you can fork, clone, branch, merge, push and pull

data linuxmacoswindows

Dooit

Python

Todo manager with interactive and beautiful UI and vim keybindings

productivity linuxmacoswindows

doppelganger

Python

Save and load your shell environment to create doppelganger shells

file-management linuxmacos

dotbins

Python

Keep updated CLI tool binaries in your dotfiles

file-management linuxmacos

dotenvhub

Python

Terminal app to centrally manage .env files, powered by Textual

development linuxmacoswindows

downloader-cli

Python

Simple Python downloader with an awesome customizable progress bar

network linuxmacos

dpg

Deterministic password generator - no storage needed

security linuxmacos

Draw

Go

Simple drawing tool in the terminal using your mouse

productivity linuxmacos

dry

Go

A Docker manager for the terminal

development linuxmacos

dstask

Go

Single binary terminal TODO manager with git-based sync and Markdown notes

productivity linuxmacos

dtach

C

A program that emulates the detach feature of screen

shell linuxmacos

dtool

Rust

Collection of development tools for the command line

development linuxmacos

dtrx

Python

Intelligently extract any archive format with one command

file-management linuxmacos

dtui

Zig

Small TUI for introspecting the system/session D-Bus state

system linux

dua

Rust

Disk Usage Analyzer with parallel SSD exploration

file-management linuxmacoswindows

Ducker

Rust

TUI for managing Docker containers

development linuxmacos

duf

Go

A better df alternative with a colorful and user-friendly output

system linuxmacoswindows

dug

Go

Global DNS propagation checker with pretty output

network linuxmacoswindows

dummy

Go

Generator of static files for testing file upload functionality

development linuxmacoswindows

dune

Rust

A customizable shell that aims to be cozy

shell linuxmacos

dunk

Python

Prettier git diffs in the terminal

version-control linuxmacos

duple

Rust

Find and remove duplicate files

file-management linuxmacos

duplicity

Python

GPG-encrypted incremental backups for untrusted storage

file-management linuxmacos

Duply

Shell

Simplified frontend for duplicity backup management

file-management linuxmacos

Durak

Python

Durak card game for two players in a terminal

productivity linuxmacoswindows

durdraw

Python

Versatile ASCII and ANSI art editor for the terminal with animation support

media linuxmacos

dust

Rust

A more intuitive version of du written in Rust

systemfile-management linuxmacoswindows

dutree

Rust

Colorful disk usage analyzer with tree view, written in Rust

file-management linuxmacos

dvtm

C

Dynamic console window manager for multiple terminal applications

shell linuxmacos

Dwarf fortress

Complex fantasy game with ASCII art and incredibly rich simulation

productivity linuxmacoswindows

dyff

Go

Diff tool for YAML files and sometimes JSON

development linuxmacoswindows

dysk

Rust

Get information on your mounted disks

system linux

dzr

Shell

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

media linuxmacoswindows

E1S

Go

TUI for browsing and managing AWS ECS resources

development linuxmacos

ecb-rates

Rust

Fetch exchange rates from the European Central Bank

data linuxmacos

echo

Go

Speedy API emulation with reverse proxy and mock JSON server

network linuxmacoswindows

ed

C

GNU line-oriented text editor, the standard Unix editor

development linuxmacos

eddy

Go

Simple, fast CLI file encryption tool

security linuxmacoswindows

edit

Rust

Modern text editor inspired by classic MS-DOS Editor with VS Code controls

development linuxmacoswindows

Editly

JavaScript

Declarative video editing using Node.js and FFmpeg

media linuxmacoswindows

eg

Python

Useful examples at the command line

documentation linuxmacos

eget

Go

Easily install prebuilt binaries from GitHub

system linuxmacoswindows

egit

TypeScript

AI-powered tools and workflows for Git

version-control linuxmacoswindows

ehh

Go

Command-line tool for remembering Linux/terminal commands

documentation linuxmacos

ejabberd

Erlang

XMPP application server and MQTT broker written in Erlang

network linuxmacos

eks-node-viewer

Go

Visualize dynamic node usage within a Kubernetes cluster

development linuxmacos

element

Go

Periodic table on the command line

data linuxmacos

Elia

Python

Terminal ChatGPT client built with Textual

productivity linuxmacoswindows

Elinks

C

Advanced text-mode web browser with CSS support and background downloads

network linuxmacos

Elvish

Go

A versatile interactive shell and expressive programming language

shell linuxmacoswindows

Emacs

C

Extensible, customizable text editor with a massive ecosystem of packages

development linuxmacoswindows

empiriqa

Rust

Interactively manipulate UNIX pipelines with a TUI

system linuxmacos

enc

Go

Modern and friendly CLI alternative to GnuPG

security linuxmacoswindows

encfs

C++

Encrypted filesystem in user-space based on FUSE

security linuxmacos

enhancd

Shell

A next-generation cd command with interactive filter

file-management linuxmacos

entr

C

Run arbitrary commands when files change

productivity linuxmacos

envio

Rust

Manage environment variables across multiple profiles

productivity linuxmacoswindows

eon

JavaScript

Light, modern terminal editor that does not want to be vim

development linuxmacos

epy

Python

CLI ebook reader for epub2, epub3, fb2, and mobi formats

file-management linuxmacos

erdtree

Rust

Multithreaded file-tree visualizer and disk usage analyzer

file-management linuxmacoswindows

es

C

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

shell linuxmacos

escaping-figures-game-cli

JavaScript

Count figure occurrences in an escaping figures matrix

productivity linuxmacoswindows

espanso

Rust

Cross-platform text expander written in Rust

text-processing linuxmacoswindows

espeak

C++

Compact open source text-to-speech synthesizer for multiple languages

media linuxmacoswindows

Euporie

Python

Interact with Jupyter kernels and run notebooks from the terminal

development linuxmacos

eureka

Rust

Store your ideas without leaving the terminal

productivity linuxmacos

exa

Rust

Modern replacement for ls with colors and additional views (unmaintained)

file-management linuxmacos

Export Pull Requests

Ruby

Export pull requests and issues to CSV from GitHub, GitLab, Bitbucket

version-control linuxmacoswindows

extrakto

Python

Quickly select, copy, insert, and complete text in tmux without a mouse

productivity linuxmacos

extraterm

TypeScript

The swiss army chainsaw of terminal emulators

shell linuxmacoswindows

extundelete

C++

Recover deleted files from ext3 or ext4 partitions through their journal

file-management linux

eza

Rust

A modern replacement for ls

file-managementproductivityshell linuxmacoswindows

F2

Go

Cross-platform batch file and directory renaming tool

file-management linuxmacoswindows

fabric

Go

Open-source framework for augmenting humans using AI with modular prompts

productivity linuxmacoswindows

fancy-cat

Zig

CLI PDF reader with Vim keybindings

file-management linuxmacos

faq

Go

Format Agnostic jQ - process various formats with libjq

data 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

Fastfetch

C

Like Neofetch, but much faster because written in C

system linuxmacoswindows

fastmod

Rust

Large-scale codebase refactoring tool with interactive regex replacement

development linuxmacos

fasttyper

Python

Minimalistic typing test based on user-provided text

productivity linuxmacos

FAWOC

Python

TUI tool for manually labelling word lists for topic modeling

data linuxmacos

FClones

Rust

Efficient duplicate file finder

file-management linuxmacoswindows

fd

Rust

A simple, fast and user-friendly alternative to find

searchfile-managementproductivity linuxmacoswindows

Feather

C++

The only terminal text editor designed to work with BIG files

development linuxmacos

feedln

Pascal

A simple terminal RSS reader

network linux

felix

Rust

TUI file manager with vim-like key mapping

file-management linuxmacos

feroxbuster

Rust

Fast, simple, recursive content discovery tool

security linuxmacoswindows

feuille

C

A fast, dead-simple socket-based pastebin

network linux

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

ffmpeg

C

The Swiss knife of video editing from the command line

media linuxmacoswindows

FFMPerative

Python

Compose video edits in natural language powered by LLMs

media linuxmacos

ffscreencast

Shell

FFmpeg screencast with video overlay and multi monitor support

media linuxmacos

ffsend

Rust

Easily and securely share files from the command line

network linuxmacoswindows

FIGlet

C

Create large ASCII art text banners from ordinary text

media linuxmacoswindows

figma-use

TypeScript

Control Figma from the command line with full read/write access for AI agents

media linuxmacos

file-type-cli

JavaScript

Detect the file type of a file or stdin

file-management linuxmacoswindows

Files-Sort-py

Python

Python file sorter that organizes files by extension, size, and time

file-management linuxmacos

finch

C

Terminal-based IM client supporting many protocols via libpurple

network linuxmacos

Findpick

Shell

General purpose file picker combining find with a fuzzy finder

search linuxmacos

Firebase CLI

TypeScript

Deploy and manage Firebase projects from the terminal

cloud-services linuxmacoswindows

Firejail

C

Security sandbox for restricting untrusted applications on Linux

security linux

firew0rks

Rust

Fireworks animation in your terminal

media linuxmacos

Fish

Rust

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

shell linuxmacoswindows

Fjira

Go

The fuzziest Jira command line tool in the world

network linuxmacos

fkill-cli

JavaScript

Simple cross-platform process killer

system linuxmacoswindows

Flapioca

Go

A Flappy Bird-inspired terminal game written in Go

productivity linuxmacos

flash-tui

Rust

Flashcard app for the terminal

productivity linuxmacos

flatpak-cli

Go

Search and install Flatpaks from Flathub with a fzf-like interface

system linux

flawz

Rust

Terminal UI for browsing security vulnerabilities (CVEs)

security linuxmacos

flog

Go

A fake log generator for common log formats

productivity linuxmacoswindows

floww

Go

Streamline workspace setup on Linux with config-driven application launching

productivity linux

Flox

Rust

Developer environments you can take with you

development linuxmacos

Fly.io CLI

Go

Deploy and manage apps on Fly.io's global platform

cloud-services linuxmacoswindows

fmake

Shell

Brings make's interface to almost any build system

development linuxmacos

fman

Go

TUI File Manager

file-management linuxmacos

fme

Rust

Flexible metadata editor for music files

media linuxmacos

fnc

C

Interactive text-based user interface for Fossil VCS

version-control 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

ForkFS

Rust

Sandbox a process's file system changes

file-management linux

fortune

C

Display random quotes and aphorisms from a quotation database

productivity linuxmacos

fossil

C

Simple, high-reliability distributed SCM with built-in web interface

version-control linuxmacoswindows

foy

TypeScript

Simple, lightweight, type-friendly modern task runner

productivity linuxmacoswindows

Frama-C

OCaml

Open source platform for source-code analysis of C software

development linuxmacos

Framed

Go

Organize and manage files and directories in a reusable way

file-management linuxmacos

freesweep

Terminal Minesweeper with configurable board sizes up to 1024x1024

productivity linuxmacos

friendly-find

Python

Usable replacement for the find command

search linuxmacos

Froggit

Shell

Minimalist Git TUI with GitHub CLI integration

version-control linuxmacos

Frogmouth

Python

Markdown viewer and browser for the terminal

documentation linuxmacoswindows

Froop

Rust

Share files across the network seamlessly and securely

network linuxmacos

Frotz

C

Interpreter for Infocom games and Z-machine games

productivity linuxmacos

fss

Shell

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

search linuxmacos

fstk

Rust

Stack-based file and directory manager - modern cut/paste alternative to mv

file-management linuxmacos

fswatch

Go

Watch file changes and trigger commands across platforms

file-management linuxmacoswindows

fubar

Python

TUI for offline payload generation, retrieval, and exfiltration

security linuxmacos

fullname-cli

JavaScript

Get the full name of the current user

text-processing linuxmacoswindows

FuzPad

Shell

Minimalistic note management solution powered by fzf

productivity linuxmacos

fuzzysh

Shell

Minimalist selector in shell, inspired by fzf

search linuxmacos

fx

Go

Command-line JSON viewer and processor

data linuxmacoswindows

fz

Shell

Fuzzy tab completion for z

file-management linuxmacos

fzf

Go

A command-line fuzzy finder

searchproductivityshell linuxmacoswindows

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-kill

Shell

The no-nonsense task killer for your terminal using fzf

system linuxmacos

fzf-tab-completion

Shell

Tab completion using fzf

productivity linuxmacos

fzfm

Shell

A command-line fuzzy finder file manager

file-management linuxmacos

fzs

Python

Fuzzy selector for binaries with plugin-based action grouping

productivity linuxmacos

fzy

C

A better fuzzy finder for the terminal

search linuxmacos

gacp

Perl

git add, commit and push in one go

version-control linuxmacos

gallery-dl

Python

Command-line program to download image galleries from hosting sites

network linuxmacoswindows

gambit

Go

Chess board in your terminal

productivity linuxmacos

GameShell

Shell

Learn shell commands through a fun game

documentation linuxmacos

Gaze

Go

Run a command right after you save a file

productivity linuxmacoswindows

gcalcli

Python

Access Google Calendars from the command line

productivity linuxmacoswindows

gcp

Python

Advanced file copier with progress indicator and resume support

file-management linux

gcstree

Go

Tree command for Google Cloud Storage (GCS)

file-management linuxmacoswindows

GCTU

C

Convert DNA code sequences to RNA sequences

data linux

gdb-dashboard

Python

Modular visual interface for GDB written in Python

development linuxmacos

gdict

Go

Offline CLI dictionary written in Go, using Wiktionary data

documentation linuxmacos

gdir

Python

Query Google Directions from the command line

productivity linuxmacoswindows

gdu

Go

Fast disk usage analyzer written in Go, optimized for SSD parallel processing

file-management linuxmacoswindows

gee

Rust

CLI repository manager and automation tool written in Rust

version-control linuxmacos

geek-life

Go

A full-featured TUI task manager

productivity linuxmacoswindows

Geeknote

Python

Command line client for Evernote on Linux, FreeBSD and OS X

productivity linuxmacos

gemini-cli

Go

Command-line interface for Google Gemini

productivity linuxmacoswindows

generate-ip

JavaScript

Randomly generate, format, and validate IPv4, IPv6, and MAC addresses

network linuxmacoswindows

generate-pw

JavaScript

Randomly generate cryptographically-secure passwords

security linuxmacoswindows

genie

JavaScript

CLI personal assistant for running commands, generating images and music

productivity linuxmacoswindows

genius

C

General purpose calculator and mathematics tool

data linux

gentoo-install

Shell

Smooth Gentoo installation with menuconfig-inspired interface

productivitysystem linux

geolocate

JavaScript

Fetch IP geolocation data from the command line

network linuxmacoswindows

geometry

Shell

Minimalistic, fully customizable Zsh prompt with async function support

shell linuxmacos

getghrel

Go

Fetch and install latest GitHub release assets automatically

system linuxmacos

GFetch

Python

Simple fetch script written in Python

system linux

gg

Go

One-click proxy for research and development without installing v2ray

network linux

ggc

Go

Modern Git CLI with traditional commands and interactive search UI

version-control linuxmacos

ggh

Go

Recall your SSH sessions and search your SSH config file

network linuxmacos

ggl

Python

Search the web, YouTube, GitHub, and prompt ChatGPT from the terminal

productivity linuxmacos

gh-dash

Go

Beautiful CLI dashboard for GitHub PRs and issues

version-control linuxmacoswindows

gh-f

Go

The ultimate compact fzf extension for gh CLI

version-control linuxmacos

gh-s

Go

Search GitHub repositories interactively

version-control linuxmacos

gh-star-timeline

Python

Track historic GitHub stars with machine-usable output

network linuxmacos

gh-stars

Go

A GitHub CLI extension to show repository stargazers

version-control linuxmacoswindows

ghfetch

Go

Fetch GitHub user information and display like Neofetch

network linuxmacoswindows

ghost-image-cleaner

Python

Strip metadata and fingerprints from images for privacy

media linuxmacos

ghostty

Zig

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

shell linuxmacos

gifgen

Shell

Simple high quality GIF encoding from video files

media linuxmacos

gifsicle

C

Create, manipulate, and optimize GIF images and animations

media linuxmacoswindows

giq

Go

Git CLI with AI-powered commit messages - a drop-in git replacement

version-control linuxmacos

Girok

Python

Powerful and beautiful CLI scheduler

productivity linuxmacoswindows

Gistup

JavaScript

Create a gist from terminal, then use git to update it

version-control linuxmacos

git

C

The most widely used distributed version control system

version-control linuxmacoswindows

git absorb

Rust

Automatic git commit --fixup for clean history

version-control linuxmacoswindows

Git Auto Sync

Dart

Automatically commit and keep a git repository up to date

version-control linuxmacos

git commander

JavaScript

A git tool with an easy interactive terminal interface

version-control linuxmacoswindows

Git Commit Vanity Hash Solver

Go

Find vanity hashes for git commits like c0ffee, cafe, or badc0de5

version-control linuxmacos

git-all-branches

JavaScript

Improved visualization of git branches

version-control linuxmacoswindows

git-annex

Haskell

Manage large files with git without storing content in the repository

version-control linuxmacoswindows

git-booster-cli

JavaScript

Improve your git workflow with customizable and runnable blocks

version-control linuxmacoswindows

git-bug

Go

Distributed, offline-first bug tracker embedded in git, with bridges

version-control linuxmacoswindows

git-cc

Rust

Git extension to help write conventional commits

version-control linuxmacoswindows

git-cliff

Rust

Highly customizable changelog generator following Conventional Commits

version-control linuxmacoswindows

git-crecord

Python

Git subcommand to interactively select changes to commit or stage

version-control linuxmacos

git-cz

JavaScript

Semantic Git commits with interactive prompts

version-control linuxmacoswindows

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-heatgrid

Go

Visualize git commits as a calendar heatmap

version-control linuxmacoswindows

git-identity

Shell

Automated git alias management

version-control linuxmacos

git-peek

JavaScript

The fastest way to open a remote git repository in your local text editor

version-control linuxmacoswindows

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-remote-aws

Python

Management of encrypted git hosting on AWS

version-control linuxmacos

git-secret

Shell

Store private data inside a git repo using PGP encryption

version-control linuxmacos

git-stats

JavaScript

Local git statistics with GitHub-like contribution calendars

version-control linuxmacoswindows

gita

Python

A command-line tool to manage multiple git repositories

version-control linuxmacos

Gitea

Go

Single binary self-hosted Git service

version-control linuxmacoswindows

GitHub CLI

Go

GitHub's official command-line tool for seamless workflow

version-controldevelopment linuxmacoswindows

github-dlr

JavaScript

Download individual files and folders from GitHub recursively

network linuxmacoswindows

gitlab-cli

JavaScript

Create GitLab merge requests from the command line

version-control linuxmacoswindows

gitleaks

Go

Detect and prevent hardcoded secrets in git repos

version-controlsecurity linuxmacoswindows

gitlogue

Ruby

Cinematic Git commit replay tool turning history into animated stories

system linuxmacos

gitnr

Rust

Create .gitignore files from TopTal, GitHub, or custom templates

version-control linuxmacoswindows

gitsnip

Go

Download specific folders from a git repository

version-control linuxmacos

gitsummary

Shell

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

version-control linuxmacos

GitUI

Rust

Blazing fast terminal UI for Git with keyboard-only control

version-control linuxmacoswindows

givegif

Rust

GIFs on the command line

media linuxmacos

glances

Python

Comprehensive cross-platform system monitoring tool

system linuxmacoswindows

Glow

Go

Render Markdown on the CLI with glamour

documentationproductivity linuxmacoswindows

glyphs

Go

Unicode symbols on the command line

productivity linuxmacos

GNU Freetalk

C

Console-based Jabber/XMPP chat client with autocompletion

network linuxmacos

GNU Recutils

C

Tools and libraries for human-editable text-based databases

data linuxmacos

GnuPG

C

Complete and free implementation of the OpenPGP standard

security linuxmacoswindows

gnuplot

C

Generate two and three-dimensional plots of data

data linuxmacoswindows

Go-L

Go

Game of Life with custom rules and topologies like torus and Klein bottle

data linuxmacos

go-sweep

Go

Minesweeper game in the command line programmed in Go

productivity linuxmacoswindows

goaccess

C

Real-time web log analyzer and interactive viewer with fast HTTP statistics

networksystem linuxmacos

gobang

Rust

Cross-platform TUI database management tool written in Rust

data linuxmacoswindows

GoCard

Go

Lightweight file-based spaced repetition system using Markdown flashcards

productivity linuxmacos

GoCatGo

Go

A pastebin tool with a focus on transparency

network linuxmacos

gocryptfs

Go

Encrypted overlay filesystem written in Go

security linuxmacos

gof-rs

Rust

Game of Life in the terminal with 500+ unique patterns

data linuxmacos

goful

Go

CUI file manager written in Go

file-management linuxmacos

gogcli

Go

Script-friendly CLI for Gmail, Calendar, Drive, and 12+ Google services

cloud-servicesproductivitydata linuxmacoswindows

gojq

Go

Pure Go implementation of jq

data linuxmacoswindows

gol-tui

Rust

Conway's Game of Life TUI

data linuxmacos

gomi

Go

UNIX rm command with a safety net - recoverable file deletion

file-management linuxmacos

Gomu

Go

Intuitive, powerful CLI music player with embedded scripting

media linuxmacos

gomuks

Go

Terminal-based Matrix client written in Go

network linuxmacoswindows

goobook

Python

Access Google Contacts from the command line and MUAs like Mutt

productivity linuxmacos

Google Cloud CLI

Python

Official command-line interface for Google Cloud Platform

cloud-services linuxmacoswindows

googler

Python

Google Search, Site Search, and News from the terminal

network linuxmacoswindows

goop-cli

Go

Google Drive Push CLI for syncing local files with Google Drive

network linuxmacos

gopass

Go

Cross-platform team password manager rewritten from pass in Go

security linuxmacoswindows

goscript

Go

Record terminal sessions and save as self-contained HTML

system linuxmacos

gotop

Go

Terminal-based graphical activity monitor inspired by gtop and vtop

system linuxmacos

GoTTY

Go

Share your terminal as a web application in the browser

network linuxmacos

gowall

Go

Wallpaper color scheme conversion, pixel art, and image processing tool

media linuxmacos

gpa-calculator

Go

GPA calculator CLI app that stores data in local files, written in Go

productivity linuxmacoswindows

gpg-tui

Rust

Manage your GnuPG keys with ease in a terminal interface

security linuxmacos

gping

Rust

Ping, but with a graph

network linuxmacoswindows

gplaces

C

Simple but powerful terminal Gemini client

network linux

gpt-do

Python

Use GPT-3 to figure out shell commands when you don't know what to do

productivity linuxmacos

gpterm

Rust

Command-line ChatGPT frontend written in Rust

productivity linuxmacoswindows

GPTparser

Python

Use OpenAI API to scrape and parse files into structured JSON

productivity linuxmacoswindows

gputop

Python

Simple command-line utility for querying and monitoring GPU status

system linux

Grafterm

Go

Metrics TUI dashboards on terminal - Grafana inspired

system linuxmacos

Grammatical

Python

Correct spelling and grammar of text using ChatGPT

documentation linuxmacoswindows

grant

Go

Generate and manage license security policies for container images

security linuxmacos

Graphene

Python

A text-based web browser that aims to be a joy to use

network linuxmacos

GraphicsMagick

C

Swiss army knife of image processing

media linuxmacoswindows

Graphtage

Python

Semantically compare and merge tree-like structures (JSON, XML, YAML, etc.)

data linuxmacoswindows

Graphviz

C

Open source graph visualization software with CLI tools

media linuxmacoswindows

grc

Python

Generic Colourizer for terminal output based on regexp patterns

text-processing linuxmacos

greed

C

A terminal game where you move and consume numbers in a table

productivity linuxmacos

greentext

TypeScript

A CLI tool for creating green-text memes

media linuxmacoswindows

Gremlin

Rust

Gemini browser for the terminal

network linuxmacos

gret

Rust

Search directories and files for regex matches

search linuxmacos

grex

Rust

Generate regular expressions from user-provided test cases

text-processingdevelopment linuxmacoswindows

Grip

Python

GitHub Readme Instant Preview - preview Markdown as GitHub renders it

documentation linuxmacoswindows

grit

Go

A multitree-based personal task manager

productivity linuxmacos

grits

Rust

Line-text formatter for parsing, filtering, and formatting live logs

text-processing linuxmacos

gron

Go

Transform JSON into discrete assignments for easier grepping

data linuxmacoswindows

GROQ

JavaScript

CLI tool for querying JSON and NDJSON with GROQ query language

data linuxmacoswindows

grv

Go

Terminal-based Git repository viewer for refs, commits, and diffs

version-control linuxmacos

grype

Go

Vulnerability scanner for container images and filesystems

security linuxmacoswindows

gtop

JavaScript

System monitoring dashboard for terminal written in Node.js

system linuxmacos

gtrash

Go

TUI for moving and restoring items from the XDG trash

file-management linux

gtree

Go

Generate directory trees and directories from Markdown or code

text-processing linuxmacoswindows

gtt

Go

Translation TUI supporting Google, DeepL, Bing, ChatGPT, and more

productivity linuxmacoswindows

GTT - Google Translate TUI

Go

A TUI interface to use Google Translation in the terminal

documentation linuxmacos

guess-word-cli

JavaScript

Word guessing game with shuffled characters and added complexity

productivity linuxmacoswindows

guesswidth

Go

Guess the width output of commands without delimiters

productivity linuxmacos

gup

Go

Update Go binaries installed by go install with goroutines

development linuxmacoswindows

gwbackupy

Python

Open source Google Workspace backup solution

file-management linuxmacoswindows

gzip-size-cli

JavaScript

Get the gzipped size of a file

text-processing linuxmacoswindows

h-m-m

PHP

Simple, fast, keyboard-centric terminal-based mind map tool

productivity linuxmacos

habitctl

Rust

Minimalist command line tool for tracking and examining habits

productivity linuxmacos

habitmap

Python

Track habits and visualize commitment with colorful heatmaps

productivity linuxmacoswindows

hackernews-TUI

Rust

Terminal UI to browse Hacker News

file-management linuxmacos

hae

Python

Like grep but with natural language queries for semantic text search

search linuxmacos

HAL 2023

Shell

HAL9000-inspired script to chat with OpenAI's ChatGPT

productivity linuxmacos

halp

Rust

Find the correct arguments for CLI tools by checking common options

documentation linuxmacos

hangman

Go

A Go TUI Hangman game built with BubbleTea

productivity linuxmacos

happyfinder

Go

Fuzzy file finder for the command line

search linuxmacos

hardv

C

CLI flashcard app for UNIX systems following the UNIX philosophy

productivity linuxmacos

harlequin

Python

The SQL IDE for your terminal

data linuxmacoswindows

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

HASHA CLI

JavaScript

Get the hash of text or stdin easily

text-processing linuxmacoswindows

hashcat

C

World's fastest and most advanced password recovery tool

security linuxmacoswindows

havn

Rust

Fast configurable port scanner with reasonable defaults

network linuxmacoswindows

haxor-news

Python

Browse Hacker News like a haxor from the terminal

file-management linuxmacos

haylxon

Rust

Blazing-fast tool to grab screenshots of your domain list from terminal

media linuxmacos

hburger

Python

Shorten long strings and paths while preserving readability

text-processing linuxmacos

hck

Rust

A sharp cut(1) clone with regex delimiters and reordering

text-processing linuxmacos

head-shoulders-knees-toes

Shell

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

file-management linuxmacos

hecat

Python

Generic automation tool for data stored as plain-text YAML files

data linuxmacos

Helix

Rust

A post-modern text editor inspired by Kakoune and Neovim, written in Rust

development linuxmacoswindows

Helm

Go

The package manager for Kubernetes

cloud-servicesdevelopment linuxmacoswindows

Heroku CLI

TypeScript

Manage Heroku apps from the terminal

cloud-services linuxmacoswindows

heroshot

TypeScript

Screenshot automation CLI for documentation with visual element picker

media linuxmacos

Hetzner Cloud CLI

Go

Manage Hetzner Cloud resources from the command line

cloud-services linuxmacoswindows

hexyl

Rust

A command-line hex viewer with colored output

file-management linuxmacoswindows

hflow

Go

Command-line debugging HTTP/S proxy server

network linuxmacos

hget

JavaScript

Convert HTML into plain text from the command line

data linuxmacos

hide

JavaScript

AES-256 encrypted password manager with local storage

security linuxmacoswindows

Himalaya

Rust

Command-line interface for email management

network linuxmacoswindows

HIP35

C++

HP-35 RPN calculator emulator in C++17 with a terminal user interface

data linuxmacos

hiSHtory

Go

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

shell linuxmacos

hledger

Haskell

Fast, reliable plain text accounting software for tracking money and more

data linuxmacoswindows

hns

Python

Privacy-focused on-device speech-to-text with clipboard integration

productivity linuxmacos

hnterm

C++

Hacker News in the terminal

file-management linuxmacos

hollywood

Shell

Turn your Linux terminal into a Hollywood-style hacking scene

productivity linux

Hop!

Python

Fast, simple and user-friendly file explorer for any OS

file-management linuxmacoswindows

hors

Rust

Instant coding answers via the command line

development linuxmacoswindows

hours

Go

No-frills time tracking toolkit for command line nerds

productivity linuxmacos

howdoi

Python

Instant coding answers via the command line

development linuxmacoswindows

hstr

C

Manage shell history with visual search and editing capabilities

shell linuxmacos

ht

Python

Shell command that answers questions about shell commands using OpenAI GPT

productivity linuxmacos

htop

C

An interactive process viewer for Unix

systemproductivity linuxmacosbsd

http-tanker

Go

Terminal application for API testing with HTTP request management

development linuxmacos

HTTPie

Python

A user-friendly command-line HTTP client for the API era

networkdevelopment linuxmacoswindows

htui

Go

Heroku Terminal UI for managing apps, dynos, and logs

system linuxmacos

Hugo

Go

The world's fastest static site generator, written in Go

development linuxmacoswindows

humble-explorer

Python

Cross-platform, human-friendly Bluetooth Low Energy scanner

network linuxmacoswindows

huniq

Rust

Remove duplicates from input without sorting

text-processing linuxmacos

hunter

Rust

Ranger-like file browser written in Rust

file-management linuxmacos

hut

Go

CLI tool for sr.ht (SourceHut) services

version-control linuxmacos

HyFetch

Python

System information tool with OS logo display, fork of Neofetch

system linuxmacoswindows

hyperfine

Rust

A command-line benchmarking tool with statistical analysis

developmentproductivity linuxmacoswindows

hypergrep

C++

Recursively search directories for regex using Intel Hyperscan

search linux

hypershell

JavaScript

Spawn shells anywhere, fully peer-to-peer and encrypted

productivity linuxmacoswindows

hyphertool

Rust

CLI tool for syllabification and hyphenation for multiple languages

text-processing linuxmacos

hysp

Rust

An independent package manager that every hacker deserves

system linux

iamb

Rust

Matrix chat client for the terminal with Vim keybindings

network linuxmacos

icsp

Shell

Command-line iCalendar (.ics) to CSV utility

productivity linuxmacos

ictree

C

Like tree but interactive

file-management linuxmacos

icy_tools

Rust

Terminal tools for BBS systems, ANSI art drawing, viewing, and animation

networkmedia linuxmacoswindows

idea

JavaScript

A lightweight tool for keeping ideas in a safe place quickly and easily

productivity linuxmacoswindows

iKog

Python

Fully-featured task manager in a single portable Python script

productivity linuxmacoswindows

Image Steganography Tool

C++

C++ encryption and steganography tool with password protection

security linuxmacos

ImageMagick

C

Powerful command-line image manipulation and conversion suite

media linuxmacoswindows

img2ascii

Python

Convert images to ASCII art

media linuxmacoswindows

imgcat

Go

Output images in the terminal, built with Bubbletea

media linuxmacos

imgp

Python

Lightning-fast batch image resizer and rotator for JPEG and PNG

media linuxmacos

immortal

Go

A cross-platform Unix supervisor for managing long-running processes

system linuxmacos

impala

Rust

TUI for managing wifi networks and connections on Linux

network linux

imsg

Swift

Command-line interface for Apple Messages on macOS

productivitysystem macos

Incus

Go

Manager/hypervisor for containers via LXC and virtual machines via QEMU

development linux

inklayers

Python

Export layers from SVG files for slide shows and presentations

media linuxmacos

inshellisense

TypeScript

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

systemshell linuxmacoswindows

Instant Music Downloader

Python

Instantly download any song from the command line

media linuxmacos

Instrukt

Python

Integrated AI environment in the terminal for building and testing agents

productivity linuxmacos

IntelliShell

Rust

IntelliSense-like bookmark store for shell commands

documentation linuxmacos

inventory

Python

Move files like an old text adventure

file-management linuxmacos

invidtui

Go

Invidious TUI client for playing YouTube audio and video in the terminal

media linuxmacos

Invoice

Go

Generate invoices from the command line

data linuxmacoswindows

inxi

Perl

Comprehensive system information script for Linux

system linux

iola

TypeScript

Command-line socket client with REST API interface

development linuxmacoswindows

Ion

Rust

A modern system shell with a simple yet powerful syntax

shell linux

iotop

Python

Top-like UI for monitoring I/O usage by processes

system linux

ipcalc

Perl

Calculate IP network broadcast, network, wildcard mask, and host range

network linuxmacos

ipfs-deploy

JavaScript

Zero-config CLI to deploy static websites to IPFS

file-management linuxmacoswindows

IRedis

Python

Interactive Redis CLI with autocompletion and syntax highlighting

data linuxmacos

irssi

C

The most popular IRC client for the command line

network linuxmacos

is-fast

Rust

TUI tool for quick internet searches directly from the terminal

network linuxmacos

is-up-cli

JavaScript

Check whether a website is up or down from the command line

development linuxmacoswindows

jammer

C#

Multiplatform TUI music player with SoundCloud, YouTube support and effects

media linuxmacoswindows

JAPM

C++

Package manager with curses-based friendly UI

system linux

jaq

Rust

A jq clone focused on correctness, speed, and simplicity

data linuxmacoswindows

jayin

JavaScript

Piping with JavaScript at the terminal

data linuxmacos

jc

Python

Convert CLI tool output to JSON for easier parsing and processing

data linuxmacoswindows

jdvrif

C++

Embed or extract files via a JPG image for sharing on compatible sites

security linuxmacoswindows

jed

C

User-friendly text editor with drop-down menu facility

development linuxmacos

jellex

Python

TUI to filter JSON and JSON Lines data with Python syntax

data linuxmacos

jello

Python

Filter JSON and JSON Lines data with Python syntax

data linuxmacoswindows

jid

Go

Interactive JSON drill-down tool with jq-like filtering

data linuxmacoswindows

jiq

Go

Interactive JSON query tool using jq expressions

data linuxmacos

jira-cli

Go

Feature-rich interactive Jira command line

network linuxmacoswindows

Jitter

A repository-oriented binary manager for Linux

network linux

jj

Go

Fast and simple way to retrieve or update values from JSON documents

data linuxmacoswindows

jl

Haskell

Tiny functional language for querying and manipulating JSON

data linuxmacos

jless

Rust

Command-line JSON viewer for reading, exploring, and searching JSON data

data linuxmacos

Jmp

Python

Change directory with smart regex-based path searching

file-management linuxmacos

jnv

Rust

Interactive JSON filter using jq

data linuxmacoswindows

jo

C

Create JSON objects from the command line

data linuxmacos

joe

C

Compact text editor written in C, great for handling large files

development linuxmacos

joshfile

Go

Makefiles for those who don't want makefiles - YAML-based task runner

system linuxmacos

joshuto

Rust

Ranger-like terminal file manager written in Rust

file-management linuxmacos

jot

TypeScript

A stripped-down Obsidian alternative for rapid note management in the terminal

productivity linuxmacos

journalC

C

Simple encrypted terminal journaling book

productivity linux

jp

JavaScript

A tiny command-line tool for parsing JSON from any source

data linuxmacoswindows

jp2a

C

Convert images to ASCII art in the terminal

media linuxmacos

jq

C

Command-line JSON processor

datatext-processingdevelopment linuxmacoswindows

jqp

Go

A TUI playground for exploring jq queries

data linuxmacoswindows

jqview

Go

Simple native GUI for inspecting JSON data

data linuxmacos

jrnl

Python

Simple journal application for the command line with encryption support

productivity linuxmacoswindows

Jsawk

JavaScript

Like awk, but for JSON using JavaScript filtering

data linuxmacos

jsed

Go

Small command-line utility to add, remove, and search JSON data

data linuxmacos

jshon

C

JSON parser designed for maximum convenience within the shell

data linuxmacos

json

JavaScript

A json command for massaging JSON on the Unix command line

data linuxmacoswindows

JSON Command

JavaScript

JSON command line processing toolkit

data linuxmacos

JSON-Grep

Ruby

Command line tool for parsing JSON with logical expressions

data linuxmacos

json-leaves

Python

Extract leaf values from JSON files and show their paths

text-processing 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

JsonGenius

Go

Self-hosted scraping API that extracts structured data via JSON Schema

text-processing linuxmacos

jsongrep

Python

Shell tool to search and select bits out of JSON documents

data linuxmacos

jsonify-resume

Python

CLI that converts resumes into JSON Resume schema

data linuxmacos

jsonpp

Go

Fast command line JSON pretty printer

data linuxmacos

jsonv.sh

Shell

Bash command line tool for converting JSON to CSV

data linuxmacos

jtbl

Python

Print JSON and JSON Lines data as a table in the terminal

data linuxmacoswindows

jtc

C++

JSON manipulation and transformation tool

data linuxmacos

judo

Rust

Multi-database TUI for ToDo lists using Rust, Ratatui, and SQLite

productivity linuxmacos

Jujutsu

Rust

A Git-compatible VCS that is both simple and powerful

version-control linuxmacoswindows

just

Rust

A handy command runner for project-specific commands

developmentproductivity linuxmacoswindows

K9s

Go

Kubernetes CLI to manage your clusters in style

developmentsystem linuxmacoswindows

ka

Python

A calculator language for the command line

data linuxmacos

kabmat

C++

TUI kanban board manager with vim-like keybindings

productivity linux

kakikun

Rust

Paint, draw, and create ASCII art in your terminal using Unicode

media linuxmacos

Kakoune

C++

Modal editor with multiple selections and orthogonal design

development linuxmacos

kalc

Rust

Complex numbers, 2D/3D graphing, arbitrary precision CLI calculator

data linuxmacos

kalker

Rust

Calculator with math-like syntax, variables, functions, and complex numbers

data linuxmacoswindows

kanban-python

Python

Kanban board terminal app written in Python

productivity linuxmacoswindows

kanha

Rust

A web-app pentesting suite written in Rust

security linuxmacos

Kapow!

Go

Turn shell commands into HTTP APIs instantly

networkdevelopment linuxmacos

kaskade

Python

TUI for Kafka to interact with and consume topics in style

system linuxmacos

kat

C++

A cat command with syntax highlighting for common programming languages

file-management linuxmacos

kb

Python

Minimalist command-line knowledge base manager

productivity linuxmacoswindows

kboard

Go

Terminal game to practice keyboard typing

productivity linuxmacos

KDash

Rust

Simple and fast terminal dashboard for Kubernetes

development linuxmacoswindows

Keep

Python

Simple alerting tool with declarative syntax and builtin providers

productivity linuxmacoswindows

kew

C

Command-line music player with gapless playback and simple playlist management

media linux

keydex

Go

Manage KeePass databases from your terminal

security linuxmacoswindows

kftray

Rust

kubectl port-forward on steroids with UDP, proxy, and GitHub sync

network linuxmacoswindows

khal

Python

Terminal calendar with CalDAV synchronization support

productivity linuxmacos

khard

Python

vCard address book with CardDAV support, written in Python

productivity linuxmacos

kick

Go

Git sync automator for automatic repository synchronization

version-control linuxmacos

kickstart

Rust

Scaffolding tool to get new projects up and running quickly

development linuxmacoswindows

Kill

Shell

Small bash-only script for killing processes and sending signals

system linuxmacos

kill-tabs

JavaScript

Kill all Chrome tabs to improve performance and save memory

text-processing linuxmacos

killport

Rust

Easily kill processes running on a specified port

system linuxmacos

kirc

C

A tiny IRC client written in POSIX C99

network linuxmacos

kitty

C

Fast, feature-rich, GPU-based terminal emulator

shell linuxmacos

kmdr-cli

TypeScript

The CLI tool for explaining commands from your terminal

documentation linuxmacos

kmon

Rust

Linux TUI kernel manager and activity monitor

system linux

kmp3

Zig

Little music player with some peculiar characteristics

media linux

Kool

Go

CLI tool that simplifies modern software development environments

development linuxmacoswindows

Kopia

Go

Cross-platform backup tool with encryption, compression, and deduplication

file-management linuxmacoswindows

kord

Python

Python framework providing a simple API for music-based applications

media linuxmacoswindows

Korkut

JavaScript

Quick and simple image processing: optimize, convert, crop, resize, rotate

media linuxmacoswindows

kpcli

Perl

Command line interface for KeePass password databases

security linuxmacoswindows

kplay

Go

Inspect messages in a Kafka topic in a simple and deliberate manner

file-management linuxmacos

kpxhs

Haskell

Interactive KeePass database TUI viewer written in Haskell

security linuxmacos

krafna

Rust

Obsidian Dataview-like tool for the command line

file-management linuxmacos

krep

C

Blazingly fast text search with multiple algorithms and SIMD acceleration

search linuxmacos

krew

Go

Find and install kubectl plugins

system linuxmacoswindows

ksh93

C

KornShell - powerful shell compatible with Bourne Shell with csh features

shell linuxmacos

ktop

Go

Display Kubernetes node, pod, and workload metrics

development linuxmacos

kubectl

Go

Official Kubernetes command-line tool for cluster management

cloud-servicessystem linuxmacoswindows

kubectx

Go

Quickly switch between Kubernetes clusters and namespaces in kubectl

development linuxmacoswindows

kubefwd

Go

Bulk port forwarding Kubernetes services to localhost with unique IPs

development linuxmacos

kubetui

Rust

TUI tool for monitoring Kubernetes resources

development linuxmacos

kupo

Python

A terminal file browser

file-management linuxmacos

Kusa

Swift

Display GitHub contribution graphs in the terminal

version-control macoslinux

kwaak

Rust

Run a team of autonomous AI agents on your code

productivity linuxmacos

Kyanos

Go

eBPF-based networking analysis tool with packet timing visualization

network linux

kyun

Python

Low productivity text editor focused on user discomfort

productivity linuxmacos

lab

Go

Experiment with code without friction - instant scratch files for any language

development linuxmacos

Lakshmi

Python

Investing library and CLI inspired by the Bogleheads philosophy

data linuxmacos

landrun

Go

Run Linux processes in a secure unprivileged sandbox using Landlock

system linux

Language-games

Python

Dead simple games made with word vectors

productivity linuxmacoswindows

lastversion

Python

Find the latest stable version and download assets from any project

system linuxmacos

lazydocker

Go

A simple terminal UI for Docker and Docker Compose

developmentsystem linuxmacoswindows

lazygit

Go

Simple terminal UI for git commands

version-controldevelopmentproductivity linuxmacoswindows

lazyjournal

Go

TUI log viewer for journald, Docker, Podman, Kubernetes, and files

development linux

Lazymake

Go

Modern TUI for Makefiles with target selection and dependency visualization

development linuxmacos

lazyorg

Go

Simple terminal-based calendar and note-taking app

productivity linuxmacos

LAZYSQL

Go

Cross-platform TUI database management tool written in Go

data linuxmacoswindows

ledger

C++

Powerful double-entry accounting system with plain text format

data linuxmacoswindows

Leetcode-go

Go

CLI tool for searching, downloading and submitting LeetCode problems

development linuxmacoswindows

leettools

Python

AI search tools for the command line

productivity linuxmacos

legit

Python

Auto-generate LICENSE files for your projects

development linuxmacos

leven-cli

JavaScript

Measure the difference between two strings using Levenshtein distance

development linuxmacoswindows

lexmatch

Rust

Identify all lexicon matches in a target text with exact positions

text-processing linuxmacos

lexy

Go

Fetch programming tutorials from Learn X in Y Minutes into your terminal

documentation linuxmacos

lf

Go

Terminal file manager written in Go, inspired by ranger

file-management linuxmacoswindows

lfm

Python

Feature-rich Python file manager with dual-pane view and VFS support

file-management linuxmacos

lftp

C++

Sophisticated FTP/HTTP client with bookmarks and mirroring

network linuxmacos

lib-x

Python

Browse your Calibre library from the terminal

file-management linuxmacos

liboping

C

Protocol-independent ANSI-C ping library and command line utility

network linuxmacos

license-up

Go

Create a license quickly for a given name

development linuxmacos

lichen

Rust

CLI tools for producing and managing licenses with regex-based scoping

development linuxmacos

lifecycler

Rust

An aquarium that runs in your terminal

system linuxmacos

Limoji

Shell

Choose from hundreds of ASCII emoticons and share them easily

productivity linuxmacos

line

C++

Tiny command-line MIDI sequencer and language for live coding

media linuxmacos

Line Select

C

Interactive line selection from stdin for pipeline integration

text-processing linuxmacos

lingua-cli

Rust

Command-line tool for language detection, wrapping lingua-rs library

text-processing linuxmacos

linkchecker

Python

Check links in web documents or full websites

development linuxmacoswindows

Links

C

Text-based web browser with tables and frames support

network linuxmacos

Linode CLI

Python

Manage Linode (Akamai) cloud infrastructure from the terminal

cloud-services linuxmacoswindows

LinuxLogo

C

Display the Linux distribution logo in ASCII format

media linux

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

litecli

Python

CLI for SQLite databases with autocompletion and syntax highlighting

data linuxmacoswindows

Litter

Python

Minimalistic, terminal-based read-only web browser

network linuxmacos

ll

Go

ls with git status

file-management linuxmacos

Llama Terminal Completion

Python

Virtual assistant and Linux command generator powered by llama.cpp

productivity linuxmacos

llm-fuse

Python

Aggregate repository files into LLM-ready context bundles

development linuxmacos

llm-term

Python

Chat with OpenAI GPT models directly from the command line

productivity linuxmacoswindows

llmtop

Python

System monitoring tool powered by LLMs with real-time insights

system linuxmacos

lltag

Bulk edit MP3 tags from the command line

media linuxmacos

lmt

Go

Run applications with resource limits using cgroupsv2 on Linux

productivity linux

Lob TUI

Rust

TUI for the lobste.rs website

file-management linuxmacos

logrotate

C

Rotate, compress, and mail system logs

file-managementsystem linux

logshark

Go

Debugger CLI for JSON logs written in Go

text-processing linuxmacos

logu

Rust

Extract patterns from streaming unstructured log messages

text-processing linuxmacos

lolcat

Ruby

Colorize terminal output with rainbow colors

text-processing linuxmacos

lotc

Python

Video downloader, trimmer, and merger for YouTube, Facebook, and more

media linuxmacoswindows

Lotus 1-2-3 for Linux

C

A native port of Lotus 1-2-3 Release 3 to Linux

productivity linux

lowcharts

Rust

Display numerical data from text files as terminal charts

data linuxmacos

lowdown

C

Markdown translator for HTML5, roff, LaTeX, gemini, and terminal output

documentation linuxmacos

lowfi

Rust

Terminal music player with option to open YouTube in the browser

media linuxmacos

lscoltui

Rust

TUI tool for changing the colours of ls output

file-management linuxmacos

lsd

Rust

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

file-managementshell linuxmacoswindows

lSel

C

Simple no-fuss TUI selection menu for use in scripts

search linuxmacos

lshw

C++

Detailed hardware configuration information tool for Linux

system linux

lspp

C++

An ls alternative with file and folder icons and colors

file-management linuxmacos

ltorah

C

Read the ancient Hebrew Torah from the command line

productivity linuxmacos

LundukeHoliday

Shell

Animated ASCII holiday decorations in your shell

media linuxmacos

luneta

Zig

Interactive filter that can be easily composed within any script

search linuxmacos

lux

Go

A fast and simple video downloader built with Go

network linuxmacoswindows

lx

Rust

Convert arbitrary files into Markdown-fenced blocks for LLM context

data linuxmacos

lxc

C

Userspace interface for Linux kernel containment features

development linux

lychee

Rust

Fast, async, resource-friendly link checker written in Rust

development linuxmacoswindows

Lynx

C

Highly configurable text-based web browser, one of the oldest CLI browsers

network linuxmacoswindows

Mabel

Go

A fancy BitTorrent client for the terminal built with Bubbletea

network linuxmacos

mac-storage-manager

Python

Cross-platform CLI for reclaiming disk space on macOS and Linux

file-management linuxmacos

macchina

Rust

Fast, minimal, and customizable system information frontend

system linuxmacoswindows

mackup

Python

Keep your application settings in sync across machines

system linuxmacos

macmon

Rust

Sudoless performance monitoring for Apple Silicon processors

system macos

maelstrom

Go

Stress-test API reliability on concurrent threads with latency metrics

development linuxmacos

maestro-cli

Python

Play songs or any audio in the terminal

media linuxmacoswindows

Magic Wormhole

Python

Transfer files between computers using human-readable codes

network linuxmacoswindows

magic-tape

Shell

Image-supporting fuzzy finder YouTube client for the CLI

network linux

maildir-rank-addr

Go

Create ranked email address lists from local maildir for address completion

network linuxmacos

mailsy

JavaScript

Generate disposable email addresses in the CLI through mail.tm

network linuxmacoswindows

mamediff

Rust

TUI editor for managing unstaged and staged Git diffs

version-control linuxmacos

mandelbrot-cli

Rust

Multiplatform terminal Mandelbrot set explorer

media linuxmacoswindows

ManPDF & ManWEB

Shell

Read your man pages in PDF format, even online

documentation linuxmacos

MapSCII

JavaScript

A Braille and ASCII world map renderer for your console

media linuxmacoswindows

markdrop

Python

Convert PDFs to Markdown with image and table extraction using LLMs

data linuxmacos

Marker

Python

The terminal command palette

productivity linuxmacos

MarkItDown

Python

Python tool for converting files and office documents to Markdown

data linuxmacoswindows

massren

Go

Easily rename multiple files using your text editor

file-management linuxmacoswindows

mat2

Python

Metadata removal tool supporting many common file formats

file-management linux

matrix-commander

Python

Simple CLI-based Matrix client for sending and receiving messages

network linuxmacos

matrix-webcam

Python

Take your video conference from within the Matrix

productivity linuxmacos

matrixcli

Python

A minimal command line Matrix client

network linuxmacos

matterhorn

Haskell

A terminal client for the Mattermost chat system

network linuxmacos

maxima

Common Lisp

Computer algebra system for symbolic and numerical expressions

data linuxmacoswindows

mayhem

Python

A minimal TUI-based task tracker

productivity linuxmacos

Maze of Me

Python

A psychological game powered by AI and real user data

productivity linuxmacos

Maze Solver

Rust

Generate, display and solve mazes with animation in the terminal

media linuxmacos

mazter

Rust

A maze game in your terminal

productivity linuxmacos

mbsync

C

Synchronize IMAP mailboxes to local MailDir format

network linuxmacos

MCABBER

C

Small XMPP console client with encryption and MUC support

network linuxmacos

mcat

Go

Terminal viewer for images, video, directories, and Markdown

file-management linuxmacoswindows

mcfly

Rust

Intelligent context-aware shell history search engine with TUI

shell linuxmacos

mcp-manager

Python

CLI tool for managing Model Context Protocol (MCP) servers across clients

productivity linuxmacos

mdBook

Rust

Create books from Markdown files, like GitBook but in Rust

documentation linuxmacoswindows

mdcat

Rust

cat for Markdown with terminal rendering

documentation linuxmacos

mdfc

Rust

Create and study flashcards from Markdown with spaced repetition

productivity linuxmacoswindows

mdformat

Python

Opinionated Markdown formatter for consistent style

documentation linuxmacoswindows

mdlt

JavaScript

Lightweight CLI for arithmetic and symbolic math operations

data linuxmacos

mdp

C

A command-line based Markdown presentation tool

productivity linuxmacos

mdt

Python

Markdown viewer for the terminal with themes and interactive link opening

documentation linuxmacos

medium-cli

Python

Read Medium stories in the terminal

file-management linuxmacos

meli

Rust

Terminal mail client

network linuxmacos

memo

C

Unix-style note-taking software for POSIX systems

productivity linuxmacos

menu.sh

Shell

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

productivity linuxmacos

menucd

C

Directory browser and changer for the command line

file-management linuxmacos

meow

Lua

Print highlighted text using Neovim as the rendering engine

file-management linuxmacos

Mercator

Go

OpenStreetMap as a terminal user interface

media linuxmacos

Mercurial

Python

Free, distributed source control management tool

version-control linuxmacoswindows

mergestat-lite

Go

Run SQL queries on git repositories and related data sources

version-controldata linuxmacoswindows

Metalsmith

JavaScript

Plugin-based static site generator written in JavaScript

development linuxmacoswindows

meudeus

Rust

Skim-based Markdown explore and surf tool

productivity linuxmacos

mfp

Go

Play music mixes for programming and focus from musicforprogramming.net

media linuxmacos

micro

Go

Modern, intuitive terminal text editor with plugin support

development linuxmacoswindows

Midnight Commander

C

Classic dual-pane visual file manager for the terminal

file-management linuxmacos

Miller

Go

Like awk, sed, cut, join, and sort for CSV, TSV, JSON and more

data linuxmacoswindows

min

Go

Gemini browser with Vim-style navigation and client certificate support

network linuxmacos

minesweeper

Python

Cross-platform terminal-based minesweeper game

productivity linuxmacoswindows

Minesweeper Game

Python

A small command line Minesweeper game

productivity linuxmacos

minicloze

Rust

Rust-based command-line language-learning game using Tatoeba

documentation linuxmacos

minify.js

JavaScript

Recursively minify all JavaScript files

development linuxmacoswindows

Minisign

C

A dead simple tool to sign files and verify digital signatures

security linuxmacoswindows

mise

Rust

The polyglot dev tool version manager and task runner

developmentshell linuxmacoswindows

mitmproxy

Python

An interactive HTTPS proxy for debugging and testing

network linuxmacoswindows

mk

Python

CLI tool to ease contribution to open source projects

development 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

mklicense

JavaScript

CLI tool for generating text of the most common licenses

development linuxmacos

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

mmv

Go

Rename multiple files using your $EDITOR

file-management linuxmacos

mmv-c

C

Interactively rename files with your favorite editor

file-management linuxmacos

mn

Shell

A dead simple note-taking script

productivity linuxmacos

MOC

C

Powerful console audio player with Midnight Commander-style interface

media linuxmacos

modo

Rust

Cross-platform CLI to interact with markdown-style checkboxes in text files

text-processing linuxmacoswindows

Mods!

Go

AI for the command line, built for pipelines

productivity linuxmacoswindows

moeda

JavaScript

Foreign exchange rates and currency conversion from the command line

data linuxmacos

monolith

Rust

Save complete web pages as a single HTML file

network linuxmacoswindows

moove

Shell

Manipulate file names and locations using a text editor

file-management linuxmacos

mop

Go

Stock market tracker for hackers

data linuxmacos

Moro

JavaScript

A command-line tool for tracking work hours, as simple as it can get

productivity linuxmacoswindows

mosh

C++

Remote SSH client with good responsiveness over intermittent connections

network linuxmacos

moulti

Python

CLI-driven TUI displaying outputs inside visual, collapsible blocks

file-management linuxmacos

movie

JavaScript

Get movie information and compare movies from the CLI

productivity linuxmacoswindows

moviemon

Python

Display information about all your movies from the command line

productivity linuxmacos

Mp3blaster

C++

Audio player for the text console

media linux

mpg123

C

Fast command-line MP3 player with no visual interface

media linuxmacoswindows

mplayer

C

Versatile media player supporting most audio and video formats

file-management linuxmacoswindows

mprocs

Rust

Run multiple commands in parallel with separate output views

productivity linuxmacoswindows

mps-youtube

Python

Terminal-based YouTube music player and search tool

media linuxmacoswindows

mpv

C

Cross-platform media player with minimal UI and excellent format support

file-management linuxmacoswindows

mpvc

Shell

Minimal mpc-like CLI and TUI for controlling mpv

media linuxmacos

mtm

C

Micro Terminal Multiplexer - simple, stable, and minimalistic

shell linuxmacos

mtr

C

Network diagnostic tool combining traceroute and ping

network linuxmacos

MUC

Rust

Visualize your most used commands

documentation linuxmacos

muCLIar

Python

YouTube automator bringing your music right to your CLI

media linuxmacos

multitail

C

Monitor multiple log files simultaneously in a single terminal

system linuxmacos

murex

Go

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

shell linuxmacos

mush

Shell

A build system for shell scripts

development linuxmacos

music

TypeScript

CLI tool for music tasks: querying, scrobbling, playlist sync

media linuxmacos

MusicPlayerPlus

Shell

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

media linux

musicScraper

Python

Scrape music info from Rateyourmusic and Metal Archives with ASCII art

media linuxmacos

musikcube

C++

A cross-platform, terminal-based audio engine, library, player and server

media linuxmacoswindows

Musort

Python

Rename multiple audio files based on ID3 tags at once

file-management linuxmacoswindows

Mutt

C

Powerful terminal email client with extensive customization and protocol support

network linuxmacos

mx

Shell

A tmux session manager written as a single Bash script

shell linuxmacos

Mxflow-cli

JavaScript

A modern CLI task runner with human-readable YAML config

productivity linuxmacos

mycli

Python

MySQL CLI client with autocompletion and syntax highlighting

data linuxmacoswindows

Mycorrhiza Wiki

Go

A lightweight file-system wiki engine using Git for history

development linuxmacos

mynav

Go

Terminal workspace navigator and session manager with tmux integration

shell linuxmacos

myrepo

Perl

A repository management tool for multiple VCS repositories

version-control linuxmacos

MyTimer

Python

Simple timer for the terminal with timer-mode and alarm

productivity linuxmacoswindows

mzk

Python

Music theory helper for the terminal

media linuxmacos

N-Commodore

Shell

Novel file manager/shell where everything is panelized and greppable

shell linuxmacos

nala

Python

apt package manager front-end with a cleaner interface

system linux

nano

C

Easy to use, lightweight text editor with on-screen key bindings

development linuxmacoswindows

nanoc

Ruby

Powerful and customizable static site generator written in Ruby

development linuxmacoswindows

Nap

Go

Code snippet manager with CLI and TUI interfaces

documentation linuxmacoswindows

nat

Rust

Complete replacement for the ls command

file-management linuxmacos

nav

Go

Terminal navigator for interactive ls workflows

file-management linuxmacos

navi

Rust

An interactive cheatsheet tool for the command line

productivityshell 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

nbcat

Go

Preview Jupyter notebooks (ipynb) in the terminal

file-management linuxmacos

nbpreview

Python

Terminal viewer for Jupyter notebooks, like cat for ipynb files

file-management linuxmacos

nbterm

Python

Jupyter Notebooks in the terminal

development linuxmacos

nc2048

C

ncurses 2048 game for the terminal

productivity linuxmacos

ncdu

Zig

Interactive ncurses disk usage analyzer for finding space hogs

file-management linuxmacos

ncmpcpp

C++

Feature-rich ncurses MPD client with tag editor and music visualizer

media linuxmacos

ncspot

Rust

Cross-platform ncurses Spotify client written in Rust

media linuxmacoswindows

ncursesFM

C

Lightweight and responsive file manager written in C

file-management linux

nemu

C

Ncurses UI for QEMU virtual machine management

development linux

neo

C++

Recreates the digital rain effect from The Matrix in your terminal

media linuxmacos

neofetch

Shell

Display system information with ASCII art OS logo in the terminal

system linuxmacoswindows

NeoMutt

C

Feature-rich, patched and up-to-date fork of the Mutt email client

network linuxmacos

neospeller

Rust

Spell checking for comments in different programming languages

text-processing linuxmacos

neoss

Python

User-friendly and detailed socket statistics with a Terminal UI

network linuxmacos

neotype

Go

Terminal-based typing game powered by classic ANSI escape codes

productivity linuxmacos

neovim

C

Modernized fork of Vim with better extensibility and Lua scripting

development linuxmacoswindows

nerdlog

Go

Fast remote-first multi-host TUI log viewer with timeline histogram

file-management linuxmacos

NestedTextTo

Python

Convert between NestedText and JSON, YAML, or TOML

data linuxmacos

netdump

C

Simple network packet analyzer with real-time and offline ASCII visualization

network linuxmacos

Nethack

C

Classic single-player roguelike dungeon exploration game

productivity linuxmacoswindows

Netlify CLI

TypeScript

Deploy and manage Netlify sites from the terminal

cloud-services linuxmacoswindows

netscanner

Rust

All-in-one network scanning tool with TUI

network linuxmacos

Newsboat

C++

An RSS/Atom feed reader for the text console

network linuxmacos

newsboat_video_downloader

Python

Download YouTube content sorted by channel into folders

network linuxmacos

Newsraft

C

Lightweight ncurses feed reader inspired by Newsboat

network linuxmacos

Nextcloud share URL downloader

Python

Download files from NextCloud share URLs directly from the command line

network linuxmacos

ngrep

C

Network packet grep - match regex against network traffic payloads

system linuxmacos

nics

Go

Display Network Interface Card information consistently across platforms

network linuxmacoswindows

nitchplusplus

C++

A fast system information fetch tool

system linux

nmail

C++

Console-based email client with an alpine/pine-like interface

network linuxmacos

nmon

C

Nigel's performance Monitor for Linux systems

system linux

nnn

C

The unorthodox terminal file manager that's blazing fast

file-management linuxmacosbsd

No More Secrets

C

Recreates the data decryption effect from the 1992 movie Sneakers

media linuxmacos

nocjk

Go

CLI tool and library to detect CJK (Chinese, Japanese, Korean) text

search linuxmacos

nodebro

Go

View GitHub releases, tags, and release notes from the terminal

version-control linuxmacos

nom

Go

RSS reader for the terminal

network linuxmacoswindows

nomino

Rust

Batch rename utility for developers

file-management linuxmacos

Normalize Country

Ruby

Convert country names and codes to a standard format

text-processing linuxmacoswindows

Nota

TypeScript

Terminal calculator with rich mathematical notation

data linuxmacoswindows

note

Go

Minimalistic note taking from the command line

productivity linuxmacos

Noted

Shell

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

productivity linuxmacos

NoteSH

Python

Sticky notes app in the terminal built with Textual

productivity linuxmacoswindows

noti

Go

Monitor a process and trigger a notification when it finishes

system linuxmacoswindows

Notmuch

C

Fast, tag-based email indexing and search system

network linuxmacos

np

JavaScript

A better npm publish

development linuxmacoswindows

nsh

Go

Powerful renaming utility for developers to rename symbols and phrases recursively

development linuxmacoswindows

Ntfy

Python

Get desktop and push notifications when long-running commands complete

system linuxmacoswindows

ntfyme

Python

Cross-platform notification tool for when long-running processes end

system linuxmacoswindows

Numbat

Rust

Scientific calculator with first-class support for physical units

data linuxmacoswindows

numen

Python

Markdown-compatible AI-powered terminal notepad

productivity linuxmacos

numio-cli

TypeScript

CLI tool to perform time calculations

data linuxmacos

Nushell

Rust

A modern shell written in Rust where all data is structured

shell linuxmacoswindows

nvitop

Python

Interactive NVIDIA-GPU process viewer and management tool

system linux

nvtop

C

htop-like task monitor for AMD, Intel, and NVIDIA GPUs

system linux

nyancat

C

Nyancat in your terminal, rendered through ANSI escape sequences

media linuxmacos

o

Go

Configuration-free text editor and IDE limited to VT100

development linuxmacos

oama

Haskell

OAuth credential manager for the command line

network linuxmacos

OAuth2c

Go

Command-line tool for interacting with OAuth 2.0 servers

security linuxmacoswindows

objcurses

C++

ncurses-based 3D object viewer for the terminal

media linuxmacos

ocui

Guile

Simple text-based UI for managing containers

development linux

oeis-tui

Go

TUI and CLI for browsing the OEIS integer sequence encyclopedia

data linuxmacos

ogg123

C

Command-line player for Ogg Vorbis audio files

media linuxmacos

Oh My Posh

Go

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

shell linuxmacoswindows

oha

Rust

HTTP load generator with real-time TUI display

network linuxmacoswindows

Oils

Python

Upgrade path from bash to a better language and runtime

shell linuxmacos

oji

JavaScript

Interactive text emoji creator

productivity linuxmacos

oksh

C

Portable OpenBSD ksh

shell linuxmacos

Oldrunner

C

ASCII character-based remake of Lode Runner with 150 levels

productivity linuxmacos

ollama

Go

Get up and running with large language models locally

productivitydevelopment linuxmacoswindows

omm

Go

Keyboard-driven task manager for the command line

productivity linuxmacos

onefetch

Rust

Git repository summary displayed on your terminal

version-control linuxmacoswindows

OnionShare

Python

Securely and anonymously share files over the Tor network

network linuxmacoswindows

Open Interpreter

Python

OpenAI's Code Interpreter in your terminal, running locally

productivity linuxmacoswindows

OpenCode

Go

AI coding agent built for the terminal

productivity linuxmacos

opencubicplayer

C

Music visualizer for tracked music formats, chiptunes, and demoscene formats

media linux

openring

Go

Generate a webring from RSS feeds to link to other blogs

network linuxmacos

OPS

Go

Tool for creating and running Nanos unikernels

development linuxmacos

Optic

TypeScript

Open source tools to make OpenAPI and API-first practices easy

network linuxmacoswindows

ora

JavaScript

Elegant terminal spinner for Node.js

media linuxmacoswindows

oracle

TypeScript

Bundle code and prompts for AI analysis with multi-model support

developmentproductivity linuxmacoswindows

OrChat

Python

Feature-rich CLI for interacting with AI models through OpenRouter

productivity linuxmacos

organize-cli

JavaScript

Organize your files automatically based on rules

file-management linuxmacoswindows

oryx

Rust

TUI for sniffing network traffic using eBPF on Linux

network linux

osh

Python

Translate English to shell commands using local LLMs with Ollama

productivity linuxmacos

osmf

Go

A simple command line tool to explore OpenStreetMap data

data linuxmacos

oswriter

Go

CLI tool for creating bootable USB drives from OS images

system linuxmacos

osync

Shell

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

network linuxmacos

otel-tui

Go

Terminal OpenTelemetry viewer for traces and metrics

system linuxmacos

othello-cli

Rust

Terminal version of Othello (Reversi) with AI opponents written in Rust

productivity linuxmacoswindows

ots

Go

Share end-to-end encrypted secrets via a one-time URL

security linuxmacoswindows

ouch

Rust

Painless compression and decompression in the terminal

file-management linuxmacoswindows

Output as Format

Ruby

Format stdin as GitHub/Slack/Jira code, lists, or quotes

text-processing linuxmacoswindows

ov

Go

Feature-rich terminal-based text viewer

file-management linuxmacos

ox

Rust

An independent Rust text editor for the terminal

development linuxmacos

oxker

Rust

Simple TUI to view and control Docker containers

development linuxmacos

Oyomu

OCaml

Command-line comic reader and collection manager

file-management linuxmacos

pa

Shell

Simple password manager with age encryption in portable POSIX shell

security linuxmacos

packemon

Go

TUI tool and Go library for sending and monitoring network packets

network linux

paclear

Go

Clear command with Pac-Man animation

media linuxmacos

pageres-cli

JavaScript

Capture website screenshots in various resolutions from the command line

development linuxmacoswindows

pal

C

Calendar for Unix/Linux with plain text event storage

productivity linux

Pandoc

Haskell

Universal document converter between dozens of markup formats

data linuxmacoswindows

paneru

Go

Launcher panel from the terminal

productivity linuxmacos

pangran

Go

TUI program that checks if you typed a pangram

productivity linuxmacos

PaperAge

Rust

Easy and secure paper backups of secrets via encrypted QR codes

security linuxmacos

paperbackup

Python

Create PDF with barcodes to backup text files on paper

file-management linuxmacos

papis

Python

Extensible document and bibliography manager

data linuxmacos

par_scrape

Python

Versatile web scraping tool with AI-powered data extraction and formatting

network linuxmacos

paragrep

Python

Grep regular expressions and print matching paragraphs

search linuxmacos

parallel

Perl

Execute jobs in parallel from the shell using one or more computers

productivity linuxmacos

Pareto Security

Go

Check for basic security hygiene on any Linux desktop

security linuxmacos

parllama

Python

TUI for easy management and use of Ollama-based LLMs

productivity 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

paste69

Python

Simple CURL-able pastebin service

network linuxmacos

pastel

Rust

Generate, analyze, convert, and manipulate colors from the terminal

media linuxmacoswindows

patat

Haskell

Terminal-based presentations using Pandoc

productivity linuxmacoswindows

patchy

Rust

Declaratively manage personal forks by automatically merging pull requests

version-control linuxmacos

PathPicker

Python

Parse command output to interactively select files and directories

file-management linuxmacos

paws

Perl

sendmail/maildir interface to Slack

network linuxmacos

paycon

Rust

Converts pay amounts between different time units

data linuxmacos

pazi

Rust

Fast autojump helper

file-management linuxmacos

pbgopy

Go

Copy and paste between devices over the network

network linuxmacoswindows

pbook

C++

Simple phonebook manager for TUI lovers

productivity linuxmacos

pbproxy

Shell

Send your clipboard anywhere you can SSH to

productivity linuxmacos

pcopy

Go

Temporary file host, nopaste and clipboard across machines

productivity linuxmacos

PCtrl

Python

Robust, featureful, and powerful process manager

system linuxmacos

pdd

Python

Tiny date and time difference calculator

data linuxmacos

pdf-diff

Python

Visualize differences between two PDF files

development linuxmacos

PDFjuicer

Python

CLI tool for converting PDF pages to high-quality images

productivity linuxmacos

PDFtk

Java

Simple tool for everyday tasks with PDF documents

productivity linuxmacoswindows

pdvzip

C++

Embed a ZIP file within a PNG image to create a PNG-ZIP polyglot file

security linuxmacoswindows

peaches

Rust

A smart terminal switcher based on tmux

shell linuxmacos

peekaboo

Swift

macOS screenshot capture, AI visual analysis, and GUI automation CLI

systemproductivitydevelopment macos

percol

Python

Interactive filtering tool that adds selection UI to shell commands

search linuxmacos

periodic-table-cli

JavaScript

Interactive Periodic Table of Elements for the console

data linuxmacoswindows

periodic-table-cli-py

Python

Interactive Periodic Table of Elements app for the console

data linuxmacoswindows

peroutine

Ruby

Remind you of periodical events with customizable day intervals

productivity linuxmacos

pet

Go

Simple command-line snippet manager written in Go

documentation linuxmacoswindows

pgcli

Python

Postgres CLI with autocompletion and syntax highlighting

data linuxmacoswindows

pgen

Rust

Generate passphrases using EFF wordlists

security linuxmacoswindows

pick

C

Choose one option from a set of choices with fuzzy search

search linuxmacos

pik

Rust

Color picker for the terminal

media linuxmacos

PingMe

Go

Send messages to multiple messaging platforms and email from the CLI

network linuxmacoswindows

pipes.sh

Shell

Animated pipes terminal screensaver

system linuxmacos

pire

Python

Python Interactive Regular Expressions tool

development linuxmacoswindows

plann

Python

Command-line interface to online calendars

productivity linuxmacos

planor

Go

The Cloud Aviator: TUI client for AWS, Vultr, Heroku, and more

development linuxmacos

play

Go

TUI playground for your favorite programs like grep, sed, and awk

productivity linuxmacos

plocate

C++

Much faster locate using posting lists for file search

search linux

plox

Rust

Extract numeric values from log files and plot them over time in the CLI

system linuxmacos

plzz

Python

Python CLI to automate daily tasks for common and advanced users

productivity linuxmacos

pm

Shell

The easy way to switch between your projects on ZSH

file-management linuxmacos

pm-jesus

Shell

Package manager front-end for multiple Linux package managers

system linux

pmenu

Python

Dynamic terminal-based menu inspired by dmenu

search linuxmacos

pmt

Python

Translator of package names between different Linux package managers

system linux

Pocker

Python

TUI tool for viewing and controlling Docker containers, images, and logs

development linuxmacos

pockyt

Python

Read, manage, and automate your Pocket reading list from the CLI

network linuxmacos

podbit

C

Minimal, performant replacement for newsboat's podboat podcast tool

media linux

podboat

C++

Podcast download manager for text terminals, companion to newsboat

media linuxmacos

podman

Go

Daemonless container engine for developing, managing, and running OCI containers

development linuxmacoswindows

Poezio

Python

Free console XMPP client with easy anonymous connections

network linuxmacos

pokeget

Rust

Display cool Pokemon sprites in your terminal

productivity linuxmacos

Pokete

Python

A terminal-based Pokemon-like game

productivity linuxmacos

poltergeist

TypeScript

Universal file watcher with auto-detect, hot reload, and build queuing

developmentproductivity linuxmacoswindows

Polyglot Prompt

Shell

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

shell linuxmacos

Polykill

Rust

Remove dependencies and build artifacts from unused local projects

productivity linuxmacoswindows

pom

Go

Pomodoro timer for the terminal

productivity linuxmacos

ponysay

Python

Pony rewrite of cowsay

productivity linuxmacos

pop

Go

Send emails from your terminal using Resend API

network linuxmacoswindows

portal

Go

Quick and easy command-line file transfer between computers

network linuxmacoswindows

portfolio_rs

Rust

TUI tool for managing financial investment portfolios

data linuxmacos

posce

Python

A note-taking toolkit for the command line

productivity linuxmacos

posting

Python

Modern API client that lives in your terminal, like Postman for the CLI

development 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

powertop

C++

Monitor and optimize power consumption on Linux systems

system linux

ppl addressbook

Ruby

Address book tool using vCard format, built on Ruby and Git

productivity linuxmacos

pproftui

Go

TUI for Go's pprof that makes profiling interactive and fast

system linuxmacos

presenterm

Rust

A terminal slideshow tool for presentations in Markdown

productivity linuxmacoswindows

pretty-ls

Rust

Rust ls clone with pretty colors

file-management linuxmacos

Prisma CLI

Rust

Next-generation ORM for Node.js and TypeScript

cloud-servicesdevelopmentdata linuxmacoswindows

process-compose

Go

TUI process manager for running and managing applications

productivity linuxmacoswindows

procmux

Python

TUI utility for running multiple commands in parallel in switchable terminals

productivity linuxmacos

procs

Rust

A modern replacement for ps written in Rust

system linuxmacos

Productivity Timer

TypeScript

CLI/TUI Pomodoro timer for keyboard addicts and terminal fans

productivity linuxmacoswindows

Profanity

C

Console-based XMPP client written in C using ncurses

network linuxmacos

Programmer calculator

C

Terminal calculator for programmers working with multiple number representations

data linuxmacos

progress

C

Show progress of coreutils commands like cp, mv, dd, tar, rsync

file-management linuxmacos

ProgressLine

Swift

Track commands progress in a compact one-line format

productivity macoslinux

projectable

Rust

TUI file manager built for projects

file-management linuxmacos

Proji

Go

Powerful cross-platform CLI project templating tool

development linuxmacoswindows

Prosody

Lua

Modern XMPP communication server that is easy to set up

network linuxmacos

Proxymock

Network recorder TUI that auto-generates tests and mocks from API traffic

network linuxmacos

prs

Go

Stay updated on pull requests without leaving the terminal

version-control linuxmacos

ps1palette

Python

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

productivityshell linuxmacos

PSSH

Python

Parallelized versions of OpenSSH tools for managing multiple servers

network linuxmacos

pt.sh

Shell

CLI periodic table with search and many properties

data linuxmacos

ptable

C

Beautiful TUI periodic table for GNU/Linux terminals

data linux

ptrstream

Python

High-performance distributed PTR record scanner with streaming output

network linuxmacos

Pubs

Python

Organizes scientific papers with bibliographic data via the command line

data linuxmacos

PuDB

Python

Full-screen console debugger for Python in the terminal

development linuxmacos

pueue

Rust

Command-line task management for sequential and parallel execution

productivity linuxmacoswindows

Puffin

Go

A beautiful TUI dashboard for hledger plain-text accounting

data linuxmacos

pulsemixer

Python

CLI and curses mixer for PulseAudio

media linux

Pulumi

Go

Infrastructure as code using real programming languages

cloud-servicesdevelopment linuxmacoswindows

pup

Go

Parsing HTML at the command line

text-processing linuxmacoswindows

Pure

Shell

Pretty, minimal, and fast ZSH prompt

shell linuxmacos

pure-recipe

Python

Get well-formatted, ad-free recipes from URLs in your terminal

network linuxmacos

pv

C

Monitor the progress of data through a pipe

system linuxmacos

pvcheck

Python

Automated testing tool for programs that produce textual output

development linuxmacos

py_flashcards

Python

Text-only CLI flashcards parsed from Markdown files

productivity linuxmacoswindows

py-ai-shell

Python

AI-powered shell for command line users

productivity linuxmacos

pyautogit

Python

TUI for working with git written in Python

version-control linuxmacos

PyBonsai

Python

Generate procedural ASCII art trees in the terminal

media linuxmacoswindows

pycp

Python

cp and mv with a progress bar

file-management linuxmacos

pyjokes

Python

One-line jokes for programmers (jokes as a service)

productivity linuxmacoswindows

pykli

Python

Interactive ksqlDB CLI client with autocompletion and syntax highlighting

data linuxmacos

pymailgen

Python

Generate email lists from CSV and template files for SMTP sending

network linuxmacos

pypi-command-line

Python

A powerful, colorful CLI for browsing pypi.org

system linuxmacoswindows

PyRadio

Python

Curses-based internet radio player

media linuxmacoswindows

pysentation

Python

CLI for displaying Python presentations in the terminal

productivity linuxmacoswindows

Python re(gex)? exercises

Python

TUI app for practicing Python regular expressions with 100+ exercises

productivity linuxmacoswindows

pytunes

Python

Self-hosted music streaming service

media linuxmacos

Pyutube

Python

Download YouTube videos, shorts, and playlists in one click

media linuxmacoswindows

q

Python

Run SQL queries directly on CSV/TSV files

data linuxmacoswindows

Qalculate

C++

Multi-purpose calculator with units, arbitrary precision, and plotting

data linuxmacoswindows

qcd

Rust

Quick directory changer with history stored in sqlite3

file-management linuxmacos

qcp

Rust

Quick file copy using QUIC protocol

file-management linuxmacos

QEMU

C

Generic machine and userspace emulator and virtualizer

development linuxmacoswindows

qman

C

A more modern man page viewer for the terminal

system linux

qpdf

C++

Content-preserving PDF document transformer for splitting, merging, and more

productivity linuxmacoswindows

qr-filetransfer

Python

Transfer files over Wi-Fi between computer and smartphone via QR code

network linuxmacoswindows

qrcp

Go

Transfer files between desktop and mobile by scanning a QR code

network linuxmacoswindows

qsv

Rust

CSVs sliced, diced, and analyzed at blazing speed

data linuxmacoswindows

quackalias-cli

Shell

Generate DuckDuckGo email aliases and store their history

network linuxmacos

quark

C

Extremely small and simple HTTP web server for static content

network linux

quickemu

Shell

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

development linux

quickserve

Python

Simple HTTP server in Python for quickly sharing files

network linuxmacos

quill

Go

Simple Mac binary signing from any platform

security linuxmacoswindows

Quoter

Java

Console-based stock quote tool

data linuxmacoswindows

qwicket

Rust

Command-line API development ecosystem

development linuxmacos

radeontop

C

View AMD GPU utilization for total activity and individual blocks

system linux

radio-active

Python

Internet radio player with 40k+ stations

media linuxmacos

radio-beats

Shell

Rofi-like menu for playing radio stations in the terminal

media linux

Raijin

Python

Free weather TUI that works without API keys or accounts

productivity linuxmacos

Railway CLI

Rust

Deploy and manage apps on Railway from the terminal

cloud-services linuxmacoswindows

RainbowStream

Python

Twitter client for the terminal with colorful output

network linuxmacos

rainfrog

Rust

A database management TUI for PostgreSQL

data linuxmacos

ramda-cli

JavaScript

Process data with functional pipelines using Ramda.js

data linuxmacoswindows

ramfetch

Shell

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

system linux

ranger

Python

A VIM-inspired file manager for the console

file-management linuxmacosbsd

rare

Go

Real-time regex extraction and aggregation into histograms, tables, and more

text-processing linuxmacoswindows

Rash

Racket

Shell language, library, and REPL for Racket

shell linuxmacos

rawhide

C

File finder using C expressions to specify filenames

search linuxmacos

rbw

Rust

Unofficial stateful command-line client for Bitwarden

security linuxmacos

rclip

Python

AI-powered command-line photo search tool

media linuxmacoswindows

rclone

Go

Manage and sync files across 40+ cloud storage providers

network linuxmacoswindows

rclone-tui

Go

Cross-platform TUI manager for rclone

network linuxmacoswindows

rcz

Rust

A tool to write commit messages based on Conventional Commits

version-control linuxmacos

rdict

Rust

Offline dictionary using Wiktionary data, written in Rust

documentation linuxmacos

rdiff-backup

Python

Reverse differential backup tool over network or locally

file-management linuxmacos

Reachable

Go

Check if a domain is up

development linuxmacoswindows

reader

Go

Parse web pages for actual content and display as highlighted text

file-management linuxmacos

readme-md-generator

JavaScript

CLI that generates beautiful README.md files

development linuxmacoswindows

rebels-in-the-sky

Rust

P2P terminal game about space pirates playing basketball across the galaxy

productivity linuxmacos

rebound

Python

Fetch Stack Overflow results in your terminal when you get an error

development linuxmacoswindows

recon

Go

Gather public info about network hosts

network linuxmacos

RecordStream

Perl

Command-line tools for slicing and dicing JSON records

data linuxmacos

RecoverPy

Python

Recover deleted files and overwritten data by scanning partition blocks

file-management linux

Redis Viewer

Go

A tool to view Redis data in the terminal

data linuxmacos

redis_tui

Rust

Terminal-based browser application for Redis databases

data linuxmacos

redive

Rust

Trace URL redirections in the terminal

network linuxmacos

Redo.vc

Go

Full-featured command-line task tracker with tagging, projects, and recurring tasks

productivity linuxmacoswindows

reflex

Go

Watch a directory and rerun a command when files change

file-management linuxmacos

release-it

JavaScript

Automate releases for Git repositories and Node.js packages

development linuxmacoswindows

Remind

C

Powerful calendar with complex event rules and text-based storage

productivity linuxmacos

remint

Python

A simple terminal UI wrapper for the Remind calendar program

productivity linuxmacos

Ren

Rust

Batch rename files from find-formatted lines via standard input

file-management linuxmacos

rename

C

Bulk rename files using regex from util-linux

file-management linux

rename-cli

JavaScript

File renamer with TUI interface and preview

file-management linuxmacoswindows

renamed.to

TypeScript

AI-powered file renamer analyzing document content for descriptive filenames

file-management linuxmacoswindows

renameutils

C

Rename files and directories interactively by editing in-place

file-management linuxmacos

Render CLI

Go

Manage Render cloud services from the terminal

cloud-services linuxmacoswindows

Rep

Rust

Find-and-replace on grep-formatted lines from standard input

text-processing linuxmacos

repgrep

Rust

Interactive search and replace using ripgrep as the backend

text-processing linuxmacos

Reptyl

Python

Cross-platform shell that supports natural language commands

shell linuxmacoswindows

restbook

TypeScript

CLI tool for orchestrating API workflows using YAML playbooks

development linuxmacos

Restic

Go

Fast, efficient, and secure backup program

file-management linuxmacoswindows

reTermAI

Python

Smart command assistant for your terminal using LLM

productivity linuxmacos

revise-tui

Rust

TUI Anki client with spaced repetition scheduling

productivity linuxmacos

rfc_reader

Rust

TUI for fetching, caching, and browsing RFC documents

file-management linuxmacos

rfsh

Rust

Run shell scripts in batch, concurrently, with variable customization

system linuxmacos

rich

Python

Command line toolbox for fancy output in the terminal

text-processing linuxmacoswindows

rich_life

Python

Conway's Game of Life and Langton's Ant in the terminal

media linuxmacoswindows

rimage

Rust

Powerful Rust image optimization CLI tool

media linuxmacoswindows

rip

Rust

A safe rm replacement that moves files to a graveyard instead of deleting

file-management linuxmacos

ripgrep

Rust

Recursively search directories for a regex pattern, blazingly fast

searchdevelopmenttext-processing linuxmacoswindows

ripgrep-all

Rust

Search in PDFs, E-Books, office documents, zip, tar.gz, and more

search linuxmacoswindows

rm-trash

Python

Safe rm replacement that moves files to XDG trash instead of deleting

file-management linux

rmlint

C

Find and remove duplicate and broken files with reports

file-management linuxmacos

rmpc

Rust

Configurable TUI MPD client with album art support

media linuxmacos

rmw

C

Trashcan/recycle bin utility for the command line

file-management linux

rnr

Python

RNR's Not Ranger - a text-based file manager combining MC and Ranger features

file-management linuxmacos

ROAPI

Rust

Automatically spin up read-only APIs for static datasets

data linuxmacoswindows

rofi

C

A window switcher, application launcher and dmenu replacement

productivity linux

Romulus

C#

Cross-platform Gemini console client in C# with mouse support

network linuxmacoswindows

rooshk

Python

Command-line game where you act as god over a sandbox world

productivity linuxmacos

rpg-cli

Rust

Your filesystem as a dungeon!

productivity linuxmacos

rq

Rust

Record Query - tool for record analysis and transformation

data linuxmacos

rr

C++

Record and deterministically replay debugging sessions

development linux

rReader

JavaScript

RSS reader client with TUI interface

network linuxmacos

rs-env

Rust

Hierarchical environment variable management from .env files

system linuxmacos

rsnapshot

Perl

Filesystem snapshot utility based on rsync with rotation scheduling

file-management linuxmacos

rsnip

Rust

A powerful command-line snippet manager

documentation linuxmacos

rss-cli

C++

UNIX-inspired CLI application for interacting with RSS feeds

network linuxmacos

rsync

C

Fast, versatile file synchronization and transfer over SSH

network linuxmacoswindows

rtop

Go

Agent-less remote server monitoring over plain SSH

network linuxmacos

rtorrent

C++

Ncurses-based BitTorrent client ideal for tmux and screen

network linuxmacos

rttt

TUI reader for Hacker News, RSS, and Reddit

file-management linuxmacos

rucola

Rust

Terminal-based markdown note manager

productivity linuxmacos

rufl

Go

RunFlow - execute commands in parallel or sequentially from the CLI

system linuxmacos

Rumos

Rust

CLI utility for controlling screen brightness

system linux

Runme

Go

DevOps notebooks built with Markdown

documentation linuxmacoswindows

Russhian Roulette

Rust

1/6 chance of posting your SSH private key on pastebin

productivity linuxmacos

Rust-Traverse

Rust

Terminal file explorer inspired by NNN, built with Ratatui

file-management linuxmacos

Rustcat

Rust

Netcat alternative written in Rust

network linuxmacos

rustledger

Rust

Pure Rust implementation of Beancount - 10x faster drop-in replacement

data linuxmacos

rusty-rain

Rust

A cross-platform Matrix rain effect made with Rust

media linuxmacoswindows

rwatch

Rust

Rust re-implementation of the classic Unix watch command

file-management linuxmacos

s

Go

Web search from the terminal, opens results in your browser

network linuxmacoswindows

s-tui

Python

Stress-Terminal UI for monitoring CPU temperature, frequency, and power

system linux

s3cmd

Python

Command line tool for managing Amazon S3 and CloudFront services

development linuxmacoswindows

sad

Rust

CLI search and replace with diff preview before committing changes

version-control linuxmacos

safe

C

Password-protected secret keeper with encryption

security linuxmacos

safe.sh

Shell

Pure Bash script to manage GPG-encrypted secure archives

security linuxmacos

safespace

Go

Your local AI counselor - LLM app that runs offline

productivity linuxmacos

sag

Go

Modern text-to-speech CLI using ElevenLabs voices

productivitysystem linuxmacoswindows

sake

Go

A command runner for local and remote hosts defined in YAML

productivity linuxmacos

sampler

Go

Shell commands execution, visualization, and alerting configured with YAML

data linuxmacos

sandsifter

C

The x86 processor fuzzer

security linux

Sanity CLI

TypeScript

Manage Sanity.io content platform from the command line

cloud-services linuxmacoswindows

sasqwatch

Go

A modern take on the classic watch command

productivity linuxmacos

sauce

Go

Identify anime from an image and get key data about it

productivity linuxmacoswindows

Sausage

Terminal word-forming game written in Bash, inspired by Bookworm

productivity linuxmacos

savvy-cli

Go

Automatically capture and surface your team's tribal knowledge

productivity linuxmacos

SAWS

Python

Supercharged AWS command line interface

development linuxmacos

sc-im

C

Feature-rich ncurses spreadsheet calculator for the terminal

productivity linuxmacos

Scaleway CLI

Go

Manage Scaleway cloud resources from the terminal

cloud-services linuxmacoswindows

scc

Go

Fast codebase statistics counter with COCOMO and complexity estimation

development linuxmacoswindows

scholarref

Shell

Tools to never deal with journal webpages again

data linuxmacos

scli

Python

Simple terminal user interface for Signal messenger

network linux

sclocka

C

The real screensaver/lock for terminals

system linuxmacos

scons

Python

Software construction tool using Python for build configuration

development linuxmacoswindows

screen

C

Terminal multiplexer that splits a terminal between several processes

shell linuxmacos

screenFetch

Shell

Display system info with ASCII distribution logo in the terminal

system linuxmacos

scriptisto

Rust

Language-agnostic shebang interpreter for writing scripts in compiled languages

development linuxmacos

scrot

C

Simple command-line screenshot tool for Linux

media linux

scss-to-css

JavaScript

Recursively compile all SCSS files into minified CSS

data linuxmacoswindows

sd

Rust

An intuitive find-and-replace CLI tool, a sed alternative

text-processing linuxmacoswindows

seaq

Python

Extract web text data and process it with LLM prompts from the terminal

text-processing linuxmacos

Seashells

Go

Pipe output to the web

network linuxmacos

securo

Python

Encrypt and decrypt files and folders using symmetric encryption

security linuxmacoswindows

see

Rust

Terminal cat with syntax highlighting, Markdown rendering, and image viewing

file-management linuxmacos

semantic-git-commit-cli

JavaScript

Ensure semantic commit messages with emoji support

version-control linuxmacoswindows

semantic-grep

Python

Grep for words with similar meaning to the query

search linuxmacos

semantic-release

JavaScript

Automates Node.js package release workflow with semantic versioning

development linuxmacoswindows

senpai

Go

A modern terminal IRC client

network linuxmacos

sent

C

Simple plain-text presentation tool from suckless

productivity linux

Sentry CLI

Rust

Manage Sentry error tracking from the terminal

cloud-services linuxmacoswindows

senzu

Rust

CLI tool to get the battery percentage

system linuxmacoswindows

serve

JavaScript

Serve static sites and SPAs with a clean directory listing interface

network linuxmacoswindows

Servitor

Go

Command-line Fediverse client that does not require a server

network linuxmacos

sesdiff

Rust

Generate shortest edit scripts using Myers' diff algorithm with edit distance

development linuxmacos

Sfeed

C

RSS and Atom parser that converts feeds to TAB-separated format

network linuxmacos

sha256-animation

Ruby

Terminal animation showing how the SHA-256 hash function works

media linuxmacos

shallow-backup

Python

Git-integrated backup tool for dotfiles and configs

file-management linuxmacos

sharing

Go

Share directories and files from CLI to iOS and Android devices

network linuxmacos

shbin

Python

Upload code snippets and files to GitHub as an internal pastebin

network linuxmacos

shcopy

Go

Copy text to system clipboard locally and remotely using ANSI OSC52

productivity linuxmacos

SheetsUI

Rust

Console-based TUI spreadsheet application

productivity linuxmacos

Shell Bling Ubuntu

Shell

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

system linux

shell2http

Go

Execute shell commands via HTTP server

productivity linuxmacos

shellphone

C#

Terminal-based Terraria player file editor

productivity linuxmacoswindows

shmenu

Shell

Menu TUI tool written solely in bash

search linuxmacos

Shopify Development Tools

Ruby

Tools for developing and maintaining Shopify apps and stores

development linuxmacoswindows

shournal

C++

Fully automatic shell command and file usage logger

system linux

Shreddit

Python

Remove your Reddit comment history

network linuxmacoswindows

Shunpo

Shell

A minimalist bash tool for faster directory navigation

file-management linuxmacos

shy-sh

Python

Shell AI copilot

productivity linuxmacos

sic

C

Extremely simple IRC client in less than 250 lines of code

network linuxmacos

sidem

Python

TUI app for managing .env configuration files

development linuxmacos

sift

Go

Fast and powerful alternative to grep with complex expression support

search linuxmacoswindows

signal-cli

Java

Unofficial command-line and dbus interface for Signal messenger

network linuxmacoswindows

simtex

Python

Convert Markdown or text lectures into LaTeX with one command

data linuxmacos

Siren

C

A text-based audio player for UNIX-like operating systems

media linuxmacos

sisi

TypeScript

Semantic image search CLI tool

search linuxmacos

sitecopy

C

Synchronize local website copy with a remote FTP server

network linuxmacos

sizeof

Go

Experimental CLI built alongside ChatGPT4 and GitHub Copilot

productivity linuxmacos

skim

Rust

Fuzzy finder in Rust, similar to fzf

search linuxmacos

skroll

C

Make text scroll from right to left in the terminal

text-processing linuxmacos

sku

Go

Simple TUI to play sudoku in the terminal

productivity linuxmacos

Skylab

Python

TUI tool displaying upcoming space launches

productivity linuxmacos

Slack CLI

Go

Build, test, and deploy Slack apps from the terminal

cloud-servicesdevelopment linuxmacoswindows

slap

JavaScript

Sublime Text-inspired terminal editor written in NodeJS

development linuxmacos

Slash'EM

C

Extended Nethack variant with extra features, monsters, and items

productivity linuxmacos

Slideck

Ruby

Present Markdown-powered slide decks in the terminal

productivity linuxmacos

Slides

Go

Terminal-based presentation tool using Markdown

productivity linuxmacoswindows

slingshot

Rust

Lightweight CLI tool to quickly navigate across folders

file-management linuxmacos

slr-kit

Python

CLI tools for Systematic Literature Reviews powered by NLP

data linuxmacos

sls-dev-tools

JavaScript

Interactive terminal dashboard for AWS Serverless application resources

development linuxmacos

Slumber

Rust

TUI-based HTTP/REST client for API testing

development linuxmacoswindows

slurm

C

Yet another network load monitor

system linux

SmartCd

Shell

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

file-management linuxmacos

smartscp

Rust

Replacement of scp that auto-skips git-ignored files

network linux

smash

Go

Find duplicate files super fast by slicing files intelligently

file-management linuxmacoswindows

Smassh

Python

TUI-based typing test app inspired by MonkeyType

productivity linuxmacoswindows

SMBScan

Python

Tool to enumerate file shares on an internal network

network linuxmacos

smem

Python

Advanced memory reporting tool with proportional set size (PSS) support

system linux

smenu

C

Powerful and versatile CLI selection tool for interactive use

search linuxmacos

snallygaster

Python

Scan for secret files on HTTP servers

development linuxmacos

sncli

Python

Command line interface for Simplenote

productivity linuxmacos

sngrep

C

Ncurses SIP message flow viewer

network linuxmacos

snip

Shell

Snippet manager for bash, mostly written in pure bash

documentation linuxmacos

snipt

Go

A powerful text snippet expansion tool

documentation linuxmacos

Snoop

C

Provide information about files in a directory on Linux

file-management linux

sntop

C

Simple network top for monitoring connectivity

system linux

so

Rust

Terminal interface for Stack Overflow

network linuxmacoswindows

socialscan

Python

Check username and email availability on online platforms

network linuxmacoswindows

socli

Python

Stack Overflow command line client for terminal browsing

network linuxmacoswindows

Soft Serve

Go

Self-hostable Git server for the command line

version-control linuxmacos

Solitaire TUI

Go

Klondike solitaire for the terminal

productivity linuxmacoswindows

sonicradio

Go

TUI radio player using Radio Browser API and Bubbletea

media linuxmacos

SOPS

Go

Flexible encrypted file editor supporting YAML, JSON, ENV, INI, and BINARY

security linuxmacoswindows

Soul

JavaScript

A SQLite REST and real-time server

data linuxmacoswindows

Spaceship

Shell

Minimalistic, powerful and extremely customizable Zsh prompt

shell linuxmacos

Speedcrunch

C++

High-precision scientific calculator with keyboard-driven interface

data linuxmacoswindows

speedread

Perl

Terminal-based RSVP speed reading filter aligned on optimal reading points

productivity linuxmacos

speedtest-net

JavaScript

Test internet connection speed and ping using speedtest.net

network linuxmacoswindows

speki

Rust

Manage flashcards in the terminal similar to Anki

productivity linuxmacos

SpicyPass

C++

Lightweight password manager focused on simplicity and security

security linuxmacos

Spotify TUI

Rust

A Spotify client for the terminal written in Rust

media linuxmacoswindows

spotify-player

Rust

Fast, configurable terminal music player with Spotify feature parity

media linuxmacoswindows

spotui

Python

TUI Spotify client written in Python

media linuxmacos

Spren

Python

AI-powered terminal assistant converting natural language to shell commands

productivity linuxmacoswindows

sprinkles

Python

Randomly colors input text and outputs it to the terminal

productivity linuxmacos

sptui

Go

Spotify TUI player written in Go

media linuxmacos

spytorec

Python

Real-time Spotify recorder with track splitting and metadata tagging

media linux

sq

Go

jq-style access to SQL databases, CSV, and Excel files

data linuxmacoswindows

sqlite-utils

Python

Python CLI utility and library for manipulating SQLite databases

data linuxmacoswindows

squeeze

Go

Extract rich information from any text (raw, JSON, HTML, YAML, etc.)

text-processing linuxmacos

srgn

Rust

A code surgeon for precise text and code transplantation using tree-sitter

text-processingdevelopment linuxmacoswindows

ssam

Rust

Split text files into training, test, and development sets using random sampling

text-processing linuxmacos

ssh-chat

Go

Chat server over SSH - connect and chat instead of getting a shell

network linuxmacos

ssh-menu

Python

Interactive terminal menu for your SSH profiles

network linuxmacos

SSH-Snake

Shell

Self-propagating script for SSH private key and host discovery

security linuxmacos

sshamble

Go

Check for common SSH security weaknesses and unexpected exposures

security linuxmacos

sshattrick

Rust

Play Hattrick in your terminal over SSH

productivity linuxmacos

sshbook

Go

Minimal terminal-based SSH launcher for saving SSH entries

network linuxmacos

sshed

Go

SSH config editor and bookmarks manager

network linuxmacos

sshfs

C

Mount remote filesystems over SSH using FUSE

file-management linuxmacos

sshs

Go

Terminal user interface for SSH

network linuxmacoswindows

sshto

Shell

Manage SSH connections with a dialog-based menu

network linuxmacos

sshuttle

Python

Transparent proxy server that works as a poor man's VPN over SSH

network linuxmacos

sshx

Rust

Fast, collaborative live terminal sharing over the web

network linuxmacos

sslh

C

SSL/SSH multiplexer to share ports between protocols

network linuxmacos

SSM

JavaScript

A simple SSH manager

network linuxmacos

sssnake

C

The classic snake game for the terminal that can play itself as a screensaver

productivity linuxmacos

st

C

Simple terminal implementation for X from suckless

shell linux

stam-tools

Rust

CLI tools for working with STAM stand-off text annotations

text-processing linuxmacos

Standard Unix Notes

Shell

GPG encrypted notes/notebook manager for BSD/Linux

productivity linuxmacos

starfetch

C++

Display constellations in the terminal

data linuxmacos

stargazer

Go

GitHub stats from the command line

version-control linuxmacos

Starship

Rust

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

shellproductivity linuxmacoswindows

StarWars vision

Shell

Watch Star Wars Episode IV in ASCII art via telnet

media linuxmacoswindows

Steam Locomotive

C

ASCII steam locomotive animation when you type sl instead of ls

media linuxmacos

StegCloak

JavaScript

Hide secrets with invisible characters in plain text using passwords

security linuxmacoswindows

stepci

TypeScript

Automated API testing and quality assurance

development linuxmacoswindows

stern

Go

Multi pod and container log tailing for Kubernetes

development linuxmacoswindows

stew

Go

An independent package manager for compiled binaries

system linuxmacos

stftp

C

Simple, easy-to-use terminal FTP client

network linuxmacos

Stig

Python

A client application to control the Transmission BitTorrent client

network linuxmacos

storycraftr

Python

AI-powered CLI tool for crafting stories, worldbuilding, and book outlines

documentation linuxmacos

Streamlink

Python

CLI utility that pipes video streams from various services into a video player

media linuxmacoswindows

stree

Go

Visualize S3 bucket directory tree structure

file-management linuxmacoswindows

Stripe CLI

Go

Test and manage Stripe integrations from the terminal

cloud-services linuxmacoswindows

STU

Rust

Interactive terminal-based explorer for Amazon S3

network linuxmacos

subauto

Python

CLI tool for transcribing, translating, and embedding subtitles using AI

media linuxmacos

subs

Go

Grab valid subdomains, resolve them, split them, and more

network linuxmacos

summarize

TypeScript

Fast summaries from URLs, files, and media in the terminal

productivitydatatext-processing linuxmacoswindows

sunbeam

Go

General purpose command-line launcher with scriptable UI views

productivity linuxmacos

sup

Ruby

Thread-based terminal email client for high-volume accounts

network linuxmacos

Supabase CLI

Go

Develop locally and deploy to Supabase

cloud-services linuxmacoswindows

superfile

Go

Pretty, modern terminal file manager

file-management linuxmacoswindows

surge

JavaScript

Static web publishing on surge.sh CDN

development linuxmacoswindows

suss

Python

AI-powered bug finder that knows your codebase

development linuxmacos

svgcleaner

Rust

Clean up SVG files from unnecessary data

media linuxmacoswindows

SVGO

JavaScript

Node.js-based tool for optimizing SVG vector graphics files

media linuxmacoswindows

svgshift

C

Quickly adjust colors in SVG files by manipulating RGB and HSL values

media linuxmacos

Sway-Talisman

Shell

Minimalist terminal application launcher in scratchpad for Sway

productivity linux

swordfish-rs

Rust

Mimics real-time typing in the terminal using a screenplay

text-processing linuxmacos

syft

Go

Generate Software Bill of Materials (SBOM) from container images and filesystems

security linuxmacoswindows

symlinks

C

Find and remedy problematic symbolic links on a system

file-management linuxmacos

synth-shell-prompt

Shell

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

shell linuxmacos

sysdig

C++

Capture and analyze system calls and events from the Linux kernel

system linuxmacos

sysm

Go

Play custom sounds when system or external events happen

system linux

systemctl-tui

Rust

A fast simple TUI for interacting with systemd services and logs

system linux

systeroid

Rust

A more powerful alternative to sysctl with a terminal user interface

system linux

sysz

Shell

fzf terminal UI for systemctl

system linux

t

Python

A minimal command-line todo list manager for people who finish tasks

productivity linuxmacos

t-rec

Rust

Blazingly fast terminal recorder that generates animated GIFs

system linuxmacos

T-RexC

C

Simple console Google T-Rex game

productivity linuxmacos

tab-pal

Python

CLI app for adding and editing custom colour palettes in Tableau

productivity linuxmacoswindows

tabiew

Rust

Lightweight terminal viewer for CSV, TSV, and other delimiter-separated files

data linuxmacoswindows

tabview

Python

Python curses command line CSV and tabular data viewer

data linuxmacos

tascli

Python

A simple, fast, local task and record manager in CLI

productivity linuxmacos

Task

Go

A task runner and simpler Make alternative written in Go

productivity linuxmacoswindows

task-spooler

C

Unix batch system for queuing and executing commands sequentially

productivity linuxmacos

taskbook

JavaScript

Tasks, boards and notes for the command-line habitat

productivity linuxmacoswindows

taskell

Haskell

Interactive kanban board and task manager for the terminal

productivity linuxmacos

TaskWarrior

C++

Advanced todo manager with sync server, plugins, and healthy ecosystem

productivity linuxmacoswindows

taskwarrior-tui

Rust

Terminal user interface for Taskwarrior task management

productivity linuxmacos

taverner

Shell

CLI launcher menu for games or anything, the UNIX way

productivity linuxmacos

tb.go

Go

Tasks, boards, and notes for the command-line habitat

productivity linuxmacos

tcpterm

Go

Packet visualizer in TUI

systemnetwork linuxmacos

Tcsh

C

Enhanced C shell with command completion and editing

shell linuxmacos

td

Shell

Simple and elegant todo list manager written in Bash

productivity linuxmacos

td-cli

Python

A command-line todo manager with multi-project organization

productivity linuxmacoswindows

tdash

Go

Terminal dashboard with stats from Google Analytics, GitHub, and CI

system linuxmacos

tdl

Go

Beautiful and feature-rich Telegram downloader written in Go

network linuxmacoswindows

tdo

Shell

Fast and simple note taking from the command line

productivity linuxmacos

tealdeer

Rust

Very fast implementation of tldr in Rust

documentation linuxmacoswindows

Teapot

C

Compact ncurses-based spreadsheet with 3D-style and built-in functions

productivity linuxmacos

teetail

C

Like tee, but only the tail goes in the file

productivity linuxmacos

tegratop

Rust

TUI monitoring tool (top-like) for Nvidia Jetson boards

system linux

teip

Rust

Select partial stdin and replace with the result of another command

text-processing linuxmacos

Telegram messenger CLI

C

Command-line interface for Telegram using readline

network linuxmacos

telert

Python

Send alerts via Telegram, Slack, Teams, or Desktop when commands complete

productivity linuxmacoswindows

Telescope

C

Gemini client inspired by Emacs and W3M

network linuxmacos

television

Rust

Blazing fast general purpose fuzzy finder TUI

search linuxmacoswindows

teller

Go

Cloud-native secrets management for developers from the command line

security linuxmacos

temci

Python

Advanced benchmarking tool with environment setup and visual reports

development linux

Tempren

Python

Powerful file renaming utility using flexible template expressions

file-management linuxmacos

tempy

Python

Simple, visually pleasing weather report in your terminal

productivity linuxmacos

Tera

Shell

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

media linuxmacos

terdle

Rust

Wordle implemented in Rust for the terminal

productivity linuxmacos

tere

Rust

Terminal file explorer as a faster alternative to cd and ls

file-management linuxmacoswindows

term-asteroids

PHP

An Asteroids-like game running in a terminal, written in PHP

productivity linuxmacos

termdbms

Go

A TUI for viewing and editing databases, written in pure Go

data linuxmacos

TermFeed

Python

A simple terminal feed reader

network linuxmacos

termfu

C

A multi-language debugger frontend with custom terminal layouts

development linuxmacos

TermImg

Go

Draw images into terminals using cell coordinates

media linuxmacos

Terminal Markdown Viewer

Python

Render Markdown with themes and syntax highlighting in the terminal

documentation linuxmacos

Terminal Phase

Racket

Space shooter game playable in your terminal

productivity linuxmacos

Terminal Roulette

Python

Your own roulette table in the terminal

productivity linuxmacos

Terminal velocity

Python

A fast, cross-platform note-taking application for the UNIX terminal

productivity linuxmacos

terminal_board_games

Python

Collection of board games for the terminal

productivity linuxmacoswindows

terminal-art

Python

Art made in the terminal including a rotating cube animation

media linuxmacos

terminal-command

Python

Generate and execute shell commands from natural language using Python

productivity linuxmacos

terminal-doom

Zig

Play DOOM in modern terminals

productivity linuxmacos

terminal-recorder

JavaScript

Record bash sessions and export to shareable HTML

system linuxmacos

terminal-svg-screenshot

TypeScript

Create beautiful SVG screenshots of terminal output for documentation

system linuxmacos

TerminalImageViewer

C++

Display images in terminal using RGB ANSI codes and Unicode blocks

file-management linuxmacos

terminalizer

JavaScript

Record terminal sessions and generate animated GIFs or web player links

system linuxmacoswindows

terminaltexteffects

Python

Terminal visual effects engine, application, and Python library

media linuxmacos

terminordle

TypeScript

Terminal Wordle game with local and multiplayer network modes

productivity linuxmacos

termishare

Go

Peer to peer terminal sharing

network linuxmacos

termite

Python

Generative UI in your terminal

productivity linuxmacos

termsaver

Python

ASCII screensavers for the terminal including matrix and clock

system linuxmacos

Termshark

Go

Terminal UI for tshark, inspired by Wireshark

network linuxmacos

termtosvg

Python

Unix terminal recorder that renders sessions as standalone SVG animations

system linuxmacos

TermUI

Go

Cross-platform fully-customizable TUI dashboard and widget library

system linuxmacoswindows

termusic

Rust

Terminal music player written in Rust

media linuxmacos

termv

Shell

A terminal IPTV player written in bash

file-management linuxmacos

ternimal

Rust

Simulate a life form in the terminal with ASCII animation

media linuxmacos

Terraform

Go

Infrastructure as code for any cloud or service

cloud-servicesdevelopment linuxmacoswindows

TerrainGenerator

TypeScript

2D terrain generator for creating procedural worlds and maps

media linuxmacos

testdisk

C

Undelete files from FAT, exFAT, NTFS, ext2 and recover deleted partitions

file-management linuxmacoswindows

tetrs

Rust

Tetromino game engine and terminal Tetris application written in Rust

productivity linuxmacos

texel

Python

Read spreadsheets inside the terminal

file-management linuxmacos

textql

Go

Execute SQL against structured text like CSV or TSV

data linuxmacoswindows

textual-paint

Python

MS Paint in your terminal as a TUI application

media linuxmacos

TFTUI

Python

TUI to view and interact with Terraform state

development linuxmacos

tgbounce

Go

Simple Telegram assistant for replying, clicking buttons, and desktop notifications

network linuxmacos

TGORQ

Go

Vim-like lightweight CLI tool for performing HTTP requests

network linuxmacoswindows

The Fuck

Python

Corrects your previous console command automatically

shell linuxmacoswindows

The Logfile Navigator

C++

An advanced and colorful log file viewer with TUI interface

system linuxmacos

The Rock

C

Command line King James Bible viewer for Linux

productivity linux

thokr

Rust

Sleek typing TUI with visualized results and historical logging

productivity linuxmacos

thread-safe

Go

Keep your favorite Twitter threads safe with a local copy

file-management linuxmacoswindows

Ticker

Go

Terminal stock watcher and stock position tracker

data linuxmacoswindows

tickrs

Rust

Real-time ticker data in your terminal

productivity linuxmacoswindows

TickTick

Shell

Put JSON in bash scripts using backtick syntax

data linuxmacos

tig

C

ncurses-based text-mode interface and repository browser for git

version-control linuxmacos

Tilde

C++

Text editor with an intuitive interface for users accustomed to GUI editors

development linux

tim:r

Rust

TUI for organizing your time with Pomodoro countdown counter

productivity linuxmacos

Timer-CLI

Python

A very simple countdown timer

productivity linuxmacoswindows

Timet

Ruby

Lightweight local time tracker with Pomodoro, statistics, and CSV/iCal export

productivity linuxmacos

Timetrap

Ruby

A simple command-line time tracker written in Ruby

productivity linuxmacoswindows

Timewarrior

C++

Time tracking utility with stopwatch features and calendar-based backfill

productivity linuxmacos

timg

C++

A terminal image and video viewer

file-management linuxmacos

tiny

Rust

An IRC client written in Rust

network linuxmacos

tinyfetch

Python

Python and system information command-line fetch tool

system linux

tiptop

Python

Command-line system monitoring tool with graphs, written in Python

system linuxmacoswindows

titan

C

Command-line password manager written in C for the Unix shell

security linuxmacos

Tizonia

C++

Cloud music player for Linux with Spotify, YouTube, SoundCloud and more

media linux

tldr

Various

Simplified and community-driven man pages

documentationproductivityshell linuxmacoswindows

tlrc

Rust

Official tldr client written in Rust

documentation linuxmacoswindows

Tmate

C

Instant terminal sharing via a fork of tmux

shell linuxmacos

tmd-top

Go

Monitor per-process TCP traffic on Linux with IP connection details

system linux

tmon

Python

A tiny system monitor for Linux

system linux

tmpmail

Shell

Create and receive emails at temporary addresses from the command line

network linuxmacos

TMSU

Go

Tag files and browse them through a virtual filesystem

file-management linux

tmux

C

Terminal multiplexer for managing multiple sessions

shellproductivity linuxmacosbsd

tmux-fingers

Rust

Copy-pasting in terminal with vimium/vimperator-like hints

productivity 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

to-double-quotes

JavaScript

Convert matching single-quotes to double-quotes

text-processing linuxmacoswindows

to-single-quotes

JavaScript

Convert matching double-quotes to single-quotes

text-processing linuxmacoswindows

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

Shell

Minimalistic plain text todo manager implemented as a shell script

productivity linuxmacos

todo.txt-more

Shell

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

productivity linuxmacos

todocheck

Go

Static code analyzer for annotated TODO comments

development linuxmacoswindows

todocli

Go

CLI todo list manager for neat task management

productivity linuxmacos

todoclist

Python

Simple CLI app to check your tasks from Todoist

productivity linuxmacoswindows

Todoman

Python

Simple, standards-based CLI todo manager

productivity linuxmacos

todotxt-machine

Python

Terminal interface for todo.txt

productivity linuxmacos

toilet

C

Enhanced FIGlet with Unicode, color fonts, and multiple output formats

media linuxmacos

toipe

Rust

Yet another typing test, but crab flavored (Rust)

productivity linuxmacos

tokei

Rust

Count your code quickly and accurately by language

developmentproductivity linuxmacoswindows

Tokui

Go

Interactive TUI for visualizing code statistics from tokei

development linuxmacos

tome

Go

Interactive script playbooks for your terminal with Vim/Neovim and Tmux

documentation linuxmacos

toolbox

Go

Containerized development environments for easy tool installation

development linux

toolong

Python

Terminal app to view, tail, merge, and search log files

text-processing linuxmacoswindows

ToolUI

C#

TUI to manage dotnet tools

system linuxmacoswindows

toot

Python

Mastodon CLI and TUI client

network linuxmacoswindows

top

C

Classic Unix utility showing top CPU-using processes in real-time

system linuxmacos

topalias

Python

Linux alias generator from bash/zsh command history with statistics

documentation linuxmacos

topgrade

Rust

Upgrade all the things - update all your system packages at once

system linuxmacoswindows

topydo

Python

A powerful todo list application using the todo.txt format

productivity linuxmacos

torrentCLI

Python

Get torrents from the terminal

network linuxmacos

ToRRential Card processor

Python

Add cards to Anki using AnkiConnect API from the command line

productivity linuxmacoswindows

toru

Go

BitTorrent streaming CLI to stream anime torrents in real-time

networkmedia linux

toxic

C

A Tox-based instant messaging and video chat client

network linuxmacos

tp

Go

Display command results at every keystroke for interactive filtering

search linuxmacos

tpp

Ruby

Text-based presentation program with simple markup language

productivity linuxmacos

tproxy

Go

CLI tool to proxy and analyze TCP connections

network linuxmacos

tran

Go

Securely transfer anything between computers with a TUI

network linuxmacoswindows

transflac

Shell

Utilities for maintaining and organizing FLAC music collections

datamedia linuxmacos

Transgression TUI

Haskell

A remote TUI client for the Transmission BitTorrent program

network linuxmacos

Translate Shell

Shell

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

documentation linuxmacos

Transmission

C++

Fast, easy and free BitTorrent client

network linuxmacoswindows

trash-cli

JavaScript

Move files and folders to the trash on Linux, macOS, and Windows

file-management linuxmacoswindows

trashbhuwan

C

Trashing CLI application for Linux distros, written in C

file-management linux

trasher

Rust

Delete files to a trash directory instead of immediately removing them

file-management linuxmacos

travelgrunt

Go

Navigate inside monorepos without fatigue

version-control linuxmacos

tre

Rust

Improved tree command with git awareness, editor aliasing, and colors

file-management linuxmacos

tree

C

Display directory structure as a depth-indented tree

file-management linuxmacoswindows

treegen

Rust

ASCII tree directory and file structure generator

file-management linuxmacos

treepp

C++

The tree command with file and folder icons, made with Modern C++

file-management linuxmacos

trek

Ruby

ncurses TUI explorer for HashiCorp Nomad clusters

system linuxmacos

TReq

Rust

CLI tool for effortless HTTP requests

network linuxmacos

tresor

Go

KeePass TUI written in Go using Bubble Tea

security linuxmacos

trimmy

Swift

Flatten multi-line shell snippets into single pasteable commands

shellproductivity macos

trino

JavaScript

Quick and easy translation of words and phrases from the command line

documentation linuxmacoswindows

trippy

Rust

Network diagnostic tool combining traceroute and ping

network linuxmacoswindows

trovatore

D

A fast command-line tool for searching files by name

search linuxmacos

trre

C

Transductive regular expressions for text editing and grep-like searching

text-processing linuxmacos

trurl

C

Command-line tool for URL parsing and manipulation

text-processing linuxmacos

try-rs

Rust

Temporary workspace manager TUI for experiments and throwaway projects

productivity linuxmacos

trzsz-ssh

Go

Drop-in SSH replacement with login prompts, batch login, and UDP mode like mosh

network linuxmacoswindows

tshare

D

The fastest way to share your files on the web, for free

network linuxmacos

tsk

Go

Terminal task management app emphasizing simplicity and efficiency

productivity linuxmacoswindows

tsshd

Go

SSH server like mosh-server with port forwarding and agent forwarding support

network linuxmacos

TStream

Go

Live streaming from the terminal via a central server

network linuxmacos

Tsung

Erlang

Multi-protocol distributed load testing tool

development linuxmacos

TSV Utilities

D

High-performance command-line tools for large tabular data files

data linuxmacos

tt

Go

A terminal-based typing test

productivity linuxmacos

ttchat

Go

Twitch chats in the terminal

network linuxmacoswindows

ttfb

Rust

CLI tool to measure HTTP time to first byte (TTFB)

network linuxmacoswindows

ttop

Nim

System monitoring with TUI, historical data, and triggers

system linux

TTV

Rust

Lightweight terminal tool to manage processes in Unix machines

system linuxmacos

ttyd

C

Share your terminal over the web

network linuxmacoswindows

ttygif

C

Convert ttyrec files into GIF files

system linuxmacos

ttyload

C

Color-coded graph of system load averages in the terminal

system linuxmacos

ttyper

Rust

Terminal-based typing test

productivity linuxmacoswindows

ttyscheme

C

Collection of color schemes for the TTY

productivity linux

ttystudio

JavaScript

Record terminal and compile to GIF or APNG without dependencies

system linuxmacos

TubiTui

Rust

Lightweight, libre, TUI-based YouTube client

file-management linux

tuc

Rust

Cut on more than characters, with negative indexes and line cutting

text-processing linuxmacos

TuDu

C++

Manage hierarchical todos with deadlines, categories, and priorities

productivity linuxmacos

tufw

Go

Terminal UI for the UFW Linux firewall

system linux

TUI apps

Python

One-script programs for training and learning CLI tools like grep and awk

documentation linuxmacos

TUI Archiver

Python

TUI/CLI application to list and manage archives

file-management linux

tui-datepicker

Rust

Select dates in the terminal with vim-motions and copy to buffer

search linuxmacos

tui-deck

Go

TUI frontend for Nextcloud Deck app

productivity linuxmacos

TUI-Journal

Rust

Terminal-based journal and notes app written in Rust

productivity linuxmacoswindows

tui-slides

Rust

Terminal presentation program with modern TUI

productivity linuxmacos

tui-sudoku

C

Configurable terminal interface sudoku game with many features

productivity linuxmacos

tuicamp

Go

Unofficial TimeCamp TUI for time tracking

productivity linuxmacos

TUIFI Manager

Python

Cross-platform terminal-based file manager for termux and more

file-management linuxmacoswindows

tuifoop

Python

Terminal puzzle game - remove cells from a grid (Swell Foop clone)

productivity linuxmacos

TUIR

Python

Text-based interface to view and interact with Reddit

network linuxmacos

tuitorial

Python

Create terminal-based code tutorials with syntax highlighting and navigation

productivity linuxmacos

tunblkctl

Shell

Command-line frontend for Tunnelblick VPN client

network macos

Tunnelmole

TypeScript

Connect to local servers from anywhere

network linuxmacoswindows

turl

Rust

Command-line tool to make plain TCP-based requests

network linuxmacos

tut

Go

TUI for Mastodon with vim-inspired keys

network linuxmacos

tuxi

Shell

Get instant answers from Google search results in the terminal

productivity linuxmacos

TV

Rust

Cross-platform CSV pretty printer for maximum viewer enjoyment

data linuxmacoswindows

tweets

Shell

Decentralized Twitter alternative using git

network linuxmacos

twf

Go

Standalone tree view file explorer for the terminal

file-management linuxmacos

Twilio CLI

TypeScript

Manage Twilio resources from the terminal

cloud-services linuxmacoswindows

Twin

C

Text mode window environment for embedded or remote systems

shell linux

twitch-tui

Rust

Twitch chat in the terminal

network linuxmacoswindows

twterm

Ruby

Full-featured TUI Twitter client

network linuxmacos

typeinc

C

ncurses-based terminal typing speed test with difficulty levels and cool UI

productivity linuxmacos

Typespeed

C

Typing speed game with words flying across the terminal

productivity linuxmacos

typetype

Python

Minimalistic command line typing game

productivity linuxmacos

typing-game-cli

JavaScript

Command line game to practice your typing speed

productivity linuxmacoswindows

typist

Shell

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

productivity linuxmacos

Typon

C++

Multi-featured typing practice tool that turns any text file into a typing game

productivity linuxmacos

Typr

Python

A Python-based TUI typing test using the rich module

productivity linuxmacoswindows

tz

Go

Interactive TUI to schedule things across time zones

productivity linuxmacos

uacme

C

Lightweight ACMEv2 client written in plain C with minimal dependencies

security linuxmacos

ucollage

Shell

Extensible command line image viewer inspired by vim

file-management linuxmacos

ucto

C++

Tokenize text files by separating words from punctuation and splitting sentences

text-processing linuxmacos

ugm

Go

Terminal-based UNIX user and group browser

system linuxmacos

ugrep

C++

Ultra fast grep with interactive TUI, fuzzy search, and boolean queries

search linuxmacoswindows

Ultimate Plumber

Go

Interactively build complex shell pipelines with fast feedback

text-processing linuxmacos

Ultralist

Go

Simple, powerful, open source task management for the command line

productivity linuxmacoswindows

umake

Rust

Makefile linter targeting the POSIX make standard

development linuxmacoswindows

undelete-btrfs

Shell

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

file-management linux

underscore-cli

JavaScript

Command-line utility-belt for hacking JSON and JavaScript

data linuxmacoswindows

unibear

Rust

A lean TUI AI assistant

productivity linuxmacos

Unison

OCaml

Bidirectional file synchronization between hosts

network linuxmacoswindows

unix-permissions

JavaScript

Swiss Army knife for Unix permissions

file-management linuxmacos

unoserver

Python

LibreOffice-based document conversion server

data linuxmacos

unreal-git-hook

Shell

Git hooks with Unreal Tournament announcer sound effects

version-control linuxmacos

updo

Go

Uptime monitoring CLI tool with alerting and advanced settings

systemnetwork linuxmacoswindows

upiano

Python

A piano in your terminal as a TUI application

media linuxmacos

upnup

Shell

Generate a LICENSE file in the current working directory

development linuxmacos

upt

Rust

Universal Package-management Tool for any OS

system linuxmacoswindows

ur-commit-mentor

TypeScript

AI-powered CLI tool for git commit analysis and code review

version-control linuxmacoswindows

urlhunter

Go

Recon tool for searching URLs exposed via shortener services

development linuxmacos

usolitaire

Python

Solitaire in your terminal

productivity linuxmacos

usql

Go

Universal CLI for PostgreSQL, MySQL, SQLite, SQL Server, and many more databases

data linuxmacoswindows

utt

Python

Ultimate Time Tracker - A simple command-line time tracker in Python

productivity linuxmacoswindows

Vagrant

Ruby

Build and manage reproducible virtual machine environments

cloud-servicesdevelopmentsystem linuxmacoswindows

vai

Python

Vim-like text editor written in Python for simplicity and extensibility

development linuxmacos

van-gonography

Python

Hide files of any type inside an image using steganography

security linuxmacoswindows

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

VCTUI

Go

Console interface for vCenter: manage VMs and power operations

development linuxmacos

vdirsyncer

Python

CalDAV and CardDAV synchronization program

productivity linuxmacos

VE

Lean, fast and feature-rich text editor

development linuxmacos

Vercel CLI

TypeScript

Deploy to Vercel's edge network from the command line

cloud-servicesdevelopment linuxmacoswindows

Vertopal-CLI

Python

Convert digital files to various formats using Vertopal API

data linuxmacoswindows

vet

Go

Identify risks in open source software supply chain

securitydevelopment linuxmacoswindows

vgrep

Go

User-friendly pager for grep results

search linuxmacos

vhs

Go

Write terminal GIFs as code for integration testing and demos

system linuxmacos

vibebox

Rust

Per-project micro-VM sandbox for running coding agents on macOS

development macos

Viddy

Go

Modern watch command with time machine and pager

file-management linuxmacoswindows

videoinfox

Shell

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

media linux

vidir

Perl

Edit directory contents in a text editor

file-management linuxmacos

viewport-list-cli

JavaScript

Return a list of devices and their viewports

system linuxmacoswindows

vifm

C

ncurses file manager with vim-like keybindings and configuration

file-management linuxmacoswindows

vim

C

Highly configurable modal text editor with a massive plugin ecosystem

development linuxmacoswindows

Violet

Go

Colorful TUI frontend to run Vagrant commands

productivity linuxmacos

virsh

C

Interactive shell for managing libvirt domains, networks, and storage

development linux

vis

C

Modern, legacy-free, vim-like editor with Lua scripting and structural regex

development linuxmacos

VisiData

Python

Interactive terminal tool for exploring and analyzing tabular data

data linuxmacoswindows

VisioNomicon

Python

Rename image files based on their content using GPT-4V

file-management linuxmacoswindows

viu

Rust

View images from the terminal, written in Rust

file-management linuxmacos

vivid

Rust

Themeable LS_COLORS generator with a rich filetype database

file-management linuxmacos

vizex

Python

Visualize disk space usage for every partition and media on your machine

file-management linuxmacos

vj

Ruby

JSON Humanizer that makes JSON human-readable with visual formatting

data linuxmacos

VocabCLI

Python

Look up word definitions, synonyms, and antonyms with NLP processing

documentation linuxmacoswindows

vocage

Rust

Terminal-based vocabulary learning tool with spaced repetition

productivity linuxmacos

volgo

Go

Cross-platform CLI and TUI for controlling system volume from the terminal

productivity linuxmacoswindows

vtm

C++

Virtual terminal multiplexer with window manager and session sharing

shell linuxmacoswindows

vtop

JavaScript

Alternative to top with several additional stats

system linuxmacos

Vultr CLI

Go

Manage Vultr cloud infrastructure from the command line

cloud-services linuxmacoswindows

vv

C++

Terminal image viewer supporting an extensive range of modern formats

file-management linuxmacos

vy

Python

Vim-like text editor written from scratch in Python

development linuxmacos

w3m

C

Text-based web browser and pager that can render HTML as plain text

network linuxmacos

wacli

Go

Third-party WhatsApp CLI for message sync, search, and sending

productivitysystem linuxmacoswindows

walk

Go

Terminal file manager with inline navigation

file-management linuxmacos

wander

Go

HashiCorp Nomad terminal client

system linuxmacos

warp

Go

Secure and simple terminal sharing

shell linuxmacos

Wat

JavaScript

Instant, central, community-built docs

documentation linuxmacoswindows

watch

C

Periodically run a command and display its output, highlighting changes

productivity linuxmacos

watcher

Go

Watch files and run commands when they change

file-management linuxmacos

watchexec

Rust

Execute commands when watched files change

developmentproductivity linuxmacoswindows

Watson

Python

Time tracking CLI to know how much time you spend on projects

productivity linuxmacoswindows

wavemon

C

ncurses-based wireless network monitoring application for Linux

network linux

Waydroid

Python

Container-based approach to boot a full Android system on Linux

development linux

weather-cli

JavaScript

Check the weather for your city from the terminal

productivity linuxmacoswindows

websocat

Rust

Netcat, curl and socat for WebSockets

network linuxmacoswindows

WeeChat

C

Fast, light, extensible chat client with text-based interface

network linuxmacoswindows

Weechat-Matrix

Python

Python script for Weechat to communicate over the Matrix protocol

network 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

wfh

Go

Continuously watch local directories and rsync them to a remote host

file-management linuxmacos

wg-cmd

Go

TUI for managing WireGuard configuration files

network linuxmacos

whowatch

C

Monitor logged-in Linux users and their processes in real time

system linux

wifi-password

Shell

Get the password of your current Wi-Fi network

security linuxmacos

wiki-tui

Rust

Simple and easy-to-use Wikipedia text user interface

network linuxmacoswindows

Wikipedia-Command-Line-Interface

Python

Access Wikipedia directly from your command prompt

network linuxmacos

wikit

JavaScript

A command line program for getting Wikipedia summaries easily

network linuxmacoswindows

wish

Python

A delightful wish list manager to keep track of your dreams and desires

productivity linuxmacos

Wishlist

Go

A single entrypoint for multiple SSH endpoints

network linuxmacos

Woof

Python

One-shot HTTP file server for quick sharing on a local network

network linuxmacos

WOPR

JavaScript

Simple markup language for creating rich terminal reports and presentations

data linuxmacos

WordGrinder

C

Terminal word processor designed for writing text, not desktop publishing

development linuxmacos

Wordle Solver

Shell

A bash script that can solve Wordle riddles

productivity linuxmacos

wordle-curses

Python

A simple TUI Wordle game with curses

productivity linuxmacos

Words

Java

Word-based puzzle games for the CLI

productivity linuxmacoswindows

write good

JavaScript

Naive linter for English prose

documentation linuxmacoswindows

wterm

C

Native Wayland terminal emulator based on an st fork

shell linux

wtf

Go

Personal terminal dashboard for todos, calendar, JIRA, and more

productivity linuxmacoswindows

wtg

Rust

What The GPT - a CLI to chat with your program logs

productivity linuxmacos

wut

Python

Terminal assistant that explains the output of the last command

productivity linuxmacos

wutag

Rust

CLI tool for tagging and organizing files by tags

file-management linuxmacos

wuzz

Go

Interactive CLI tool for HTTP inspection

network linuxmacoswindows

wv

C

Utility for performing operations on .doc files (deprecated)

data linuxmacos

Wyrd

OCaml

Curses front-end for Remind calendar with scrollable time-table

productivity linuxmacos

x-cmd

Shell

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

system linuxmacos

xcp

Rust

Extended cp with progress bars and parallel copying

file-management linuxmacos

xh

Rust

A friendly and fast tool for sending HTTP requests

networkdevelopment linuxmacoswindows

xiringuito

Shell

SSH-based VPN made easy with no server configuration needed

network linuxmacos

xit

Go

A plain-text file format for todos and check lists

productivity linuxmacoswindows

xonsh

Python

Python-powered shell that easily mixes Python and shell commands

shell linuxmacoswindows

xpe

Python

Easy-to-use command-line xpath tool

development linuxmacoswindows

xplr

Rust

A hackable, minimal, fast TUI file explorer

file-management linuxmacos

xsv

Rust

A fast CSV command line toolkit written in Rust

data linuxmacoswindows

xxh

Python

Bring your favorite shell wherever you go through SSH

network linuxmacos

yacht

Rust

Yet another command line habit tracker written in Rust

productivity linuxmacos

Yai

Go

Your AI terminal assistant using OpenAI to build and run commands

productivity linuxmacos

YAML Paths

Python

YAML/JSON/EYAML get/set/merge/validate/scan/convert/diff processors

data linuxmacoswindows

yank

C

Read stdin and select a field to copy to the clipboard

productivity linuxmacos

Yark

Python

YouTube archiving made simple

network linuxmacoswindows

YAS-BDSM

Shell

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

system linuxmacos

YAS-QWIN

Shell

CLI tool for building and optionally running SQL queries

data linuxmacos

Yash

C

POSIX-compliant command line shell written in C99

shell linuxmacos

Yazi

Rust

Blazing fast terminal file manager written in Rust with async I/O

file-management linuxmacoswindows

ydf

Shell

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

system linux

ydiff

Python

View colored, incremental diff in the terminal

development linuxmacos

yek

Rust

Fast Rust tool to serialize text-based files for LLM consumption

text-processing linuxmacoswindows

Yokadi

Python

Project-based todo manager with SQLite storage

productivity linuxmacos

yosay

JavaScript

Like cowsay, but for yeoman

productivity linuxmacoswindows

YouTube TUI

Rust

Lightweight TUI for browsing YouTube content from the terminal

media linuxmacos

youtube-dl

Python

Download videos from YouTube and hundreds of other sites

network linuxmacoswindows

youtube-viewer

Perl

Lightweight application to search and stream YouTube videos

file-management linuxmacos

Yozefu

Rust

TUI for exploring data in Kafka clusters

file-management linuxmacos

yq

Go

A portable command-line YAML, JSON, XML, CSV and properties processor

datatext-processingdevelopment linuxmacoswindows

yt-audio

Go

A simple, configurable youtube-dl wrapper to download and manage YouTube audio

media linuxmacos

yt-dlp

Python

A youtube-dl fork with additional features and fixes

network linuxmacoswindows

yt-splitter

Dart

Download and split YouTube audio by chapters/tracks

media linuxmacoswindows

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

ytmdl

Python

Download songs from YouTube in MP3 format with metadata

network linuxmacoswindows

ytop

Rust

TUI system monitor written in Rust

system linuxmacos

ytui-music

Rust

Lightweight YouTube music client for the terminal

media linuxmacos

z

Shell

Directory changer based on aging and frecency

file-management linuxmacos

z.lua

Lua

Directory changer that learns your habits

file-management linuxmacoswindows

Zaloha.sh

Shell

Shell script for synchronization of files and directories

file-management linuxmacos

zbackup

C++

A globally-deduplicating backup tool based on rsync ideas

file-management linuxmacos

zbar

C

Read bar codes and QR codes from video streams and image files

media linuxmacos

zee

Rust

A modern terminal editor in the spirit of Emacs, written in Rust

development linuxmacos

zeit

Go

Command-line tool for tracking time spent on activities

productivity linuxmacos

zeitkatze

C

Simplest stopwatch in a Linux console

productivity linux

Zellij

Rust

A terminal workspace with batteries included

productivityshell linuxmacos

zenith

Rust

Like top or htop but with zoomable charts for CPU, GPU, network, and disk

system linuxmacos

zev

Python

Generate terminal commands using AI from natural language

productivity linuxmacos

zfind

Go

Search for files, even inside archives, using SQL-WHERE filters

search linuxmacoswindows

zfxtop

Go

Fetch top written by a bubbletea enjoyer

system linux

zip-stream-cli

JavaScript

Stream and display contents of remote ZIP archives in your terminal

file-management linuxmacos

zk

Go

Command-line tool for maintaining a plain text Zettelkasten or wiki

productivity linuxmacos

zm

Python

Improved cd command

file-management linuxmacos

ZnapZend

Perl

ZFS-centric backup tool with snapshot management and thinning

file-management linux

zoxide

Rust

A smarter cd command that learns your habits

shellproductivityfile-management linuxmacoswindows

zq

Go

Pipeline-style search and analytics for CSV, JSON, and more

data linuxmacoswindows

zrok

Go

Geo-scale peer-to-peer sharing platform built on OpenZiti

network linuxmacoswindows

Zsh

C

Powerful interactive shell with extensive customization and plugin support

shell linuxmacoswindows

Zsh Angel IQ System

Shell

Intelligent Zsh extensions including in-shell Ctags browser

productivity linuxmacos

zsv

C

The world's fastest SIMD CSV parser with an extensible CLI

data linuxmacoswindows

zxc

Rust

Terminal-based intercepting proxy using tmux and vim as UI

network linuxmacos