Home › Category

CLI / Terminal

156 projects in this category — showing the top 150 by stars

witr

pranshuparmar

witr - Why is this running? A fast, cross-platform CLI + TUI that traces any process, port, container, or open file back to what…

★ 18k Go CLI / Terminal

Termix

LukeGus

Self-hosted SSH and remote desktop management.

★ 14k TypeScript CLI / Terminal

dashbeam

tonyantony300

Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.

★ 8.7k TypeScript CLI / Terminal

jid

simeji

json incremental digger

★ 7.1k Go CLI / Terminal

summarize

steipete

Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension.

★ 6.5k TypeScript CLI / Terminal

Kaku

tw93

🎃 A fast, out-of-the-box terminal built for AI coding.

★ 5.7k Rust CLI / Terminal

App-Store-Connect-CLI

rudrankriyam

Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, su…

★ 5.2k Go CLI / Terminal

gitlogue

unhappychoice

A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.

★ 4.9k Rust CLI / Terminal

mcporter

steipete

Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

★ 4.8k TypeScript CLI / Terminal

sqlit

Maxteabag

A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL, SQLite, Turso and more.

★ 4.5k Python CLI / Terminal

doxx

bgreenwell

Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office required!

★ 3.7k Rust CLI / Terminal

Surge

surge-downloader

Blazing fast TUI download manager built in Go for power users

★ 3.4k Go CLI / Terminal

weathr

Veirt

a terminal weather app with ascii animation

★ 2.9k Rust CLI / Terminal

gobackup

gobackup

🗄 CLI tool for backup your databases, files to cloud storages in schedully.

★ 2.8k Go CLI / Terminal

tuios

Gaurav-Gosain

Terminal UI OS (Terminal Multiplexer)

★ 2.7k Go CLI / Terminal

testsprite-cli

TestSprite

Official TestSprite CLI — AI-powered automated testing from your terminal

★ 2.4k TypeScript CLI / Terminal

mcp2cli

knowsuchagency

Turn any MCP, OpenAPI, or GraphQL server into a CLI — at runtime, with zero codegen

★ 2.3k Python CLI / Terminal

hermes-desktop

dodo-reach

The safest, simplest way to manage Hermes from your Mac. Pure SSH. No gateways, no exposed ports, no browser layer.

★ 2.0k Swift CLI / Terminal

fieldtheory-cli

afar1

Field Theory CLI for bookmarks, Library, commands, and agent workflows

★ 2.0k TypeScript CLI / Terminal

mac-cleaner-cli

guhcostan

Free macOS CLI to clean disk space — caches, logs, Homebrew, Xcode. Open-source alternative to CleanMyMac

★ 1.9k TypeScript CLI / Terminal

resterm

unkn0wn-root

Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, Workflows, Profiling, OpenAPI, Kubernete…

★ 1.8k Go CLI / Terminal

leaf

RivoLink

Terminal Markdown previewer — GUI-like experience.

★ 1.7k Rust CLI / Terminal

beads_viewer

Dicklesworthstone

Graph-aware TUI for the Beads issue tracker: PageRank, critical path, kanban, dependency DAG visualization, and robot-mode JSON A…

★ 1.6k Go CLI / Terminal

sql-tap

mickamy

Watch SQL traffic in real-time with a TUI

★ 1.6k Go CLI / Terminal

rkn-block-checker

MayersScott

Diagnose RKN/TSPU internet blocks layer by layer (DNS, TCP, TLS, HTTP)

★ 1.6k Python CLI / Terminal

mermaid-rs-renderer

1jehuang

A fast native Rust Mermaid diagram renderer. No browser required. 500-1000x faster than mermaid-cli.

★ 1.5k Rust CLI / Terminal

tui-studio

jalonsogo

Visual design tool for building Terminal User Interfaces

★ 1.5k TypeScript CLI / Terminal

xleak

bgreenwell

A fast terminal Excel viewer with an interactive TUI. Features full-text search, formula display, lazy loading for large files, c…

★ 1.4k Rust CLI / Terminal

cronboard

antoniorodr

A terminal-based dashboard for managing cron jobs locally and on servers.

★ 1.4k Python CLI / Terminal

ttl

lance0

Fast, modern traceroute with real-time TUI, per-hop stats, ASN/geo lookup, ECMP detection, and MPLS label parsing. A better mtr.

★ 1.4k Rust CLI / Terminal

