← All categories

Network

Network tools, HTTP clients, and connectivity utilities

adless

Go

Local domains blocker written in Go

network linux

aerc

Go

A pretty good email client for the terminal

network linuxmacos

alot

Python

Terminal email client using NotMuch backend with MailDir support

network linuxmacos

alpine

C

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

network linuxmacos

Amfora

Go

A fancy Gemini protocol browser for the terminal

network linuxmacoswindows

arch-wiki

Python

Search the Arch Wiki from the command line

network linuxmacos

aria2

C++

Lightweight multi-protocol download utility with multi-source support

network linuxmacoswindows

asn

Shell

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

network linuxmacos

asuka

Rust

A Gemini protocol client written in Rust with ncurses

network linuxmacos

ATAC

Rust

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

network linuxmacoswindows

av

Go

CLI tool to manage stacked PRs with Aviator

network linuxmacos

Awesome CLI

Go

Browse Awesome lists from the command line with a fancy interface

network linuxmacos

Awesome Finder

Python

Search the awesome lists from the command line

network linuxmacoswindows

bandwhich

Rust

Terminal bandwidth utilization tool showing per-process usage

networksystem linuxmacos

Better Curl Saul

Rust

HTTP client with persistent workspace configs and dynamic variables

network linuxmacos

bluetuith

Go

TUI-based Bluetooth connection manager with device interaction

network linux

blueutil-tui

Python

TUI for Mac to interact with Bluetooth devices via blueutil

network macos

bmon

C

Network monitoring and debugging tool with human-friendly visual statistics

network linux

Bombadillo

Go

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

network linuxmacos

bore

Rust

A simple CLI tool for making tunnels to localhost

network linuxmacoswindows

browsh

Go

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

network linuxmacos

Canto Curses

Python

Curses frontend for Canto RSS feed daemon

network linuxmacos

carbonyl

Rust

Chromium running inside your terminal

network linuxmacos

Chawan

Nim

Text-mode web browser that doubles as a terminal pager

network linuxmacos

chiko

Go

Beautiful TUI gRPC client for interacting with gRPC services

network linuxmacos

chuckle-cli

JavaScript

Print jokes in your terminal using an online API

network linuxmacos

cli-arxiv

Python

CLI tool for browsing and exploring arXiv papers

network linuxmacos

cli_chat_app

Go

End-to-end encrypted chat application for the terminal

network linuxmacos

croc

Go

Easily and securely transfer files between computers

network linuxmacoswindows

curl

C

Transfer data with URLs supporting dozens of protocols

network linuxmacoswindows

curlie

Go

The power of curl with the ease of use of HTTPie

networkdevelopment linuxmacoswindows

CuTE

Rust

TUI for building, executing, and saving curl commands

network linuxmacos

darkhttpd

C

Simple, fast HTTP 1.1 web server for static content

network linuxmacos

dawson

Python

Track project statistics on Hacker News and GitHub with notifications

network linuxmacos

ddgr

Python

Search DuckDuckGo from the terminal

network linuxmacoswindows

Deluge

Python

Lightweight cross-platform BitTorrent client with terminal interface

network linuxmacoswindows

devzat

Go

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

network linuxmacos

Discordo

Go

Lightweight, secure, and feature-rich Discord terminal client

network linuxmacoswindows

dish

Go

A lightweight, remotely configurable monitoring service

network linuxmacos

dog

Rust

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

network linuxmacos

doggo

Go

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

network linuxmacoswindows

downloader-cli

Python

Simple Python downloader with an awesome customizable progress bar

network linuxmacos

dug

Go

Global DNS propagation checker with pretty output

network linuxmacoswindows

echo

Go

Speedy API emulation with reverse proxy and mock JSON server

network linuxmacoswindows

ejabberd

Erlang

XMPP application server and MQTT broker written in Erlang

network linuxmacos

Elinks

C

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

network linuxmacos

feedln

Pascal

A simple terminal RSS reader

network linux

feuille

C

A fast, dead-simple socket-based pastebin

network linux

ffsend

Rust

Easily and securely share files from the command line

network linuxmacoswindows

finch

C

Terminal-based IM client supporting many protocols via libpurple

network linuxmacos

Fjira

Go

The fuzziest Jira command line tool in the world

network linuxmacos

