alpine

Mail client which aims at being “fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users”.

alot

MUA written in Python using the NotMuch backend; MailDir format support.

mbsync

Mailboxes synchronization tool; allows to download email locally; MailDir format supported.

Mutt

Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats.

sup

MUA written in Ruby; specifically developed for accounts with “a lot of emails”; nice thread-based presentation.

Links

A textual Web browser with tables and frames.

Elinks

“Advanced and well-established feature-rich text mode web browser”; started as a fork of Links; it supports background download with queueing, some support from CSS, text box editing in external text editor.

Linx

A highly configurable text-based web browser; one of the oldest CLI browser I’m aware of.

w3m

A text-based web browser as well as a pager like `less`; it can be used as a text formatting tool which typesets HTML into plain text.

hget

Render websites in plain text from your terminal.

open-shortcut-cli

Open the URL from a web shortcut file in the browser.

facebook-cli

Facebook command line interface

Rainbowstream

A smart and nice Twitter client on terminal written in Python.

AutoScreenshotUploader

Instantly capture and upload screenshot to imgur.

meetup-cli

Meetup.com command line interface

medium-cli

Read medium.com stories within your terminal, also gives top stories.

tuir

Reddit TUI. A text-based interface (TUI) to view and interact with Reddit from your terminal.

finch

IM program supporting many protocols, including Yahoo!, AIM, IRC, or WLM; comes with the `Pidgin` project.