niubi_guard

Albert-Weasker

Open-source GitHub repository abuse detection and response system.

★ 1.3k TypeScript CLI / Terminal

install-nothing

buyukakyuz

A terminal application that simulates installing things but doesn't actually install anything

★ 1.3k Rust CLI / Terminal

ghgrab

abhixdd

A simple, pretty terminal tool that lets you browse and download files from GitHub, GitLab, Codeberg, Gitea, and Forgejo without…

★ 1.3k Rust CLI / Terminal

imsg

steipete

CLI for Apple's Messages.app so your agent can send and receive text messages/iMessages.

★ 1.3k Swift CLI / Terminal

kula

c0m4r

Lightweight, self-contained Linux® server monitoring tool

★ 1.2k Go CLI / Terminal

critique

remorses

TUI for reviewing git changes

★ 1.2k TypeScript CLI / Terminal

quien

retlehs

A better whois and domain intelligence toolkit

★ 1.2k Go CLI / Terminal

Hemmelig.app

HemmeligOrg

Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.

★ 1.2k TypeScript CLI / Terminal

tuicr

agavra

a code review TUI with vim keybindings

★ 1.2k Rust CLI / Terminal

late-sh

mpiorowski

A cozy terminal clubhouse for developers. Lofi beats, casual games, chat, and tech news, all via SSH.

★ 1.1k Rust CLI / Terminal

chess-tui

thomas-mauran

Play chess in any terminal. Rust TUI, Stockfish, Lichess.

★ 1.1k Rust CLI / Terminal

sonar

RasKrebs

CLI tool for inspecting and managing services listening on localhost ports

★ 1.1k Go CLI / Terminal

concord

chojs23

A feature-rich TUI client for Discord

★ 1.1k Rust CLI / Terminal

rattles

vyfor

🪇 Minimal terminal spinners/throbbers for Rust

★ 992 Rust CLI / Terminal

neomacs

eval-exec

NEO Emacs (WIP): GPU powered Emacs written in Rust with a modern display engine. Aiming for modern design & multi-t…

★ 986 Rust CLI / Terminal

macpow

k06a

💻🔋 Real-time power tree TUI for Apple Silicon

★ 968 Rust CLI / Terminal

ekphos

hanebox

A lightweight, fast, terminal-based markdown research tool inspired by Obsidian

★ 966 Rust CLI / Terminal

cloudflare-speed-cli

kavehtehrani

CLI for internet speed test via cloudflare

★ 958 Rust CLI / Terminal

run

Esubaalew

Universal multi-language runner and smart REPL written in Rust.

★ 929 Rust CLI / Terminal

dnsglobe

514-labs

Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your te…

★ 908 Rust CLI / Terminal

dockerlings

furkan

learn docker in your terminal, with bite sized exercises

★ 895 Shell CLI / Terminal

port-whisperer

LarsenCundric

A beautiful CLI tool to see what's running on your ports

★ 865 JavaScript CLI / Terminal

termcn

Aniket-508

Beautiful terminal UI components, built on Ink and OpenTUI. 100% Free, Zero config, one command setup.

★ 862 TypeScript CLI / Terminal

firm

42futures

A text-based work management system for technologists.

★ 823 Rust CLI / Terminal

drift

dadbodgeoff

Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offli…

★ 783 TypeScript CLI / Terminal

cinecli

eyeblech

CineCLI is a cross-platform command-line movie browser built with Python.

★ 771 Python CLI / Terminal

rodney

simonw

CLI tool for interacting with the web

★ 743 Go CLI / Terminal

boo

coder

A GNU screen style terminal multiplexer built on libghostty.

★ 743 Zig CLI / Terminal

revdiff

umputun

TUI for reviewing diffs, files, and documents with inline annotations

★ 699 Go CLI / Terminal

drift

phlx0

Terminal screensaver that activates when you're idle — constellations, rain, particles & more. Press any key to resume. Just drif…

★ 683 Go CLI / Terminal

treemd

Epistates

A (TUI/CLI) markdown navigator with tree-based structural navigation.

★ 662 Rust CLI / Terminal

superseedr

Jagalite

A BitTorrent Client in your Terminal

★ 617 Rust CLI / Terminal

babyshark

vignesh07

Flows-first PCAP TUI (case files, gorgeous UX). Do do do do.

★ 565 Rust CLI / Terminal

terminui

ahmadawais

