BitchX

BitchX

Web site: bitchx.sourceforge.net
Category: Network
Subcategory: IRC Clients
Platform: BSD, Linux, OS X, Solaris, UNIX-like, Windows
License: BSD
Interface: Ncurses
Programing language: C
First release: May 1994
Rating:  star  star  star

line

BitchX – a free software text-based IRC (Internet Relay Chat) client for UNIX-like systems.

BitchX began as a script by Trench and HappyCrappy for the popular UNIX IRC client ircII. Around Christmas of 1994 the script was patched directly into the client by Colten Edwards (panasync).

As BitchX was developed over the years it both developed its own large set of unique features, as well as acquiring many features from EPIC (another popular ircII offshoot).

Features:
– Works out-of-the box.
– Fully configurable and themable.
– Extended ircII scripting functionality.
– Built-in bot-like channel management functionality.
– Built-in mass commands and tools.
– Extended set of DCC commands and built-in CDCC/XDCC file offering.

Snownews

Snownews

Web site: github.com/kouya/snownews
Category: Network
Subcategory: RSS Readers
Platform: BSD, Cygwin, Linux, OS X, Solaris, UNIX-like
License: GPL
Interface: Ncurses
Programing language: ?
First release: 2004 ?
Rating:  star  star

line

Snownews – a command-line RSS feed reader. It is designed to be simple and lightweight, and integrates well with other command-line tools, for both generating and filtering the feeds it reads. Snownews runs on almost anything Unix (and will even build with Cygwin).

Features:
– Runs on Linux, BSD, OS X (Darwin), Solaris and probably many more Unices. Yes, even works under Cygwin
– Fast and very resource friendly
– Builtin HTTP client will follow server redirects and update feed URLs that point to permanent redirects (301) automatically
– Understands “Not-Modified” (304) server replies and handles gzip compression
– Uses local cache for minimal network traffic
– Supports HTTP proxy
– Supports HTTP authentication (basic and digest methods)
– Supports cookies
– A help menu available throughout the program
– Few dependencies on external libraries; ncurses and libxml2
– Import feature for OPML subscription lists
– Fully customizable key bindings of all program functions
– Type Ahead Find for quick and easy navigation
– Color support
– Extensible via plugins
– Feed categories and many other useful features

Main program code and maintainer is Oliver Feiler.
The latest version of Snownews 1.5.12 was released in 2009.

NeoMutt

NeoMutt

Web site: neomutt.org
Category: Network
Subcategory: Email Clients
Platform: BSD, Linux, OS X, UNIX-like
License: GPL
Interface: CLI, Ncurses
Programing language: C
First release: March 7, 2016
Rating:  star  star

line

NeoMutt – a command line mail reader, a fork of Mutt able to use Notmuch for virtual folders. It’s versatile and highly configurable.

NeoMutt is a small but very powerful text based program for reading and sending electronic mail under Unix operating systems, including support for color terminals, MIME, OpenPGP, and a threaded sorting mode.

NeoMutt has brought together lots of Mutt patches, many of which were useful, but had been abandoned.
Before each patch is marked stable:
– The code is brought up-to-date with Mutt-1.8.0
– The code is tidied up, comments added, checks done
– Documentation is written
– A sample muttrc is created
– The feature is tested

Pork

Pork

Web site: dev.ojnk.org
Category: Network
Subcategory: Instant Messengers, IRC Clients
Platform: Linux, UNIX-like
License: GPL
Interface: Ncurses
Programing language: C, Perl
First release: 2002
Rating:  star  star

line

Pork – a console based client for the AOL Instant Messenger service that uses the ncurses screen library. Pork is intended to be fast, useable, and stable.

It uses the OSCAR protocol (the one the windows client uses) to access AIM. Pork features Perl scripting; an online help system; the ability to configure nearly all aspects of the program’s look-and-feel; an alias system; and a powerful, fully-configurable key binding system.

It supports being logged in with more than one screen name at the same time. The default look-and-feel of the client is modeled after the ircII IRC client. Anyone comfortable using ircII (or any clients derived from it — e.g., epic, BitchX, etc.) will feel comfortable using
pork.

Pork supports IRC as well.

Pork was written by Ryan McCabe.

The latest version of Pork was released in 2005.

Bower

Bower

Web site: github.com/wangp/bower
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: GPL
Interface: Ncurses
Programing language: C
First release: December 18, 2011
Rating:  star  star  star

line

Bower – a written in Mercury, a curses frontend for the Notmuch email system. Bower makes use of standard Linux utilities, so will likely require some work to work on other systems.

Bower is designed such that it can be run on the local machine but call out to notmuch on a remote machine (that holds your mail) via ssh. The advantage is that you can start helper programs on the local machine (e.g. a web browser or image viewer), and add or save attachments on the local filesystem, even if your mail archive is stored on a different machine.