Froop

Rust

Share files across the network seamlessly and securely

network linuxmacos

gallery-dl

Python

Command-line program to download image galleries from hosting sites

network linuxmacoswindows

generate-ip

JavaScript

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

network linuxmacoswindows

geolocate

JavaScript

Fetch IP geolocation data from the command line

network linuxmacoswindows

gg

Go

One-click proxy for research and development without installing v2ray

network linux

ggh

Go

Recall your SSH sessions and search your SSH config file

network linuxmacos

gh-star-timeline

Python

Track historic GitHub stars with machine-usable output

network linuxmacos

ghfetch

Go

Fetch GitHub user information and display like Neofetch

network linuxmacoswindows

github-dlr

JavaScript

Download individual files and folders from GitHub recursively

network linuxmacoswindows

GNU Freetalk

C

Console-based Jabber/XMPP chat client with autocompletion

network linuxmacos

goaccess

C

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

networksystem linuxmacos

GoCatGo

Go

A pastebin tool with a focus on transparency

network linuxmacos

gomuks

Go

Terminal-based Matrix client written in Go

network linuxmacoswindows

googler

Python

Google Search, Site Search, and News from the terminal

network linuxmacoswindows

goop-cli

Go

Google Drive Push CLI for syncing local files with Google Drive

network linuxmacos

GoTTY

Go

Share your terminal as a web application in the browser

network linuxmacos

gplaces

C

Simple but powerful terminal Gemini client

network linux

gping

Rust

Ping, but with a graph

network linuxmacoswindows

Graphene

Python

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

network linuxmacos

Gremlin

Rust

Gemini browser for the terminal

network linuxmacos

havn

Rust

Fast configurable port scanner with reasonable defaults

network linuxmacoswindows

hflow

Go

Command-line debugging HTTP/S proxy server

network linuxmacos

Himalaya

Rust

Command-line interface for email management

network linuxmacoswindows

HTTPie

Python

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

networkdevelopment linuxmacoswindows

humble-explorer

Python

Cross-platform, human-friendly Bluetooth Low Energy scanner

network linuxmacoswindows

iamb

Rust

Matrix chat client for the terminal with Vim keybindings

network linuxmacos

icy_tools

Rust

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

networkmedia linuxmacoswindows

impala

Rust

TUI for managing wifi networks and connections on Linux

network linux

ipcalc

Perl

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

network linuxmacos

irssi

C

The most popular IRC client for the command line

network linuxmacos

is-fast

Rust

TUI tool for quick internet searches directly from the terminal

network linuxmacos

jira-cli

Go

Feature-rich interactive Jira command line

network linuxmacoswindows

Jitter

A repository-oriented binary manager for Linux

network linux

Kapow!

Go

Turn shell commands into HTTP APIs instantly

networkdevelopment linuxmacos

kftray

Rust

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

network linuxmacoswindows

kirc

C

A tiny IRC client written in POSIX C99

network linuxmacos

Kyanos

Go

eBPF-based networking analysis tool with packet timing visualization

network linux

lftp

C++

Sophisticated FTP/HTTP client with bookmarks and mirroring

network linuxmacos

liboping

C

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

network linuxmacos

Links

C

Text-based web browser with tables and frames support

network linuxmacos

Litter

Python

Minimalistic, terminal-based read-only web browser

network linuxmacos

lux

Go

A fast and simple video downloader built with Go

network linuxmacoswindows

Lynx

C

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

network linuxmacoswindows

Mabel

Go

A fancy BitTorrent client for the terminal built with Bubbletea

network linuxmacos

magic-tape

Shell

Image-supporting fuzzy finder YouTube client for the CLI

network linux

Magic Wormhole

Python

Transfer files between computers using human-readable codes

network linuxmacoswindows

maildir-rank-addr

Go

Create ranked email address lists from local maildir for address completion

network linuxmacos

mailsy

JavaScript

Generate disposable email addresses in the CLI through mail.tm

network linuxmacoswindows

matrix-commander

Python

Simple CLI-based Matrix client for sending and receiving messages

network linuxmacos

matrixcli

Python

A minimal command line Matrix client

network linuxmacos

matterhorn

Haskell

A terminal client for the Mattermost chat system

network linuxmacos

mbsync

C

