Network
Network tools, HTTP clients, and connectivity utilities
adless
Local domains blocker written in Go
alot
Terminal email client using NotMuch backend with MailDir support
alpine
User-friendly terminal email client suitable for beginners and power users
Amfora
A fancy Gemini protocol browser for the terminal
arch-wiki
Search the Arch Wiki from the command line
aria2
Lightweight multi-protocol download utility with multi-source support
asn
ASN, RPKI, BGP, IPv4/v6, prefix lookup, IP reputation, and network recon tool
asuka
A Gemini protocol client written in Rust with ncurses
ATAC
Terminal API client like Postman or Insomnia, but in your terminal
av
CLI tool to manage stacked PRs with Aviator
Awesome CLI
Browse Awesome lists from the command line with a fancy interface
Awesome Finder
Search the awesome lists from the command line
bandwhich
Terminal bandwidth utilization tool showing per-process usage
Better Curl Saul
HTTP client with persistent workspace configs and dynamic variables
bluetuith
TUI-based Bluetooth connection manager with device interaction
blueutil-tui
TUI for Mac to interact with Bluetooth devices via blueutil
bmon
Network monitoring and debugging tool with human-friendly visual statistics
Bombadillo
A non-web browser for Gemini, Finger, and Gopher protocols
bore
A simple CLI tool for making tunnels to localhost
browserbase
Browse the web, deploy automations, and manage browser sessions from the terminal
browsh
A fully-modern text-based browser rendering HTML5, CSS3, JS, and video
Canto Curses
Curses frontend for Canto RSS feed daemon
carbonyl
Chromium running inside your terminal
Chawan
Text-mode web browser that doubles as a terminal pager
chiko
Beautiful TUI gRPC client for interacting with gRPC services
chuckle-cli
Print jokes in your terminal using an online API
cli_chat_app
End-to-end encrypted chat application for the terminal
cli-arxiv
CLI tool for browsing and exploring arXiv papers
croc
Easily and securely transfer files between computers
curlie
The power of curl with the ease of use of HTTPie
curl
Transfer data with URLs supporting dozens of protocols
CuTE
archivedTUI for building, executing, and saving curl commands
darkhttpd
Simple, fast HTTP 1.1 web server for static content
dawson
Track project statistics on Hacker News and GitHub with notifications
ddgr
Search DuckDuckGo from the terminal
Deluge
Lightweight cross-platform BitTorrent client with terminal interface
dev-browser
Let your AI agent use a browser through sandboxed Playwright scripts
devzat
SSH server that takes you to a chat instead of a shell prompt
Discordo
Lightweight, secure, and feature-rich Discord terminal client
dish
A lightweight, remotely configurable monitoring service
dog
Command-line DNS client with colorful output and DoH/DoT support
doggo
DNS client for humans with colors, tabular and JSON output, and reverse DNS
downloader-cli
Simple Python downloader with an awesome customizable progress bar
dug
Global DNS propagation checker with pretty output
echo
Speedy API emulation with reverse proxy and mock JSON server
ejabberd
XMPP application server and MQTT broker written in Erlang
Elinks
Advanced text-mode web browser with CSS support and background downloads
feedln
A simple terminal RSS reader
feuille
A fast, dead-simple socket-based pastebin
ffsend
Easily and securely share files from the command line
finch
Terminal-based IM client supporting many protocols via libpurple
firecrawl
Scrape, crawl, search, and extract web data as LLM-ready content
Fjira
The fuzziest Jira command line tool in the world
Froop
Share files across the network seamlessly and securely
gallery-dl
Command-line program to download image galleries from hosting sites
generate-ip
Randomly generate, format, and validate IPv4, IPv6, and MAC addresses
geolocate
Fetch IP geolocation data from the command line
gg
One-click proxy for research and development without installing v2ray
ggh
Recall your SSH sessions and search your SSH config file
gh-star-timeline
Track historic GitHub stars with machine-usable output
ghfetch
Fetch GitHub user information and display like Neofetch
github-dlr
Download individual files and folders from GitHub recursively
GNU Freetalk
Console-based Jabber/XMPP chat client with autocompletion
goaccess
Real-time web log analyzer and interactive viewer with fast HTTP statistics
GoCatGo
A pastebin tool with a focus on transparency
gomuks
Terminal-based Matrix client written in Go
googler
archivedGoogle Search, Site Search, and News from the terminal
goop-cli
Google Drive Push CLI for syncing local files with Google Drive
GoTTY
Share your terminal as a web application in the browser
gping
Ping, but with a graph
gplaces
Simple but powerful terminal Gemini client
Graphene
A text-based web browser that aims to be a joy to use
Gremlin
Gemini browser for the terminal
havn
Fast configurable port scanner with reasonable defaults
hflow
Command-line debugging HTTP/S proxy server
Himalaya
Command-line interface for email management
HTTPie
A user-friendly command-line HTTP client for the API era
humble-explorer
Cross-platform, human-friendly Bluetooth Low Energy scanner
iamb
Matrix chat client for the terminal with Vim keybindings
icy_tools
archivedTerminal tools for BBS systems, ANSI art drawing, viewing, and animation
impala
TUI for managing wifi networks and connections on Linux
ipcalc
Calculate IP network broadcast, network, wildcard mask, and host range
irssi
The most popular IRC client for the command line
is-fast
TUI tool for quick internet searches directly from the terminal
jira-cli
Feature-rich interactive Jira command line
Jitter
archivedA repository-oriented binary manager for Linux
Kapow!
Turn shell commands into HTTP APIs instantly
kftray
kubectl port-forward on steroids with UDP, proxy, and GitHub sync
kirc
A tiny IRC client written in POSIX C99
Kyanos
eBPF-based networking analysis tool with packet timing visualization
lftp
Sophisticated FTP/HTTP client with bookmarks and mirroring
liboping
Protocol-independent ANSI-C ping library and command line utility
Links
Text-based web browser with tables and frames support
Litter
Minimalistic, terminal-based read-only web browser
lux
A fast and simple video downloader built with Go
Lynx
Highly configurable text-based web browser, one of the oldest CLI browsers
Mabel
A fancy BitTorrent client for the terminal built with Bubbletea
mailsy
Generate disposable email addresses in the CLI through mail.tm
Magic Wormhole
Transfer files between computers using human-readable codes
maildir-rank-addr
Create ranked email address lists from local maildir for address completion
magic-tape
Image-supporting fuzzy finder YouTube client for the CLI
matrix-commander
Simple CLI-based Matrix client for sending and receiving messages
matrixcli
A minimal command line Matrix client
matterhorn
A terminal client for the Mattermost chat system
mbsync
Synchronize IMAP mailboxes to local MailDir format
MCABBER
Small XMPP console client with encryption and MUC support
meli
Terminal mail client
min
Gemini browser with Vim-style navigation and client certificate support
mitmproxy
An interactive HTTPS proxy for debugging and testing
mmdbinspect
Look up records for IPs and networks in MaxMind .mmdb databases
monolith
Save complete web pages as a single HTML file
mosh
Remote SSH client with good responsiveness over intermittent connections
mtr
Network diagnostic tool combining traceroute and ping
Mutt
Powerful terminal email client with extensive customization and protocol support
neoss
User-friendly and detailed socket statistics with a Terminal UI
netdump
Simple network packet analyzer with real-time and offline ASCII visualization
netscanner
All-in-one network scanning tool with TUI
newsboat_video_downloader
Download YouTube content sorted by channel into folders
Newsboat
An RSS/Atom feed reader for the text console
Newsraft
Lightweight ncurses feed reader inspired by Newsboat
Nextcloud share URL downloader
Download files from NextCloud share URLs directly from the command line
nics
Display Network Interface Card information consistently across platforms
nmail
Console-based email client with an alpine/pine-like interface
nom
RSS reader for the terminal
Notmuch
Fast, tag-based email indexing and search system
oama
OAuth credential manager for the command line
oha
HTTP load generator with real-time TUI display
OnionShare
Securely and anonymously share files over the Tor network
openring
Generate a webring from RSS feeds to link to other blogs
Optic
archivedOpen source tools to make OpenAPI and API-first practices easy
oryx
TUI for sniffing network traffic using eBPF on Linux
osync
Robust two-way file sync based on rsync with fault tolerance and ACL support
packemon
TUI tool and Go library for sending and monitoring network packets
par_scrape
Versatile web scraping tool with AI-powered data extraction and formatting
paste69
archivedSimple CURL-able pastebin service
paws
sendmail/maildir interface to Slack
pbgopy
Copy and paste between devices over the network
PingMe
Send messages to multiple messaging platforms and email from the CLI
plane-notify
Get notifications when selected aircraft take off or land using ADS-B data
pockyt
Read, manage, and automate your Pocket reading list from the CLI
Poezio
Free console XMPP client with easy anonymous connections
pop
Send emails from your terminal using Resend API
portal
Quick and easy command-line file transfer between computers
Profanity
Console-based XMPP client written in C using ncurses
Prosody
Modern XMPP communication server that is easy to set up
Proxymock
Network recorder TUI that auto-generates tests and mocks from API traffic
PSSH
Parallelized versions of OpenSSH tools for managing multiple servers
ptrstream
High-performance distributed PTR record scanner with streaming output
pure-recipe
Get well-formatted, ad-free recipes from URLs in your terminal
pymailgen
Generate email lists from CSV and template files for SMTP sending
qrcp
Transfer files between desktop and mobile by scanning a QR code
qr-filetransfer
Transfer files over Wi-Fi between computer and smartphone via QR code
quark
Extremely small and simple HTTP web server for static content
quickserve
Simple HTTP server in Python for quickly sharing files
RainbowStream
Twitter client for the terminal with colorful output
rclone-tui
Cross-platform TUI manager for rclone
rclone
Manage and sync files across 40+ cloud storage providers
recon
Gather public info about network hosts
redive
Trace URL redirections in the terminal
Romulus
Cross-platform Gemini console client in C# with mouse support
rReader
RSS reader client with TUI interface
rss-cli
UNIX-inspired CLI application for interacting with RSS feeds
rtop
Agent-less remote server monitoring over plain SSH
rsync
Fast, versatile file synchronization and transfer over SSH
rtorrent
Ncurses-based BitTorrent client ideal for tmux and screen
Rustcat
Netcat alternative written in Rust
s
Web search from the terminal, opens results in your browser
scli
Simple terminal user interface for Signal messenger
Seashells
Pipe output to the web
senpai
A modern terminal IRC client
serve
Serve static sites and SPAs with a clean directory listing interface
Servitor
Command-line Fediverse client that does not require a server
Sfeed
RSS and Atom parser that converts feeds to TAB-separated format
sharing
Share directories and files from CLI to iOS and Android devices
shbin
Upload code snippets and files to GitHub as an internal pastebin
Shreddit
Remove your Reddit comment history
sic
Extremely simple IRC client in less than 250 lines of code
signal-cli
Unofficial command-line and dbus interface for Signal messenger
sitecopy
Synchronize local website copy with a remote FTP server
smartscp
Replacement of scp that auto-skips git-ignored files
SMBScan
Tool to enumerate file shares on an internal network
sngrep
Ncurses SIP message flow viewer
so
Terminal interface for Stack Overflow
socialscan
Check username and email availability on online platforms
socli
Stack Overflow command line client for terminal browsing
speedtest-cli
archivedCommand line interface for testing internet bandwidth using speedtest.net
speedtest-net
Test internet connection speed and ping using speedtest.net
ssh-chat
Chat server over SSH - connect and chat instead of getting a shell
ssh-menu
Interactive terminal menu for your SSH profiles
sshed
SSH config editor and bookmarks manager
sshbook
Minimal terminal-based SSH launcher for saving SSH entries
sshs
Terminal user interface for SSH
sshto
Manage SSH connections with a dialog-based menu
sshuttle
Transparent proxy server that works as a poor man's VPN over SSH
sslh
SSL/SSH multiplexer to share ports between protocols
sshx
Fast, collaborative live terminal sharing over the web
SSM
A simple SSH manager
stftp
Simple, easy-to-use terminal FTP client
Stig
A client application to control the Transmission BitTorrent client
STU
Interactive terminal-based explorer for Amazon S3
subs
Grab valid subdomains, resolve them, split them, and more
sup
Thread-based terminal email client for high-volume accounts
tcpterm
Packet visualizer in TUI
tdl
Beautiful and feature-rich Telegram downloader written in Go
Telegram messenger CLI
Command-line interface for Telegram using readline
Telescope
Gemini client inspired by Emacs and W3M
TermFeed
A simple terminal feed reader
termishare
Peer to peer terminal sharing
Termshark
Terminal UI for tshark, inspired by Wireshark
tgbounce
Simple Telegram assistant for replying, clicking buttons, and desktop notifications
TGORQ
Vim-like lightweight CLI tool for performing HTTP requests
tiny
An IRC client written in Rust
tmpmail
Create and receive emails at temporary addresses from the command line
toot
Mastodon CLI and TUI client
torrentCLI
Get torrents from the terminal
toru
BitTorrent streaming CLI to stream anime torrents in real-time
toxic
A Tox-based instant messaging and video chat client
tproxy
CLI tool to proxy and analyze TCP connections
tran
Securely transfer anything between computers with a TUI
Transgression TUI
A remote TUI client for the Transmission BitTorrent program
Transmission
Fast, easy and free BitTorrent client
TReq
CLI tool for effortless HTTP requests
trippy
Network diagnostic tool combining traceroute and ping
trzsz-ssh
Drop-in SSH replacement with login prompts, batch login, and UDP mode like mosh
tshare
The fastest way to share your files on the web, for free
tsshd
SSH server like mosh-server with port forwarding and agent forwarding support
TStream
Live streaming from the terminal via a central server
ttchat
Twitch chats in the terminal
ttfb
CLI tool to measure HTTP time to first byte (TTFB)
ttyd
Share your terminal over the web
TUIR
Text-based interface to view and interact with Reddit
tunblkctl
Command-line frontend for Tunnelblick VPN client
Tunnelmole
Connect to local servers from anywhere
turl
Command-line tool to make plain TCP-based requests
tut
TUI for Mastodon with vim-inspired keys
tweets
Decentralized Twitter alternative using git
twitch-tui
Twitch chat in the terminal
twterm
Full-featured TUI Twitter client
Unison
Bidirectional file synchronization between hosts
updo
Uptime monitoring CLI tool with alerting and advanced settings
w3m
Text-based web browser and pager that can render HTML as plain text
wavemon
ncurses-based wireless network monitoring application for Linux
websocat
Netcat, curl and socat for WebSockets
WeeChat
Fast, light, extensible chat client with text-based interface
Weechat-Matrix
Python script for Weechat to communicate over the Matrix protocol
wg-cmd
TUI for managing WireGuard configuration files
wiki-tui
Simple and easy-to-use Wikipedia text user interface
Wikipedia-Command-Line-Interface
Access Wikipedia directly from your command prompt
wikit
A command line program for getting Wikipedia summaries easily
Wishlist
A single entrypoint for multiple SSH endpoints
Woof
archivedOne-shot HTTP file server for quick sharing on a local network
wuzz
Interactive CLI tool for HTTP inspection
xh
A friendly and fast tool for sending HTTP requests
xiringuito
SSH-based VPN made easy with no server configuration needed
xxh
Bring your favorite shell wherever you go through SSH
Yark
YouTube archiving made simple
youtube-dl
Download videos from YouTube and hundreds of other sites
yt-dlp
A youtube-dl fork with additional features and fixes
ytfzf
Find and play YouTube videos from the terminal using fzf and mpv
ytmdl
Download songs from YouTube in MP3 format with metadata
zrok
Geo-scale peer-to-peer sharing platform built on OpenZiti
zxc
Terminal-based intercepting proxy using tmux and vim as UI