Super fast double buffered toolkit for building terminal UIs.

★ 525 TypeScript CLI / Terminal

xfr

lance0

A modern iperf3 alternative with a live TUI, multi-client server, and QUIC support. Built in Rust.

★ 517 Rust CLI / Terminal

ku

bjarneo

A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.

★ 512 Go CLI / Terminal

httptap

ozeranskii

Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compac…

★ 511 Python CLI / Terminal

mdv

drasimwagan

MDV — a Markdown superset for documents, dashboards, and slides with embedded data and visualizations. HTML + PDF export, live pr…

★ 500 TypeScript CLI / Terminal

tokenjuice

vincentkoc

🧃 Token weight loss. Lean output compaction for terminal-heavy agent workflows. Works as a native CLI tool or as an extension to…

★ 495 TypeScript CLI / Terminal

mac-ocr

privatenumber

macOS CLI for OCR and searchable PDFs using Apple's Vision framework

★ 473 Swift CLI / Terminal

mdr

CleverCloud

a very light rust based markdown reader with support of mermaid (web, native, TUI). vibe coded

★ 468 Rust CLI / Terminal

rip

cesarferreira

Fuzzy find and kill processes from your terminal

★ 463 Rust CLI / Terminal

tylax

scipenai

A bi-directional converter between Typst and LaTeX. Available as both a CLI tool and a Web interface.

★ 453 Rust CLI / Terminal

LAN-Orangutan

291-Group

LAN Orangutan is a lightweight network scanner with persistent device labeling, multi-network support, and Tailscale integration.…

★ 451 Go CLI / Terminal

tock

kriuchkov

Tock is a powerful time tracking tool for the command line. It saves activity logs as plaintext files and provides an interactive…

★ 445 Go CLI / Terminal

tsql

fcoury

🐘 tsql — A modern PostgreSQL and MongoDB manager TUI

★ 435 Rust CLI / Terminal

mac-cleanup-go

2ykwang

TUI macOS cleaner that scans caches/logs, shows sizes/paths, lets you select what to delete before Trash.

★ 435 Go CLI / Terminal

repeater

shaankhosla

Spaced repetition, in your terminal

★ 419 Rust CLI / Terminal

PYDNS-Scanner

xullexer

A modern, high-performance DNS scanner with a beautiful Terminal User Interface (TUI) built with Textual. This tool can scan mill…

★ 402 Python CLI / Terminal

crust

chenxin-yan

A TypeScript-first, Bun-native CLI framework with composable modules.

★ 398 TypeScript CLI / Terminal

depsguard

arnica

Harden your package manager configs against supply chain attacks.

★ 397 Rust CLI / Terminal

gitfetch

Matars

A neofetch alternative for GitHub quick view

★ 390 Python CLI / Terminal

tmux-palette

eduwass

Raycast-style command palette for tmux — fast, scriptable, easy to extend

★ 389 TypeScript CLI / Terminal

macterm

thdxg

A macOS terminal with session persistence, smart multiplexing, and native UI, built on libghostty

★ 389 Swift CLI / Terminal

storm

orchetron

A compositor-based terminal UI framework. Fast. Layered. Unstoppable.

★ 387 TypeScript CLI / Terminal

restty

wiedymi

Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.

★ 373 TypeScript CLI / Terminal

hostc

akazwz

Localhost to the edge. Secure, fast, and zero-config edge tunnels powered by Cloudflare Workers.

★ 371 TypeScript CLI / Terminal

tinyfeed

TheBigRoomXXL

Generate a webpage from a collection of feeds wtih a simple CLI tool

★ 370 Go CLI / Terminal

blogr

bahdotsh

Write, edit, and publish your blog without ever leaving your terminal!

★ 344 Rust CLI / Terminal

ThinkDashboard

MatiasDesuu

A lightweight, self-hosted bookmark dashboard with keyboard shortcuts.

★ 326 JavaScript CLI / Terminal

undo

edaywalid

Undo what the last shell command did to the filesystem

★ 325 Go CLI / Terminal

breathe-cli

marekkowalczyk

Paced resonance breathing in your terminal

★ 319 Python CLI / Terminal

wormhole

MuhammadHananAsghar

Open-source ngrok alternative. Expose your localhost to the internet with one command. Built with Go + Cloudflare Workers.

★ 317 Go CLI / Terminal

nbsdgames

abakh

