@ -38,9 +38,11 @@ Interfaces and front-ends to GPT engines and other tools powered by artificial i
* [AI](https://github.com/nitefood/ai-bash-gpt) - A commandline ChatGPT client in BASH with conversation/completion support.
* [AIChat](https://github.com/sigoden/aichat) - Using ChatGPT/GPT-3.5/GPT-4 in the terminal.
* [aider](https://github.com/paul-gauthier/aider) - aider is AI pair programming in your terminal.
* [ata](https://github.com/rikhuijzer/ata) - Ask the Terminal Anything: OpenAI GPT in the terminal.
* [Chatblade](https://github.com/npiv/chatblade) - Chatblade is a versatile command-line interface (CLI) tool designed to interact with OpenAI's ChatGPT.
* [chatgpt](https://github.com/mglantz/chatgpt) - Simple command line integration to Chat GPT.
* [ChatGPTerminator](https://github.com/AineeJames/ChatGPTerminator) - GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
* [clai](https://github.com/iivvoo/clai) - Command Line AI is a command line integration for openai. It's setup to help you learn new shell commands and construct more complex commands.
* [cligpt](https://github.com/paij0se/cligpt) - ChatGPT but in the terminal.
@ -106,6 +108,7 @@ Calculators for mathematical operations among numbers, dates, base conversions,
Clients for chat and other instant messaging protocols, e.g., IRC, Discord, Mattermost, Matrix, Slack, Telegram, Reddit.
* [devzat](https://github.com/quackduck/devzat) - Custom SSH server that takes you to a chat instead of a shell prompt.
* [Discordo](https://github.com/ayn2op/discordo) - A lightweight, secure, and feature-rich Discord terminal client.
* [finch](http://www.pidgin.im/) - IM program supporting many protocols, including Yahoo!, AIM, IRC, or WLM; comes with the `Pidgin` project.
* [GNU Freetalk](https://www.gnu.org/software/freetalk/) - A console based chat client for Jabber and other XMPP servers. It has context sensitive auto-completion for buddy names, commands, and even ordinary English words.
@ -120,6 +123,7 @@ Clients for chat and other instant messaging protocols, e.g., IRC, Discord, Matt
* [Poezio](https://poez.io/en/) - Poezio is a free console XMPP client. It lets you connect very easily (no account creation needed) to the network and join various chatrooms. Many commands are identical to common IRC clients. Configuration can be made in a configuration file or directly from the client.
* [Profanity](https://profanity-im.github.io/) - Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi.
* [RainbowStream](http://www.rainbowstream.org/) - Twitter client for the terminal allows almost all the operations that can be done from GUI and Web clients.
* [scli](https://github.com/isamert/scli) - A simple terminal user interface for signal messenger.
* [Servitor](https://github.com/bentonedmondson/servitor) - A command-line Fediverse client that doesn’t require a server.
* [sic](https://tools.suckless.org/sic/) - sic is an extremely simple IRC client. It consists of less than 250 lines of code.
* [signal-cli](https://github.com/AsamK/signal-cli) - signal-cli provides an unofficial commandline, dbus and JSON-RPC interface for the Signal messenger.
@ -127,10 +131,13 @@ Clients for chat and other instant messaging protocols, e.g., IRC, Discord, Matt
* [Telegram messenger CLI](https://github.com/vysheng/tg) - Command-line interface for Telegram using the readline interface.
* [tgbounce](https://github.com/azhuchkov/tgbounce) - Simple Telegram Assistant that allows replying to messages, clicking buttons from bots, marking messages as read, logging notable messages, and providing desktop notifications, among other features.
* [tiny](https://github.com/osa1/tiny) - tiny is an IRC client written in Rust.
* [tut](https://github.com/RasmusLindroth/tut) - TUI for Mastodon with vim inspired keys.
* [tweets](https://github.com/diracdeltas/tweets) - Decentralized alternative to twitter that uses git as support tool to manage the tweets.
* [twitch-tui](https://github.com/Xithrius/twitch-tui) - Twitch chat in the terminal.
* [WeeChat](http://weechat.org/) - WeeChat is a fast, light and extensible chat client, with a text-based user interface, designed to be light and extensible: a lightweight core with optional plugins.
* [Weechat-Matrix](https://github.com/poljar/weechat-matrix) - A Python script for Weechat that lets Weechat communicate over the Matrix protocol.
@ -307,19 +314,23 @@ Tools to manage tabular data files, such as CSV, spreadsheets, and database tabl
* [csvkit](https://github.com/wireservice/csvkit) - A suite of command-line tools for converting to and working with CSV, the king of tabular file formats.
* [csvq](https://github.com/mithrandie/csvq) - SQL-like query language for csv.
* [csvtk](https://bioinf.shenwei.me/csvtk/) - A cross-platform, efficient and practical CSV/TSV toolkit written in Go.
* [daff](https://github.com/paulfitz/daff) - Efficient table comparison and alignment, supporting formats like CSV and SQLite, useful for data analysis and synchronization tasks.
* [Dolt](https://github.com/dolthub/dolt) - Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
* [gobang](https://github.com/TaKO8Ki/gobang) - A cross-platform TUI database management tool written in Rust.
* [harlequin](https://github.com/tconbeer/harlequin) - The SQL IDE for Your Terminal.
* [litecli](https://github.com/dbcli/litecli) - CLI for SQLite Databases with auto-completion and syntax highlighting.
* [Miller](https://github.com/johnkerl/miller) - Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
* [mycli](https://github.com/dbcli/mycli) - A command line client for MySQL that can do auto-completion and syntax highlighting.
* [pgcli](https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting.
* [pykli](https://github.com/eshepelyuk/pykli) - Interactive ksqlDB command line client with autocompletion and syntax highlighting written in Python.
* [q](http://harelba.github.io/q/) - Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`).
* [Soul](https://github.com/thevahidal/soul) - A SQLite REST and realtime server.
* [sq](https://github.com/neilotoole/sq) - Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
* [sqlite-utils](https://github.com/simonw/sqlite-utils) - Python CLI utility and library for manipulating SQLite databases.
* [tabview](https://github.com/TabViewer/tabview) - Python curses command line CSV and tabular data viewer.
* [termdbms](https://github.com/mathaou/termdbms) - A TUI for viewing and editing databases, written in pure Go.
* [textql](https://github.com/dinedal/textql) - Execute SQL against structured text like CSV or TSV.
* [TSV Utilities](https://github.com/eBay/tsv-utils) - Command line tools for large, tabular data files.
* [TV](https://github.com/alexhallam/tv) - Cross-platform CSV pretty printer made to maximize viewer enjoyment.
* [usql](https://github.com/xo/usql) - Universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and others, including NoSQL and non-relational databases.
@ -371,6 +382,7 @@ Programs for transferring files and data between different machines.
* [yt-dlp](https://github.com/yt-dlp/yt-dlp) - A youtube-dl fork with additional features and fixes.
* [ytfzf](https://github.com/pystardust/ytfzf) - A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl.
* [ytmdl](https://github.com/deepjyoti30/ytmdl) - Get songs from Youtube in mp3 format.
* [zrok](https://github.com/openziti/zrok) - Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
## <aname="devops"></a>DevOps
@ -381,12 +393,15 @@ Applications for supporting DevOps tasks, such as containers or cloud systems ma
* [decompose](https://github.com/s0rg/decompose) - Reverse-engineering tool for docker environments.
* [Devbox](https://github.com/jetpack-io/devbox) - Devbox is a command-line tool that lets you easily create isolated shells and containers by defining the list of packages required by the environment.
* [distrobox](https://github.com/89luca89/distrobox) - Use any Linux distribution inside your terminal as docker or podman containers.
* [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image.
* [docker](https://docs.docker.com/) - Self-sufficient runtime for containers.
* [docker-shell](https://github.com/Trendyol/docker-shell) - A simple interactive prompt for Docker.
* [Dockly](https://github.com/lirantal/dockly) - Immersive terminal interface for managing docker containers, services and images.
* [dry](https://github.com/moncho/dry) - A Docker manager for the terminal.
* [k9s](https://github.com/derailed/k9s) - Kubernetes CLI To Manage Your Clusters In Style!
* [lazydocker](https://github.com/jesseduffield/lazydocker) - The lazier way to manage everything docker. A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
* [OPS](https://github.com/nanovms/ops) - Ops is a tool for creating and running a [Nanos](https://github.com/nanovms/nanos) unikernel. It is used to package, create, and run your application as a [Nanos](https://github.com/nanovms/nanos) unikernel instance.
* [planor](https://github.com/mrusme/planor) - The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, Fleek, ...).
* [SAWS](https://github.com/donnemartin/saws) - A supercharged AWS command line interface (CLI).
## <aname="diff"></a>Diff
@ -464,6 +479,7 @@ Text editors.
* [nano](https://www.nano-editor.org/) - Easy to use, lightweigth text editor; no complex keybindings to remember.
* [neovim](https://neovim.io/) - A work in progress attempt to improve [vim](http://www.vim.org/), dropping older/unused OS compatibility, improving the codebase readability, modularity and maintainability; it has chances to become the next choice of vim users.
* [o](https://github.com/xyproto/orbiton) - Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming.
* [ox](https://github.com/curlpipe/ox) - An independent Rust text editor.
* [pickaxe](https://github.com/mdom/pickaxe) - The redmine wiki editor.
* [slap](https://github.com/slap-editor/slap) - Text editor inspired by [Sublime Text](https://www.sublimetext.com/) written in NodeJS, extedable in Javascript.
* [Tilde](https://os.ghalkes.nl/tilde/) - Tilde is a text editor that provides an intuitive interface for people accustomed to GUI environments, usual shortcuts for common operation, a traditional menu bar, etc.
@ -485,6 +501,7 @@ Email clients (MUA - Mail User Agents), mail synchronization, generation indexin
* [Himalaya](https://github.com/soywod/himalaya) - Command-line interface for email management.
* [mbsync](http://isync.sourceforge.net/mbsync.html) - Mailboxes synchronization tool, allows to download email locally, MailDir format supported.
* [meli](https://git.meli.delivery/meli/meli.git) - BSD/Linux terminal email client with support for multiple accounts and Maildir / mbox / notmuch / IMAP / JMAP.
* [meli](https://github.com/meli/meli) - Terminal mail client.
* [Mutt](http://www.mutt.org/) - Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats.
* [NeoMutt](https://neomutt.org/) - Patched and up-to-dated mutt fork.
* [nmail](https://github.com/d99kris/nmail) - nmail is a console-based email client for Linux and macOS with a user interface similar to alpine / pine.
@ -507,6 +524,7 @@ Tools for managing files and directories (copy, move, extraction from compressed
* [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system.
* [gcp](https://github.com/aelafifi/gcp) - `gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes.
* [gcstree](https://github.com/owlinux1000/gcstree) - Tree command for GCS (Google Cloud Storage).
* [ouch](https://github.com/ouch-org/ouch) - Painless compression and decompression in the terminal.
* [PathPicker](https://facebook.github.io/PathPicker/) - A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories.
* [pcopy](https://github.com/binwiederhier/pcopy) - A temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.
* [progress](https://github.com/Xfennec/progress) - A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation.
@ -538,6 +556,7 @@ Show directory trees and navigate through the file system (but not full featured
* [browsr](https://github.com/juftin/browsr) - A pleasant file explorer that can browse the contents of local and remote filesystems with your keyboard or mouse; remotes include GitHub, over SSH, in AWS S3, Google Cloud Storage, or Azure Blob Storage.
* [Hop!](https://github.com/benrutter/hop) - File explorer designed to be fast, simple and user friendly, running on any operating system.
* [ictree](https://github.com/NikitaIvanovV/ictree) - Like tree but interactive.
* [kupo](https://github.com/darrenburns/kupo) - A terminal file browser, kupo!
* [Rust-Traverse](https://github.com/dmcg310/Rust-Traverse) - Rust traverse is a terminal based file explorer. It is inspired by the NNN file manager. It uses Ratatui for the terminal UI, with Crossterm for the terminal backend.
* [tere](https://github.com/mgunyho/tere) - Terminal file explorer that is a faster alternative to using cd and ls to browse folders in your terminal.
* [tre](https://github.com/dduan/tre) - `tree` command improved with git awareness, editor aliasing, and colors.
@ -659,6 +678,7 @@ Utilities to manage system fonts and to generate text using ASCII-art-like chara
* [cfonts](https://github.com/dominikwilkowski/cfonts) - А command line tool for generating ANSI fonts in the console.
* [FIGlet](http://www.figlet.org/) - Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available.
* [fnt](https://github.com/alexmyczko/fnt) - apt for fonts, the missing font manager for macOS/linux.
* [toilet](http://caca.zoy.org/wiki/toilet) - A program that tries to improve `FIGlet`; can load FIGlet fonts; supports Unicode input and output, colour fonts and output, and various output formats, including HTML, IRC and ANSI; uses `libcaca` to produce nice textual effects.
## <aname="funny"></a>Funny tools
@ -776,9 +796,11 @@ Tools to support and extend the functionalities of the `git` version tracker.
* [BFG Repo-Cleaner](https://github.com/rtyley/bfg-repo-cleaner) - Removes large or troublesome blobs like git-filter-branch does, but faster.
* [git-annex](https://git-annex.branchable.com/) - Manages files with `git`, without checking the file contents into git; very useful to manage large/binary files.
* [git-booster-cli](https://github.com/akgondber/git-booster-cli) - Improve your git workflow with customizable and runnable blocks.
* [git-cc](https://github.com/SKalt/git-cc) - A git extension to help write conventional commits.
* [git-cliff](https://github.com/orhun/git-cliff) - A highly customizable Changelog Generator that follows Conventional Commit specifications.
* [git-extras](https://github.com/tj/git-extras) - Little git extras like git-ignore, git-setup, git-changelog, git-release, git-effort and more.
@ -893,19 +916,24 @@ Utilities to display, convert and reformat Markdown files.
Networks and communication tools: bandwidth monitoring, packet inspection, remote connection, VPNs, terminal sharing, etc..
* [asn](https://github.com/nitefood/asn) - Server for the following services: ASN, RPKI validity, BGP stats, IPv4v6, Prefix, URL, ASPath, Organization, IP reputation, IP geolocation, IP fingerprinting, Network recon, lookup API server, Web traceroute server.
* [bluetuith](https://github.com/darkhz/bluetuith) - A TUI-based Bluetooth connection manager, which can interact with Bluetooth adapters and devices. It aims to be a replacement to most Bluetooth managers, like blueman.
* [bore](https://github.com/ekzhang/bore) - A simple CLI tool for making tunnels to localhost.
* [darkhttpd](https://unix4lyfe.org/darkhttpd/) - Darkhttpd is a simple, fast HTTP 1.1 web server for static content. It does not support PHP or CGI etc but is designed to serve static content, which it does very well.
* [dog](https://github.com/ogham/dog) - dog is a command-line DNS client. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.
* [dug](https://github.com/unfrl/dug) - A global DNS propagation checker that gives pretty output.
* [echo](https://github.com/devem-tech/echo) - Speedy API emulation facilitated by a reverse proxy and mock json server.
* [ejabberd](https://www.ejabberd.im/) - ejabberd is an XMPP application server and an MQTT broker, written mainly in the Erlang programming language.
* [geoiplookup](https://github.com/maxmind/geoip-api-c) - A little application to find geographical and network information of an IP address based no the geoip C API.
* [gg](https://github.com/mzz2017/gg) - A command-line tool for one-click proxy in your research and development without installing v2ray or anything else.
* [goaccess](https://github.com/allinurl/goaccess) - GoAccess is a real-time web log analyzer and interactive viewer, that provides fast and valuable HTTP statistics.
* [gping](https://github.com/orf/gping) - Ping, but with a graph.
* [havn](https://github.com/mrjackwills/havn) - A fast configurable port scanner with reasonable defaults.
* [hflow](https://github.com/comradequinn/hflow) - A command-line, debugging http/s proxy server.
* [humble-explorer](https://github.com/koenvervloesem/humble-explorer) - Cross-platform, command-line and human-friendly Bluetooth Low Energy scanner.
* [ipcalc](http://jodies.de/ipcalc) - Takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range.
* [liboping](https://github.com/octo/liboping) - Protocol independent ANSI-C ping library and command line utility.
* [mitmproxy](https://mitmproxy.org/) - An interactive HTTPS proxy.
* [mosh](https://mosh.org/) - Remote SSH client that achieve good responsiveness in presence of intermittent connectivity and roaming.
* [mtr](https://github.com/traviscross/mtr) - mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.
@ -935,6 +963,8 @@ Networks and communication tools: bandwidth monitoring, packet inspection, remot
* [termishare](https://github.com/qnkhuat/termishare) - Peer to peer terminal sharing.
* [Termshark](https://termshark.io/) - A terminal UI for tshark, inspired by Wireshark.
* [TGORQ](https://github.com/vitor-augusto1/tgorq) - Terminal GO ReQuest (TGORQ) is a Vim-like lightweight CLI tool for performing HTTP requests.
* [tproxy](https://github.com/kevwan/tproxy) - A cli tool to proxy and analyze TCP connections.
* [trippy](https://github.com/fujiapple852/trippy) - A network diagnostic tool.
* [TStream](https://github.com/qnkhuat/tstream) - Live streaming from the terminal. Requires the connection to a central server, from which the streaming is dispatched.
* [ttfb](https://github.com/phip1611/ttfb) - ttfb is a CLI-Tool to measure the TTFB (time to first byte) of HTTP requests.
* [ttyd](https://github.com/tsl0922/ttyd) - Share your terminal over the web.
@ -981,8 +1011,10 @@ Programs to manage spreadsheets and to make presentations.
* [gpa-calculator](https://github.com/kitesi/gpa-calculator) - GPA calculator CLI app that stores data in local files; written in Go.
* [Lotus 1-2-3 for Linux](https://github.com/taviso/123elf) - A native port of Lotus 1-2-3 Release 3 to Linux.
* [mdp](https://github.com/visit1985/mdp) - A command-line based markdown presentation tool.
* [patat](https://github.com/jaspervdj/patat) - Terminal-based presentations using Pandoc.
* [PDFtk](https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) - PDFtk is a simple tool for doing everyday things with PDF documents.
* [presenterm](https://github.com/mfontanini/presenterm) - A terminal slideshow tool.
* [pysentation](https://github.com/mimseyedi/pysentation) - pysentation is a CLI for displaying Python presentations.
* [qpdf](https://github.com/qpdf/qpdf) - QPDF: A content-preserving PDF document transformer that allows to perform several types of operations on PDF files, such as splitting, merging, etc.
* [sc-im](https://github.com/andmarti1424/sc-im) - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal. It is rich in functionalities, but the syntax of functions and other details are different from the common spreadsheets such as Excel and Calc, making difficult to "re-cycle" existing knowledge on these programs to work proficiently with sc-im. Neverthless, a nice piece of software."
* [magic-tape](https://gitlab.com/christosangel/magic-tape) - Magic-tape is an image supporting fuzzy finder command line interface YouTube client.
* [pockyt](https://github.com/achembarpu/pockyt) - Read, manage, and automate the collection of articles in [Pocket](https://getpocket.com), an application for managing a reading list of articles from the Internet.
* [pure-recipe](https://github.com/atiumcache/pure-recipe) - Input a recipe URL and receive well-formatted, ad-free recipes to your terminal, or save the output to a markdown file.
@ -1010,6 +1043,7 @@ Tools that interact with online resources to provide their services, e.g., searc
* [so](https://github.com/samtay/so) - Terminal interface for Stack Overflow.
* [socialscan](https://github.com/iojw/socialscan) - Python library and CLI for accurately querying username and email usage on online platforms.
* [socli](https://github.com/gautamkrishnar/socli) - Stack overflow command line client written in Python. Search and browse stack overflow without leaving the terminal
* [wiki-tui](https://github.com/Builditluc/wiki-tui) - A simple and easy to use Wikipedia Text User Interface.
* [wikit](https://github.com/KorySchneider/wikit) - A command line program for getting Wikipedia summaries easily.
## <aname="organizers"></a>Organizers and calendars
@ -1048,6 +1082,7 @@ Package managers to manage/install/uninstall software packages, as source code o
* [asdf](https://asdf-vm.com/) - Manage multiple runtime versions with a single CLI tool.
* [bin](https://github.com/marcosnils/bin) - Manages binary files downloaded from different sources.
* [cli-tools-info](https://github.com/Lilja/cli-info) - An overview of your CLI tools, if they are installed and what version they are on.
* [eget](https://github.com/zyedidia/eget) - Easily install prebuilt binaries from GitHub.
* [flatpak-cli](https://github.com/sweetbbak/flatpak-cli) - A command line program to search and install flatpaks from the flathub repo using a fzf like interface.
* [getghrel](https://github.com/kavishgr/getghrel) - A user-friendly command-line tool that fetches and installs the latest release assets from Github for MacOS and Linux; it automatically detects your operating system and architecture, downloads the relevant binary, and unpacks it, ensuring a hassle-free experience.
* [hysp](https://github.com/pwnwriter/hysp) - An independent package manager that every hacker deserves.
@ -1056,6 +1091,7 @@ Package managers to manage/install/uninstall software packages, as source code o
* [pypi-command-line](https://github.com/wasi-master/pypi-command-line) - A powerful, colorful, beautiful command-line-interface for pypi.org.
* [Shell Bling Ubuntu](https://github.com/hiAndrewQuinn/shell-bling-ubuntu) - A few scripts to be run on a fresh-off-the-presses Ubuntu VM, in order to get its shell nice 'n purdy.
* [stew](https://github.com/marwanhawari/stew) - An independent package manager for compiled binaries.
* [topgrade](https://github.com/topgrade-rs/topgrade) - Upgrade all the things.
* [upt](https://github.com/sigoden/upt) - Universal Package-management Tool for any OS.
@ -1097,8 +1133,10 @@ Programs to list and monitor currently running processes; alternatives to the `t
* [atop](https://www.atoptool.nl/index.php) - Atop is TUI performance monitor for Linux; it reports the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, overloaded system resources, etc.
* [bashtop](https://github.com/aristocratos/bashtop) - Resource monitor that shows usage and stats for processor, memory, disks, network and processes.
* [below](https://github.com/facebookincubator/below) - A time traveling resource monitor for modern Linux systems
* [bottom](https://github.com/ClementTsang/bottom) - Yet another cross-platform graphical process/system monitor.
* [bpytop](https://github.com/aristocratos/bpytop) - Linux/OSX/FreeBSD resource monitor with a nice interface.
* [Btop++](https://github.com/aristocratos/btop) - Resource monitor that shows usage and stats for processor, memory, disks, network and processes. C++ version and continuation of [bashtop](https://github.com/aristocratos/bashtop) and [bpytop](https://github.com/aristocratos/bpytop).
* [gotop](https://github.com/xxxserxxx/gotop) - A terminal based graphical activity monitor inspired by gtop and vtop.
* [gputop](https://github.com/wookayin/gpustat) - A simple command-line utility for querying and monitoring GPU status.
* [gtop](https://github.com/aksakalli/gtop) - System monitoring dashboard for terminal written in Node.js.
* [htop](http://hisham.hm/htop/) - An interactive process viewer for Unix; improves the UI of `top`, by adding real-time meters and colors.
@ -1116,6 +1154,7 @@ Programs to list and monitor currently running processes; alternatives to the `t
* [TTV](https://github.com/caio-ishikawa/term-task-viewer) - terminal-task-viewer: a lightweight terminal tool to manage processes in Unix machines.
* [vtop](https://github.com/MrRio/vtop) - Alternative to top with several additional stats.
* [ytop](https://github.com/cjbassi/ytop) - TUI system monitor written in Rust.
* [zenith](https://github.com/bvaisvil/zenith) - Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
## <aname="productivity"></a>Productivity
@ -1124,6 +1163,7 @@ Applications for improving own productivity that do not deserve (at the moment)
* [ancv](https://github.com/alexpovel/ancv) - Renders your (JSON) resume/CV for online & pretty terminal display.
* [classis](https://github.com/ginschel/classis) - An easy CLI for the terminal fans out there who want to access Open Assistant's API through the terminal or want to use the API in their own aplications.
* [gdir](https://github.com/pafoster/gdir) - A command line tool which queries Google Directions. The tool displays results as human-readable text.
* [gtt](https://github.com/eeeXun/gtt) - Google Translate TUI (Originally), now supporting Apertium, Argos, Bing, ChatGPT, DeepL, DeepLX, Google, Reverso.
* [h-m-m](https://github.com/nadrad/h-m-m) - h-m-m (pronounced like the interjection "hmm") is a simple, fast, keyboard-centric terminal-based tool for working with mind maps.
* [speedread](https://github.com/pasky/speedread) - A simple terminal-based open source Spritz-alike filter that shows input text as a per-word RSVP (rapid serial visual presentation) aligned on optimal reading points.
* [TUI apps](https://github.com/learnbyexample/TUI-apps) - A repository containing a couple of one-script programs, mainly dedicated to training/learning CLI tools such as grep, awk, etc.
@ -1153,6 +1193,7 @@ Tools for developers, including debuggers, testing, line counters, boilerplate a
* [cgasm](https://github.com/bnagy/cgasm) - Pronounced “SeekAzzem”, it is a standalone, offline terminal-based tool with no dependencies that gives me x86 assembly documentation.
* [cgdb](https://github.com/cgdb/cgdb) - Console front-end to the GNU debugger.
* [chars](https://github.com/antifuchs/chars) - Display names and codes for various ASCII (and unicode) characters / code points.
* [cloc](https://github.com/AlDanial/cloc) - Tool for counting blank lines, comment lines, and physical lines of source code in many programming languages.
* [CodeMark CLI](https://github.com/rootCircle/codemark-cli) - Helps you manage coding assignments and tests; easily initialize the configuration, list assignments, fetch and check your code, submit your code for grading, and get AI-powered error recommendations.
* [Firejail](https://firejail.wordpress.com/) - A SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf.
* [GnuPG](https://gnupg.org/) - GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).
* [gocryptfs](https://nuetzlich.net/gocryptfs) - An encrypted overlay filesystem written in Go.
* [gpg-tui](https://github.com/orhun/gpg-tui) - Manage your GnuPG keys with ease!
* [hashcat](https://hashcat.net/hashcat/) - A robust and efficient password cracking tool that can help you recover lost passwords, audit password security, benchmark, or just figure out what data is stored in a hash.
* [Image Steganography Tool](https://github.com/7thSamurai/steganography) - Simple C++ Encryption and Steganography tool that uses Password-Protected-Encryption to secure a file's contents.
* [jdvrif](https://github.com/CleasbyCode/jdvrif) - CLI tool to embed or extract files via a JPG image. Post & share your embedded JPG image on compatible sites.
@ -1395,9 +1437,13 @@ Applications to display the usage of system resources: network, memory, power, e
* [powertop](https://01.org/powertop) - A `top`-like utility to monitor the sources of power consumption, allows to turn on/off many components, quite useful to track possible power-related issues.
* [pv](http://www.ivarch.com/programs/pv.shtml) - The pv command is used to monitor the progress of data through pipe.
* [ramfetch](https://github.com/WhoseTheNerd/ramfetch) - A fetch which displays memory info using /proc/meminfo.
* [s-tui](https://github.com/amanusk/s-tui) - Terminal-based CPU stress and monitoring utility.
* [screenFetch](https://github.com/KittyKatt/screenFetch) - It can be used to generate one of those nifty terminal theme information + ASCII distribution logos. It auto-detects the distribution and display an ASCII version of that distribution's logo and some valuable information to the right.
* [slurm](https://github.com/mattthias/slurm) - Yet another network load monitor.
* [smem](https://www.selenic.com/smem/) - Python program that reports memory usage; it can report the "proportional set size" (PSS), a meaningful representation of the amount of memory used by libraries and applications in a virtual memory system; it has built-in chart generation.
* [sntop](https://sourceforge.net/projects/sntop) - A simple network top for monitoring connectivity.
* [sysdig](https://www.sysdig.org/) - Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system.
* [tcpterm](https://github.com/sachaos/tcpterm) - tcpterm is a packet visualizer in TUI.
* [The Logfile Navigator](https://lnav.org/) - An advanced and colorful log file viewer with TUI interface.
* [tmon](https://github.com/pondda/tmon) - A tiny system monitor for linux.
* [ttyload](http://www.daveltd.com/src/util/ttyload/) - ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal ("tty").
@ -1423,12 +1469,14 @@ System management tools, such as for brightness control, dotfile and environment
* [killport](https://github.com/jkfran/killport) - A command-line tool to easily kill processes running on a specified port.
* [lshw](http://www.ezix.org/project/wiki/HardwareLiSter) - A small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.
* [mackup](https://github.com/lra/mackup) - Keep your application settings in sync (OS X/Linux).
* [nemu](https://github.com/nemuTUI/nemu) - Ncurses UI for QEMU.
* [Ntfy](https://github.com/dschep/ntfy) - Cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
* [rfsh](https://github.com/docsion/rfsh) - Run shell scripts in batch, concurrently, fully customized with variable.
* [rs-env](https://github.com/sysid/rs-env) - Hierarchical environment variable management, compiling the resulting set of from a hierarchical list of `<name>.env` files.
* [Rumos](https://github.com/octagony/rumos) - CLI utility for controlling screen brightness.
* [sysm](https://github.com/jafarlihi/sysm) - Makes your system play custom sounds when any configured system or external event happens.
* [systeroid](https://github.com/orhun/systeroid) - A more powerful alternative to sysctl(8) with a terminal user interface.
* [ugm](https://github.com/ariasmn/ugm) - A terminal based UNIX user and group browser.
* [viewport-list-cli](https://github.com/kevva/viewport-list-cli) - Return a list of devices and their viewports.
* [YAS-BDSM](https://github.com/sebastiancarlos/yas-bdsm) - YAS-BDSM (Yet Another Stow-Based Dotfiles System Manager): a minimal, UNIX-based, cross-platform, hierarchical dotfiles manager.
* [ydf](https://github.com/yunielrc/ydf) - A disruptive dotfiles manager+. Be ready to work in just a few minutes on your Fresh OS.
@ -1473,6 +1521,7 @@ Text processing utilities to cut or sort lines, find dead links, colorize comman
* [JsonGenius](https://github.com/semanser/JsonGenius) - Self-hosted scraping API that extracts structured data described by a JSON Schema.
* [kill-tabs](https://github.com/sindresorhus/kill-tabs) - Kill all Chrome tabs to improve performance, decrease battery usage, and save memory.
* [Line Select](https://github.com/urbanogilson/lineselect) - A powerful utility enabling interactive line selection from stdin, allowing to seamlessly integrate, pause, select, and refine your pipeline, enhancing data processing precision.
* [logshark](https://github.com/ugosan/logshark) - Logshark is a debugger CLI for JSON logs written in Go.
* [lolcat](https://github.com/busyloop/lolcat) - Ruby Gem to colorize the output of the cat command.
* [Normalize Country](https://github.com/sshaw/normalize_country) - Convert country names and codes to a standard.
* [Output as Format ](https://github.com/sshaw/output-as-format) - Output stdin as GitHub/Slack/Jira etc... formatted code, lists, or quotes.
@ -1488,6 +1537,7 @@ Text processing utilities to cut or sort lines, find dead links, colorize comman
* [trurl](https://github.com/curl/trurl) - Command line tool for URL parsing and manipulation.
* [tuc](https://github.com/riquito/tuc) - You want to cut on more than just a character, perhaps using negative indexes or format the selected fields as you want... Maybe you want to cut on lines (ever needed to drop first and last line?)... That's where tuc can help.
* [Ultimate Plumber](https://github.com/akavel/up) - Helps to interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop.
* [wg-cmd](https://github.com/AndrianBdn/wg-cmd) - TUI for managing WireGuard configuration files.
## <aname="text-search"></a>Text search (alternatives to grep)
@ -1535,6 +1585,7 @@ Time and habit trackers to measure the amount of time spent on different activit
* [tmux-pomodoro-plus](https://github.com/olimorris/tmux-pomodoro-plus) - Pomodoro technique into your tmux workflow
* [utt](https://github.com/larose/utt) - Ultimate Time Tracker - A simple command-line time tracker written in Python.
* [Watson](https://github.com/TailorDev/Watson) - Time tracking CLI to know how much time you are spending on your projects. It can generate nice reports for clients.
* [zeit](https://github.com/mrusme/zeit) - A command line tool for tracking time spent on activities.
## <aname="todo-manager"></a>Todo managers
@ -1558,6 +1609,7 @@ Todo list and task managers.
* [taskbook](https://github.com/klaudiosinani/taskbook) - Tasks, boards & notes for the command-line habitat.
* [TaskWarrior](https://taskwarrior.org/) - Todo manager with advanced features, dedicated synchronization server available, many plugins and related tools, healthy software project.
* [taskwarrior-tui](https://github.com/kdheepak/taskwarrior-tui) - A terminal user interface for taskwarrior.
* [td](https://github.com/wolandark/td) - Simple & elegant To Do list manager written In Bash.
* [td-cli](https://github.com/darrikonn/td-cli) - A command line todo manager, where you can organize and manage your todos across multiple projects.
* [todo.txt](http://todotxt.org/) - Minimalistic todo manager that uses a simple plain text file to keep track of items, implemented as a shell script.
@ -1592,6 +1644,7 @@ Games and utilities to measure and/or improve the typing ability.
* [termtyper](https://github.com/kraanzu/termtyper) - A typing application to level up your fingers!
* [thokr](https://github.com/jrnxf/thokr) - Sleek typing tui with visualized results and historical logging.
* [toipe](https://github.com/Samyak2/toipe) - Yet another typing test, but crab flavoured.
* [Typespeed](http://typespeed.sourceforge.net/) - Type words that are flying by from left to right as fast as you can; features different word sets, e.g., UNIX commands, English words, Non-English words.
* [typetype](https://github.com/ahmet8zer/typetype) - Minimalistic command line typing game.
* [Typr](https://github.com/DriftingOtter/Typr) - `typr` is a Python-based application that utilizes the 'rich' module to provide you with a simple yet satisfying tui when typing, `typr` is designed to be simple and easy to use.
@ -1627,9 +1680,12 @@ Miscellaneous utilities that are not do not fit in other categories and they are
* [Python re(gex)? exercises](https://github.com/learnbyexample/TUI-apps/tree/main/PyRegexExercises) - TUI application intended to help you practice Python regular expressions there are more than 100 exercises covering both the builtin re and third-party regex module.
* [sasqwatch](https://github.com/fabio42/sasqwatch) - A modern take on the classic watch command.
* [sauce](https://github.com/cadecuddy/sauce) - A novelty CLI tool that identifies an anime from an image and yields key data about it.
* [sizeof](https://github.com/zackproser/sizeof) - Experimental CLI, written alongside ChatGPT4 and GItHub Copilot.
* [Skylab](https://github.com/SerhiiStets/skylab) - A text user interface (TUI) tool that displays upcoming space launches in a user-friendly way.
* [sprinkles](https://github.com/KhalilOuali/sprinkles) - Randomly colors input text and outputs it to the terminal.
* [teetail](https://github.com/sl236/teetail) - Like tee, but only the tail goes in the file.
* [tempy](https://github.com/noprobelm/tempy) - A simple, visually pleasing weather report in your terminal.
* [tickrs](https://github.com/tarkah/tickrs) - Realtime ticker data in your terminal.
* [tmux-fingers](https://github.com/morantron/tmux-fingers) - Copy pasting in terminal with vimium/vimperator like hints.
* [ttyscheme](https://github.com/kolunmi/ttyscheme) - Collection of Color Schemes for the TTY.
* [Various Scripts](https://github.com/xkcd386at/scripts) - Various script, mainly in shell and perl, to perform tasks such as combining head and tail, or other common tools accessed using fzf.
@ -1643,6 +1699,7 @@ Miscellaneous utilities that are not do not fit in other categories and they are
Tools for file versioning that are not related to git.
* [Bazaar](http://bazaar.canonical.com/en/) - Multiplatform version control system supporting diffferent workflows; it is part of the GNU Project, and it is free software sponsored by Canonical.
* [fnc](https://fnc.bsdbox.org/index) - Interactive text-based user interface for Fossil.
* [fossil](https://fossil-scm.org/) - A simple, high-reliability, distributed software configuration management system with these advanced features: project management, built-in web interface, friendly self-hosting, simple networking, all-in-one standalone executable, and much more.
* [gee](https://github.com/human37/gee) - CLI repository manager and automation tool written in rust.
* [Gistup](https://github.com/mbostock/gistup) - Create a gist from terminal, then use git to update it.
@ -1672,12 +1729,16 @@ File viewers for images and other formats (e.g., e-books).
* [baca](https://github.com/wustho/baca) - Lets you indulge in your favorite e-books in the comfort of your terminal.
* [bat](https://github.com/sharkdp/bat) - A cat clone with syntax highlighting and Git integration.
* [bbcli](https://github.com/hako/bbcli) - Browse BBC News like a hacker.
* [cacaview](http://caca.zoy.org/wiki/libcaca) - A library and a program to display JPG, PNG, GIF or BMP images in the terminal using ASCII characters.
* [hnterm](https://github.com/ggerganov/hnterm) - Hacker News in the terminal.
* [Lob TUI](https://github.com/pythops/lobtui) - TUI for lobste.rs website.
* [medium-cli](https://github.com/djadmin/medium-cli) - Medium for Hackers - Read [medium.com](https://medium.com/) stories in the terminal.
* [mplayer](http://www.mplayerhq.hu/design7/news.html) - One of the most popular video/audio players around, plays most audio and video formats (using ASCII characters) in the shell, provides a GUI for graphical visualization.
@ -1800,6 +1861,8 @@ A list of some online resoures that contribute interesting links to apps and inf
[texteditors.org](https://texteditors.org/cgi-bin/wiki.pl?search=HomePage) - A huge collection of links to resources on text editor. It contains references to non-CLI programs.
[Terminal Trove](https://terminaltrove.com/) - Collection of terminal CLI/TUI programs, with one page per program, nice screenshots and animated GIFs.
@ -1350,5 +1350,66 @@ find,rawhide,,https://github.com/raforg/rawhide,Find files using pretty C expres
utility,sasqwatch,,https://github.com/fabio42/sasqwatch,A modern take on the classic watch command.
conversion,hecat,,https://gitlab.com/nodiscc/hecat,A generic automation tool around data stored as plaintext YAML files.
funny,hollywood,,https://github.com/dustinkirkland/hollywood,Runs a script turning your Linux terminal into a Hollywood style real-time hacking terminal.
ai,aider,,https://github.com/paul-gauthier/aider,aider is AI pair programming in your terminal.
networking,asn,,https://github.com/nitefood/asn,"Server for the following services: ASN, RPKI validity, BGP stats, IPv4v6, Prefix, URL, ASPath, Organization, IP reputation, IP geolocation, IP fingerprinting, Network recon, lookup API server, Web traceroute server."
viewers,bbcli,,https://github.com/hako/bbcli,Browse BBC News like a hacker.
monitor-top,bottom,,https://github.com/ClementTsang/bottom,Yet another cross-platform graphical process/system monitor.
programming,cgdb,,https://github.com/cgdb/cgdb,Console front-end to the GNU debugger.
data-management-tabular,daff,,https://github.com/paulfitz/daff,"Efficient table comparison and alignment, supporting formats like CSV and SQLite, useful for data analysis and synchronization tasks."
chat,devzat,,https://github.com/quackduck/devzat,Custom SSH server that takes you to a chat instead of a shell prompt.
devops,dive,,https://github.com/wagoodman/dive,A tool for exploring each layer in a docker image.
devops,dry,,https://github.com/moncho/dry,A Docker manager for the terminal.
networking,dug,,https://github.com/unfrl/dug,A global DNS propagation checker that gives pretty output.
git,dunk,,https://github.com/darrenburns/dunk,Prettier git diffs in the terminal.
package-manager,eget,,https://github.com/zyedidia/eget,Easily install prebuilt binaries from GitHub.
versioning,fnc,https://fnc.bsdbox.org/index,,Interactive text-based user interface for Fossil.
font,fnt,,https://github.com/alexmyczko/fnt,"apt for fonts, the missing font manager for macOS/linux."
git,gh-dash,,https://github.com/dlvhdr/gh-dash,A beautiful CLI dashboard for GitHub.
git,git-cc,,https://github.com/SKalt/git-cc,A git extension to help write conventional commits.
monitor-top,gotop,,https://github.com/xxxserxxx/gotop,A terminal based graphical activity monitor inspired by gtop and vtop.
security,gpg-tui,,https://github.com/orhun/gpg-tui,Manage your GnuPG keys with ease!
ai,ChatGPTerminator,,https://github.com/AineeJames/ChatGPTerminator,GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
viewers,hackernews-TUI,,https://github.com/aome510/hackernews-TUI,A Terminal UI to browse Hacker News.
data-management-tabular,harlequin,,https://github.com/tconbeer/harlequin,The SQL IDE for Your Terminal.
networking,havn,,https://github.com/mrjackwills/havn,A fast configurable port scanner with reasonable defaults.
viewers,hnterm,,https://github.com/ggerganov/hnterm,Hacker News in the terminal.
networking,humble-explorer,,https://github.com/koenvervloesem/humble-explorer,"Cross-platform, command-line and human-friendly Bluetooth Low Energy scanner."
chat,tut,,https://github.com/RasmusLindroth/tut,TUI for Mastodon with vim inspired keys.
chat,twitch-tui,,https://github.com/Xithrius/twitch-tui,Twitch chat in the terminal.
system,ugm,,https://github.com/ariasmn/ugm,A terminal based UNIX user and group browser.
text-processing,wg-cmd,,https://github.com/AndrianBdn/wg-cmd,TUI for managing WireGuard configuration files.
online,wiki-tui,,https://github.com/Builditluc/wiki-tui,A simple and easy to use Wikipedia Text User Interface.
time-tracker,zeit,,https://github.com/mrusme/zeit,A command line tool for tracking time spent on activities.
monitor-top,zenith,,https://github.com/bvaisvil/zenith,"Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage"
transfer,zrok,,https://github.com/openziti/zrok,"Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti."
ai,ollama,https://ollama.com/,https://github.com/ollama/ollama,Get up and running with large language models locally.
flashcard,mdfc,,https://github.com/bttger/markdown-flashcards,Easily create and study flashcards using a markdown file with spaced repetition.
1
category
name
homepage
git
description
1350
utility
sasqwatch
https://github.com/fabio42/sasqwatch
A modern take on the classic watch command.
1351
conversion
hecat
https://gitlab.com/nodiscc/hecat
A generic automation tool around data stored as plaintext YAML files.
1352
funny
hollywood
https://github.com/dustinkirkland/hollywood
Runs a script turning your Linux terminal into a Hollywood style real-time hacking terminal.
1353
ai
aider
https://github.com/paul-gauthier/aider
aider is AI pair programming in your terminal.
1354
networking
asn
https://github.com/nitefood/asn
Server for the following services: ASN, RPKI validity, BGP stats, IPv4v6, Prefix, URL, ASPath, Organization, IP reputation, IP geolocation, IP fingerprinting, Network recon, lookup API server, Web traceroute server.
1355
viewers
bbcli
https://github.com/hako/bbcli
Browse BBC News like a hacker.
1356
monitor-top
bottom
https://github.com/ClementTsang/bottom
Yet another cross-platform graphical process/system monitor.
1357
viewers
brows
https://github.com/rubysolo/brows
CLI GitHub release browser.
1358
programming
cgdb
https://github.com/cgdb/cgdb
Console front-end to the GNU debugger.
1359
data-management-tabular
daff
https://github.com/paulfitz/daff
Efficient table comparison and alignment, supporting formats like CSV and SQLite, useful for data analysis and synchronization tasks.
1360
chat
devzat
https://github.com/quackduck/devzat
Custom SSH server that takes you to a chat instead of a shell prompt.
1361
devops
dive
https://github.com/wagoodman/dive
A tool for exploring each layer in a docker image.
1362
devops
dry
https://github.com/moncho/dry
A Docker manager for the terminal.
1363
networking
dug
https://github.com/unfrl/dug
A global DNS propagation checker that gives pretty output.
1364
git
dunk
https://github.com/darrenburns/dunk
Prettier git diffs in the terminal.
1365
package-manager
eget
https://github.com/zyedidia/eget
Easily install prebuilt binaries from GitHub.
1366
versioning
fnc
https://fnc.bsdbox.org/index
Interactive text-based user interface for Fossil.
1367
font
fnt
https://github.com/alexmyczko/fnt
apt for fonts, the missing font manager for macOS/linux.
1368
git
gh-dash
https://github.com/dlvhdr/gh-dash
A beautiful CLI dashboard for GitHub.
1369
git
git-cc
https://github.com/SKalt/git-cc
A git extension to help write conventional commits.
1370
monitor-top
gotop
https://github.com/xxxserxxx/gotop
A terminal based graphical activity monitor inspired by gtop and vtop.
1371
security
gpg-tui
https://github.com/orhun/gpg-tui
Manage your GnuPG keys with ease!
1372
ai
ChatGPTerminator
https://github.com/AineeJames/ChatGPTerminator
GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
1373
productivity
gtt
https://github.com/eeeXun/gtt
Google Translate TUI (Originally), now supporting Apertium, Argos, Bing, ChatGPT, DeepL, DeepLX, Google, Reverso.
1374
viewers
hackernews-TUI
https://github.com/aome510/hackernews-TUI
A Terminal UI to browse Hacker News.
1375
data-management-tabular
harlequin
https://github.com/tconbeer/harlequin
The SQL IDE for Your Terminal.
1376
networking
havn
https://github.com/mrjackwills/havn
A fast configurable port scanner with reasonable defaults.
1377
viewers
hnterm
https://github.com/ggerganov/hnterm
Hacker News in the terminal.
1378
networking
humble-explorer
https://github.com/koenvervloesem/humble-explorer
Cross-platform, command-line and human-friendly Bluetooth Low Energy scanner.
1379
online
jira-cli
https://github.com/ankitpokhrel/jira-cli
Feature-rich interactive Jira command line.
1380
file-explorer
kupo
https://github.com/darrenburns/kupo
A terminal file browser, kupo!
1381
text-processing
logshark
https://github.com/ugosan/logshark
Logshark is a debugger CLI for JSON logs written in Go.
1382
email
meli
https://github.com/meli/meli
Terminal mail client.
1383
system
nemu
https://github.com/nemuTUI/nemu
Ncurses UI for QEMU.
1384
networking
liboping
https://github.com/octo/liboping
Protocol independent ANSI-C ping library and command line utility.
1385
file-handling
ouch
https://github.com/ouch-org/ouch
Painless compression and decompression in the terminal.
1386
editors
ox
https://github.com/curlpipe/ox
An independent Rust text editor.
1387
office
patat
https://github.com/jaspervdj/patat
Terminal-based presentations using Pandoc.
1388
devops
planor
https://github.com/mrusme/planor
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, Fleek, ...).
1389
office
pysentation
https://github.com/mimseyedi/pysentation
pysentation is a CLI for displaying Python presentations.
1390
data-management-tabular
qsv
https://github.com/jqnatividad/qsv
CSVs sliced, diced & analyzed.
1391
monitor
s-tui
https://github.com/amanusk/s-tui
Terminal-based CPU stress and monitoring utility.
1392
chat
scli
https://github.com/isamert/scli
A simple terminal user interface for signal messenger.
1393
utility
sizeof
https://github.com/zackproser/sizeof
Experimental CLI, written alongside ChatGPT4 and GItHub Copilot.
1394
monitor
slurm
https://github.com/mattthias/slurm
Yet another network load monitor.
1395
monitor
sntop
https://sourceforge.net/projects/sntop
A simple network top for monitoring connectivity.
1396
todo-manager
taskwarrior-tui
https://github.com/kdheepak/taskwarrior-tui
A terminal user interface for taskwarrior.
1397
monitor
tcpterm
https://github.com/sachaos/tcpterm
tcpterm is a packet visualizer in TUI.
1398
utility
tempy
https://github.com/noprobelm/tempy
A simple, visually pleasing weather report in your terminal.
1399
data-management-tabular
textql
https://github.com/dinedal/textql
Execute SQL against structured text like CSV or TSV.
1400
utility
tickrs
https://github.com/tarkah/tickrs
Realtime ticker data in your terminal.
1401
chat
toot
https://github.com/ihabunek/toot
Mastodon CLI & TUI.
1402
package-manager
topgrade
https://github.com/topgrade-rs/topgrade
Upgrade all the things.
1403
networking
tproxy
https://github.com/kevwan/tproxy
A cli tool to proxy and analyze TCP connections.
1404
networking
trippy
https://github.com/fujiapple852/trippy
A network diagnostic tool.
1405
typing
ttyper
https://github.com/max-niederman/ttyper
Terminal-based typing test.
1406
chat
tut
https://github.com/RasmusLindroth/tut
TUI for Mastodon with vim inspired keys.
1407
chat
twitch-tui
https://github.com/Xithrius/twitch-tui
Twitch chat in the terminal.
1408
system
ugm
https://github.com/ariasmn/ugm
A terminal based UNIX user and group browser.
1409
text-processing
wg-cmd
https://github.com/AndrianBdn/wg-cmd
TUI for managing WireGuard configuration files.
1410
online
wiki-tui
https://github.com/Builditluc/wiki-tui
A simple and easy to use Wikipedia Text User Interface.
1411
time-tracker
zeit
https://github.com/mrusme/zeit
A command line tool for tracking time spent on activities.
1412
monitor-top
zenith
https://github.com/bvaisvil/zenith
Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
1413
transfer
zrok
https://github.com/openziti/zrok
Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
1414
ai
ollama
https://ollama.com/
https://github.com/ollama/ollama
Get up and running with large language models locally.
1415
flashcard
mdfc
https://github.com/bttger/markdown-flashcards
Easily create and study flashcards using a markdown file with spaced repetition.
commandlinefu.com,https://www.commandlinefu.com/commands/browse,The place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too.
cli.club,https://cli.club/,"A collection of the best CLI/Ncurses software covering a wide range of categories from messaging, music, text editing and more."
texteditors.org,https://texteditors.org/cgi-bin/wiki.pl?search=HomePage,A huge collection of links to resources on text editor. It contains references to non-CLI programs.
Terminal Trove,https://terminaltrove.com/,"Collection of terminal CLI/TUI programs, with one page per program, nice screenshots and animated GIFs."
1
title
url
description
15
commandlinefu.com
https://www.commandlinefu.com/commands/browse
The place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too.
16
cli.club
https://cli.club/
A collection of the best CLI/Ncurses software covering a wide range of categories from messaging, music, text editing and more.