Synchronize IMAP mailboxes to local MailDir format

network linuxmacos

MCABBER

C

Small XMPP console client with encryption and MUC support

network linuxmacos

meli

Rust

Terminal mail client

network linuxmacos

min

Go

Gemini browser with Vim-style navigation and client certificate support

network linuxmacos

mitmproxy

Python

An interactive HTTPS proxy for debugging and testing

network linuxmacoswindows

monolith

Rust

Save complete web pages as a single HTML file

network linuxmacoswindows

mosh

C++

Remote SSH client with good responsiveness over intermittent connections

network linuxmacos

mtr

C

Network diagnostic tool combining traceroute and ping

network linuxmacos

Mutt

C

Powerful terminal email client with extensive customization and protocol support

network linuxmacos

NeoMutt

C

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

network linuxmacos

neoss

Python

User-friendly and detailed socket statistics with a Terminal UI

network linuxmacos

netdump

C

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

network linuxmacos

netscanner

Rust

All-in-one network scanning tool with TUI

network linuxmacos

newsboat_video_downloader

Python

Download YouTube content sorted by channel into folders

network linuxmacos

Newsboat

C++

An RSS/Atom feed reader for the text console

network linuxmacos

Newsraft

C

Lightweight ncurses feed reader inspired by Newsboat

network linuxmacos

Nextcloud share URL downloader

Python

Download files from NextCloud share URLs directly from the command line

network linuxmacos

nics

Go

Display Network Interface Card information consistently across platforms

network linuxmacoswindows

nmail

C++

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

network linuxmacos

nom

Go

RSS reader for the terminal

network linuxmacoswindows

Notmuch

C

Fast, tag-based email indexing and search system

network linuxmacos

oama

Haskell

OAuth credential manager for the command line

network linuxmacos

oha

Rust

HTTP load generator with real-time TUI display

network linuxmacoswindows

OnionShare

Python

Securely and anonymously share files over the Tor network

network linuxmacoswindows

openring

Go

Generate a webring from RSS feeds to link to other blogs

network linuxmacos

Optic

TypeScript

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

network linuxmacoswindows

oryx

Rust

TUI for sniffing network traffic using eBPF on Linux

network linux

osync

Shell

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

network linuxmacos

packemon

Go

TUI tool and Go library for sending and monitoring network packets

network linux

par_scrape

Python

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

network linuxmacos

paste69

Python

Simple CURL-able pastebin service

network linuxmacos

paws

Perl

sendmail/maildir interface to Slack

network linuxmacos

pbgopy

Go

Copy and paste between devices over the network

network linuxmacoswindows

PingMe

Go

Send messages to multiple messaging platforms and email from the CLI

network linuxmacoswindows

pockyt

Python

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

network linuxmacos

Poezio

Python

Free console XMPP client with easy anonymous connections

network linuxmacos

pop

Go

Send emails from your terminal using Resend API

network linuxmacoswindows

portal

Go

Quick and easy command-line file transfer between computers

network linuxmacoswindows

Profanity

C

Console-based XMPP client written in C using ncurses

network linuxmacos

Prosody

Lua

Modern XMPP communication server that is easy to set up

network linuxmacos

Proxymock

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

network linuxmacos

PSSH

Python

Parallelized versions of OpenSSH tools for managing multiple servers

network linuxmacos

ptrstream

Python

High-performance distributed PTR record scanner with streaming output

network linuxmacos

pure-recipe

Python

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

network linuxmacos

pymailgen

Python

Generate email lists from CSV and template files for SMTP sending

network linuxmacos

qr-filetransfer

Python

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

network linuxmacoswindows

qrcp

Go

Transfer files between desktop and mobile by scanning a QR code

network linuxmacoswindows

quackalias-cli

Shell

Generate DuckDuckGo email aliases and store their history

network linuxmacos

quark

C

Extremely small and simple HTTP web server for static content

network linux

quickserve

Python

Simple HTTP server in Python for quickly sharing files

network linuxmacos

RainbowStream

Python

Twitter client for the terminal with colorful output

network linuxmacos

rclone-tui

Go

Cross-platform TUI manager for rclone

network linuxmacoswindows

rclone

Go

Manage and sync files across 40+ cloud storage providers

network linuxmacoswindows

recon

Go

Gather public info about network hosts