A package of 21 new, improved, text-based games. Some are entirely original ideas. Best and lightest! Years of free, fun and endl…

★ 305 C CLI / Terminal

mori

vaayne

A native macOS workspace terminal organized around Projects and Worktrees, powered by tmux and libghostty

★ 292 Swift CLI / Terminal

hw-smi

ProjectPhysX

A minimal, cross-compatible CPU/GPU telemetry monitor with accurate data directly from vendor APIs and beautiful ASCII visualizat…

★ 289 C++ CLI / Terminal

lockenv

illarion

Simple, password-based encrypted vault for .env and infrastructure secrets. Like git-crypt or sops, but dramatically simpler. Ide…

★ 283 Go CLI / Terminal

pgtui

rebelice

A simple terminal UI for PostgreSQL, written in Go with Bubble Tea

★ 276 Go CLI / Terminal

usbtree

gnomeria

Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows.

★ 274 Rust CLI / Terminal

tuie

jake-stewart

A rich, performant TUI library for Rust.

★ 273 Rust CLI / Terminal

UptimeKit-CLI

abhixdd

A modern, cross‑platform CLI to monitor websites and APIs.

★ 271 JavaScript CLI / Terminal

codeindex

scheidydude

Repo dependency analyzer with **blast-radius impact scoring** for AI-assisted development.

★ 268 Python CLI / Terminal

hys

superstarryeyes

Terminal RSS Reader for Digital Minimalists — Tool for Escaping the Doomscroll

★ 266 Zig CLI / Terminal

flow

programmersd21

🌊 see your network breathe

★ 264 Go CLI / Terminal

tuistore

Gheat1

🛍️ The TUI app store — browse, search & one-key-install hundreds of terminal apps. Built on ricekit, seeded from awesome-tuis.

★ 264 Python CLI / Terminal

work-tuimer

Kamyil

Simple, keyboard-driven TUI for time-tracking that allows you to quickly add time blocks and automatically group time if same tas…

★ 259 Rust CLI / Terminal

squix

eduardofuncao

A CLI tool for managing and executing SQL queries across multiple databases. Written in Go, made beautiful with BubbleTea

★ 257 Go CLI / Terminal

envradar

CodMughees

Catch undocumented, unused, and drifting environment variables in your repo

★ 257 Python CLI / Terminal

numr

nasedkinpv

Natural-language text calculator with TUI/CLI: variables, units, currencies, and live exchange rates

★ 257 Rust CLI / Terminal

tui-use

onesuper

tui-use lets agents interact with programs that expect a human at the keyboard — REPLs, debuggers, TUI apps, and anything else ba…

★ 251 TypeScript CLI / Terminal

shellgym

iximiuz

Shell Gym - an Interactive Linux Command-Line Trainer

★ 250 Go CLI / Terminal

miditui

minimaxir

An interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust

★ 249 Rust CLI / Terminal

trust

wojtczyk

TRUST – Coding Rust like it's 1989

★ 244 Rust CLI / Terminal

hustle-tracker

adolfousier

An open-source time-tracking tool for monitoring your productivity with privacy-first approach. Own your hustle, optimize those…

★ 232 Rust CLI / Terminal

talos-pilot

Handfish

Talos TUI for real-time node monitoring, log streaming, etcd health, and diagnostics

★ 228 Rust CLI / Terminal

xdgctl

mitjafelicijan

TUI for managing XDG default applications

★ 228 C CLI / Terminal

filessh

JayanAXHF

A fast and convenient TUI file browser for remote servers

★ 223 Rust CLI / Terminal

httpinspect

yeet-src

top, but for the HTTP endpoints on your host — a live dashboard of the most active plaintext HTTP endpoints, right in the termina…

★ 222 JavaScript CLI / Terminal

stonks-dashboard

pierridotite

A cyberpunk-style, real-time financial monitor that runs directly in the terminal. It visualizes cryptocurrency and stock market…

★ 215 JavaScript CLI / Terminal

deja

Giammarco-Ferranti

Predictive inline shell autosuggestions for zsh - Go daemon, no TUI, no sync

★ 215 Go CLI / Terminal

cryload

sdogruyol

Cross-platform HTTP load testing CLI: a modern ab/wrk alternative with machine-readable reports for CI/CD

★ 211 Crystal CLI / Terminal

remux

h3nock

Native iOS tmux client with a mobile-first UI for persistent terminal sessions.