Bower also keeps some centralized information in the notmuch configuration file ~/.notmuch-config. You may wish to tell bower about your Maildir hierarchy, namely where to place draft and sent messages.

Bower can look up addresses using the notmuch address command. Only addresses that appear in the From header of messages from the last year will be found. This restriction is for better performance, and also avoids finding stale email addresses.

You can send mail through one or more accounts defined in bower.conf. An account is selected by matching the From address on the message to the address on the account.

Bower can produce encrypted and/or signed PGP/MIME messages through GnuPG. Message decryption and signature verification are performed by notmuch. It is up to the user to configure GnuPG on the machines running bower or notmuch.

The project author is Peter Wang.

WeeChat

WeeChat

Web site: weechat.org
Category: Network
Subcategory: IRC Clients
Platform: BSD, Hurd, Linux, OS X, Windows
License: GPL
Interface: Ncurses
Programing language: C
First release: June 26, 2003
Rating:  star  star  star

line

WeeChat – a fast, light and extensible chat client, with a text-based user interface.

WeeChat features:
– modular: a lightweight core with optional plugins
– multi-protocols architecture (mainly IRC)
– multi-platforms: Linux, Unix, BSD, GNU Hurd, Mac OS X and Windows (Bash/Ubuntu and Cygwin).
– extensible with C, Python, Perl, Ruby, Lua, Tcl, Scheme, Javascript and PHP
– fully documented and translated into several languages
– a free program released under the terms of the GNU General Public License version 3
– an active project with a large community for scripts.

WeeChat is designed to be light and extensible: a lightweight core with optional plugins.
Plugins and scripts can be dynamically loaded and unloaded at any time.
IRC plugin implements the protocol as described in the RFCs 1459 and 2812.
External interfaces (graphical or text) can connect to a running WeeChat.

The project developer is Sébastien Helleu.

rTorrent

rTorrent

Web site: rakshasa.github.io/rtorrent/
Category: Network
Subcategory: p2p Clients
Platform: Linux, UNIX-like
License: GPL
Interface: ncurses
Programing language: C++
First release: January 25, 2005
Rating:  star  star

line

rTorrent – a Bittorrent client which uses ncurses and is ideal for use with tmux, screen or dtach.

Starting from version 0.9.7+ it has a built-in daemon mode disabling the user interface, so you can only control it via XMLRPC. It supports saving of sessions, allows the user to add/remove torrents, and scanning of directories for torrent files to seed and/or download, and much more.

The project founder is Jari Sundell.

ScrollZ

ScrollZ

Web site: www.scrollz.info
Category: Network
Subcategory: IRC Clients
Platform: Multi-platform
License: BSD
Interface: CLI, ncurses
Programing language: C
First release: 1993 (C-Toolz)
Rating:  star  star  star

line

ScrollZ (previously: C-Toolz) – advanced IRC client based on ircII code. It adds features normally found in ircII scripts.

The main difference between these scripts and ScrollZ is the code. Where ircII scripts take a lot of disk and memory space and run slow, ScrollZ only takes a couple of extra kilobytes compared to stock ircII client yet runs faster than any ircII script. This was accomplished by using C code instead of ircII scripting language. This reduces memory and CPU usage and code tends to run faster. ScrollZ includes features such as built-in userlist, shitlist, improved scripting, Blowfish based encryption, features for IRC operators and user friendly features such as completion for nicks and channels.

The most important features are:
– supports colors
– internal userlist and shitlist
– a lot of things are stored in memory, so we don’t have to contact server at all in some cases
– improved file exchange (based on Sheik’s cdcc.c)
– improved cosmetics (based on TooLie Box by Zakath)
– improved flood protection
– adds channel protection
– comes with user-friendly options like tab key, auto reply and URL catcher
– logs events important to you when you’re away (customizable)
– adds OperVision (optional; coded by Zakath)
– supports virtual IP

ScrollZ does NOT have the ICB support nor the DCC TALK support that are available in ircII.

NRSS

Web site: www.codezen.org/nrss/
Category: Network
Subcategory: RSS Readers
Platform: Linux
License: GPL
Interface: ncurses
Programing language: C
First release: 2007 ?
Rating:  star

line

NRSS – a console based RSS reader allowing users to read and manage RSS feeds with a simple to use interface. Like most graphical RSS readers it provides a three panel interface for ease of use in managing multiple feeds.

NRSS is an RSS reader built to use minimal amounts of external libraries, using a minimal interface while maintaining a featureful client.

NRSS has been deprecated.

The project doveloper is Jack Miller.

Download

No download is available.
It is still availbale to install via Linux distributions repositories.