network linuxmacos

redive

Rust

Trace URL redirections in the terminal

network linuxmacos

Romulus

C#

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

network linuxmacoswindows

rReader

JavaScript

RSS reader client with TUI interface

network linuxmacos

rss-cli

C++

UNIX-inspired CLI application for interacting with RSS feeds

network linuxmacos

rsync

C

Fast, versatile file synchronization and transfer over SSH

network linuxmacoswindows

rtop

Go

Agent-less remote server monitoring over plain SSH

network linuxmacos

rtorrent

C++

Ncurses-based BitTorrent client ideal for tmux and screen

network linuxmacos

Rustcat

Rust

Netcat alternative written in Rust

network linuxmacos

s

Go

Web search from the terminal, opens results in your browser

network linuxmacoswindows

scli

Python

Simple terminal user interface for Signal messenger

network linux

Seashells

Go

Pipe output to the web

network linuxmacos

senpai

Go

A modern terminal IRC client

network linuxmacos

serve

JavaScript

Serve static sites and SPAs with a clean directory listing interface

network linuxmacoswindows

Servitor

Go

Command-line Fediverse client that does not require a server

network linuxmacos

Sfeed

C

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

network linuxmacos

sharing

Go

Share directories and files from CLI to iOS and Android devices

network linuxmacos

shbin

Python

Upload code snippets and files to GitHub as an internal pastebin

network linuxmacos

Shreddit

Python

Remove your Reddit comment history

network linuxmacoswindows

sic

C

Extremely simple IRC client in less than 250 lines of code

network linuxmacos

signal-cli

Java

Unofficial command-line and dbus interface for Signal messenger

network linuxmacoswindows

sitecopy

C

Synchronize local website copy with a remote FTP server

network linuxmacos

smartscp

Rust

Replacement of scp that auto-skips git-ignored files

network linux

SMBScan

Python

Tool to enumerate file shares on an internal network

network linuxmacos

sngrep

C

Ncurses SIP message flow viewer

network linuxmacos

socialscan

Python

Check username and email availability on online platforms

network linuxmacoswindows

so

Rust

Terminal interface for Stack Overflow

network linuxmacoswindows

socli

Python

Stack Overflow command line client for terminal browsing

network linuxmacoswindows

speedtest-net

JavaScript

Test internet connection speed and ping using speedtest.net

network linuxmacoswindows

ssh-chat

Go

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

network linuxmacos

ssh-menu

Python

Interactive terminal menu for your SSH profiles

network linuxmacos

sshed

Go

SSH config editor and bookmarks manager

network linuxmacos

sshbook

Go

Minimal terminal-based SSH launcher for saving SSH entries

network linuxmacos

sshs

Go

Terminal user interface for SSH

network linuxmacoswindows

sshto

Shell

Manage SSH connections with a dialog-based menu

network linuxmacos

sshuttle

Python

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

network linuxmacos

sshx

Rust

Fast, collaborative live terminal sharing over the web

network linuxmacos

sslh

C

SSL/SSH multiplexer to share ports between protocols

network linuxmacos

SSM

JavaScript

A simple SSH manager

network linuxmacos

stftp

C

Simple, easy-to-use terminal FTP client

network linuxmacos

Stig

Python

A client application to control the Transmission BitTorrent client

network linuxmacos

subs

Go

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

network linuxmacos

STU

Rust

Interactive terminal-based explorer for Amazon S3

network linuxmacos

sup

Ruby

Thread-based terminal email client for high-volume accounts

network linuxmacos

tcpterm

Go

Packet visualizer in TUI

systemnetwork linuxmacos

tdl

Go

Beautiful and feature-rich Telegram downloader written in Go

network linuxmacoswindows

Telescope

C

Gemini client inspired by Emacs and W3M

network linuxmacos

Telegram messenger CLI

C

Command-line interface for Telegram using readline

network linuxmacos

TermFeed

Python

A simple terminal feed reader

network linuxmacos

termishare

Go

Peer to peer terminal sharing

network linuxmacos

Termshark

Go

Terminal UI for tshark, inspired by Wireshark

network linuxmacos

tgbounce

Go

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

network linuxmacos

TGORQ

Go

Vim-like lightweight CLI tool for performing HTTP requests

network linuxmacoswindows