★ 204 Swift CLI / Terminal

chroma

yuri-xyz

🌈 Shader-based audio visualizer for the terminal

★ 203 Rust CLI / Terminal

herdr-browser

ogulcancelik

Render a real Chromium view inside a Herdr pane and drive it over CDP.

★ 171 TypeScript CLI / Terminal

flow

jsubroto

A keyboard-first Kanban board for your terminal workflows

★ 169 Rust CLI / Terminal

sqv

mendrik-private

sqlite3 viewer

★ 165 Rust CLI / Terminal

mirador

jchultarsky

An opinionated personal dashboard for your terminal — world clocks, calendar and agenda, weather, tasks, notes, markets and live…

★ 163 Rust CLI / Terminal

unixmagic

drio

Capturing all the details of the classic Usenix Unix poster.

★ 161 CSS CLI / Terminal

aurl

ShawnPana

A command line tool for turning any API into a CLI command, supporting OpenAPI 3.0, OpenAPI 3.1, Swagger 2.0, and GraphQL. aurl a…

★ 160 Go CLI / Terminal

riptide

Foxemsx

A polished terminal internet speed test and realtime bandwidth monitor written in Go. Riptide measures download, upload, and late…

★ 159 Go CLI / Terminal

rwx

vncsmnl

🦀 An interactive Unix file permissions and ownership TUI manager built in Rust with Ratatui and crossterm.

★ 151 Rust CLI / Terminal

terminator-desktop

terminator-ssh

SSH client with encrypted sync

★ 149 TypeScript CLI / Terminal

needle

cesarferreira

TUI that highlights the GitHub PRs that need you

★ 149 Rust CLI / Terminal

disable-cloudflare-cli

midudev

CLI to disable Cloudflare without having to access Cloudflare Dashboard

★ 148 JavaScript CLI / Terminal

shiki

sazardev

TUI note-taking app in Rust — Yazi-style navigation, notebooks as independent git repos, real per-note version history, themes, a…

★ 146 Rust CLI / Terminal

CliWaifuTamagotchi

HenryLoM

CLI ASCII avatar for entertainment and motivational purposes

★ 141 Go CLI / Terminal

gitcredits

Higangssh

Git log doesn't do them justice. Turn your contributors into movie stars.

★ 138 Go CLI / Terminal

Eneru

m4r1k

⚡ UPS monitoring and shutdown orchestration for NUT: multi-UPS policy, VM/container/remote shutdown, TUI, API, Prometheus, MQTT,…

★ 135 Python CLI / Terminal

tangere-terminal

ftonneau

A 16-color terminal palette that combines aesthetics with legibility

★ 131 KakouneScript CLI / Terminal

git-newspaper

LordAizen1

Generate a Victorian broadsheet newspaper from any git repository's history

★ 116 JavaScript CLI / Terminal

tttui

ReidoBoss

A typing test TUI(Text-based User Interface) previously written in python, now migrated to rust!

★ 115 Rust CLI / Terminal

thanos

soldatov-ss

A CLI tool that deletes half your files — perfectly balanced, as all things should be.

★ 107 Python CLI / Terminal

textual-sticky-notes-tui

dengo07

A keyboard-centric sticky notes TUI built with Python and Textual

★ 103 Python CLI / Terminal

scanify

Francium-Tech

A CLI tool that transforms PDFs to look like scanned documents.

★ 102 Swift CLI / Terminal

svelte-bash

YusufCeng1z

A fully typed, lightweight, and customizable terminal emulator component for Svelte 5. Features a virtual file system, custom com…

★ 96 Svelte CLI / Terminal

animate

vyfor

🎞️ Animation Library for Rust

★ 95 Rust CLI / Terminal

systempi

WastelandSYS

Modern real-time Raspberry Pi system monitoring dashboard with live telemetry, hardware health diagnostics, and low-flicker termi…

★ 89 Python CLI / Terminal

poof

privatenumber

🧹💨 Fast, non-blocking rm -rf alternative. Deletes files instantly while cleanup runs in the background.

★ 88 TypeScript CLI / Terminal

tui-piechart

sorinirimies

A customizable pie chart widget for Rust TUI applications.

★ 69 Rust CLI / Terminal

earth-game

skorotkiewicz

An offline CLI for turning life goals into quests

★ 67 Python CLI / Terminal

Search all 3,591 projects →