tiny

Rust

An IRC client written in Rust

network linuxmacos

tmpmail

Shell

Create and receive emails at temporary addresses from the command line

network linuxmacos

toot

Python

Mastodon CLI and TUI client

network linuxmacoswindows

torrentCLI

Python

Get torrents from the terminal

network linuxmacos

toru

Go

BitTorrent streaming CLI to stream anime torrents in real-time

networkmedia linux

toxic

C

A Tox-based instant messaging and video chat client

network linuxmacos

tproxy

Go

CLI tool to proxy and analyze TCP connections

network linuxmacos

tran

Go

Securely transfer anything between computers with a TUI

network linuxmacoswindows

Transgression TUI

Haskell

A remote TUI client for the Transmission BitTorrent program

network linuxmacos

Transmission

C++

Fast, easy and free BitTorrent client

network linuxmacoswindows

TReq

Rust

CLI tool for effortless HTTP requests

network linuxmacos

trippy

Rust

Network diagnostic tool combining traceroute and ping

network linuxmacoswindows

trzsz-ssh

Go

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

network linuxmacoswindows

tshare

D

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

network linuxmacos

tsshd

Go

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

network linuxmacos

TStream

Go

Live streaming from the terminal via a central server

network linuxmacos

ttchat

Go

Twitch chats in the terminal

network linuxmacoswindows

ttfb

Rust

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

network linuxmacoswindows

ttyd

C

Share your terminal over the web

network linuxmacoswindows

TUIR

Python

Text-based interface to view and interact with Reddit

network linuxmacos

tunblkctl

Shell

Command-line frontend for Tunnelblick VPN client

network macos

Tunnelmole

TypeScript

Connect to local servers from anywhere

network linuxmacoswindows

turl

Rust

Command-line tool to make plain TCP-based requests

network linuxmacos

tut

Go

TUI for Mastodon with vim-inspired keys

network linuxmacos

tweets

Shell

Decentralized Twitter alternative using git

network linuxmacos

twitch-tui

Rust

Twitch chat in the terminal

network linuxmacoswindows

twterm

Ruby

Full-featured TUI Twitter client

network linuxmacos

Unison

OCaml

Bidirectional file synchronization between hosts

network linuxmacoswindows

updo

Go

Uptime monitoring CLI tool with alerting and advanced settings

systemnetwork linuxmacoswindows

w3m

C

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

network linuxmacos

wavemon

C

ncurses-based wireless network monitoring application for Linux

network linux

websocat

Rust

Netcat, curl and socat for WebSockets

network linuxmacoswindows

Weechat-Matrix

Python

Python script for Weechat to communicate over the Matrix protocol

network linuxmacos

WeeChat

C

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

network linuxmacoswindows

wg-cmd

Go

TUI for managing WireGuard configuration files

network linuxmacos

wiki-tui

Rust

Simple and easy-to-use Wikipedia text user interface

network linuxmacoswindows

wikit

JavaScript

A command line program for getting Wikipedia summaries easily

network linuxmacoswindows

Wikipedia-Command-Line-Interface

Python

Access Wikipedia directly from your command prompt

network linuxmacos

Wishlist

Go

A single entrypoint for multiple SSH endpoints

network linuxmacos

Woof

Python

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

network linuxmacos

wuzz

Go

Interactive CLI tool for HTTP inspection

network linuxmacoswindows

xh

Rust

A friendly and fast tool for sending HTTP requests

networkdevelopment linuxmacoswindows

xiringuito

Shell

SSH-based VPN made easy with no server configuration needed

network linuxmacos

xxh

Python

Bring your favorite shell wherever you go through SSH

network linuxmacos

Yark

Python

YouTube archiving made simple

network linuxmacoswindows

youtube-dl

Python

Download videos from YouTube and hundreds of other sites

network linuxmacoswindows

yt-dlp

Python

A youtube-dl fork with additional features and fixes

network linuxmacoswindows

ytfzf

Shell

Find and play YouTube videos from the terminal using fzf and mpv

network linuxmacos

ytmdl

Python

Download songs from YouTube in MP3 format with metadata

network linuxmacoswindows

zrok

Go

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

network linuxmacoswindows

zxc

Rust

Terminal-based intercepting proxy using tmux and vim as UI

network linuxmacos