Web site:
Category: Network
Subcategory: IRC clients
Platform: BSD, DOS, Linux, OS X, Windows
License: GPL
Interface: TUI
Programing language: C, Emacs Lisp
First release:

ERC – a powerful, modular, and extensible Internet Relay Chat client distributed with GNU Emacs since version 22.1.

ERC provides all the features that users expect from an IRC client:
– multi channels / multi servers: every channel is put in a separate buffer; several IRC servers may be used at the same time.
– queries: private conversations are treated as channels, and are put into private buffers.
– highlighting: some occurences of words can be highlighted, thus easing conversation tracking (ErcHighlighting)
– notification: ERC can notify you that users are online (ErcNotify)
– channel tracking: channels can be hidden and conversation continue in the background. You are notified when something is said in such a hidden channel. (ErcChannelTracking)
– nick completion: ERC can complete words so as to ease the writing of nicknames. (ErcCompletion)
– history: past actions are kept in history rings for future use. (ErcHistory)
– multi languages: messages are multilingual and can be customized. (ErcCatalog)
– user scripting: users can load scripts (e.g. auto greeting scripts) at ERC startup.

ERC works with both GNU Emacs and XEmacs; it also uses optional features specific to each flavour. It can also use some Emacs modules, such as the BBDB (Big Brother Database).

ERC was originally written by Alexander L. Belikoff and Sergey Berezin. They stopped development around December 1999. Their last released version was ERC 2.0.

In June 2001, Mario Lang and Alex Schroeder took over development and created a ERC Project at

In reaction to a mail about the new ERC development effort, Sergey Berezin said, “First of all, I’m glad that my version of ERC is being used out there. The thing is, I do not have free time and enough incentive anymore to work on ERC, so I would be happy if you guys take over the project entirely.”

Since about 2009, ERC is no longer developed as a separate project, but is maintained as part of Emacs.



Web site:
Category: Network
Subcategory: Web browsers
Platform: BSD, DOS, Linux, OS/2, OpenVMS, UNIX-like, Windows
License: GPL
Interface: CLI
Programing language: ISO C
First release: 1992


Lynx – a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices (e.g., vt100 terminals, vt100 emulators running on PCs or Macs, or any other character-cell display).

Lynx was a product of the Distributed Computing Group within Academic Computing Services of the University of Kansas,[9][10] and was initially developed in 1992 by a team of students and staff at the university (Lou Montulli, Michael Grobe and Charles Rezac) as a hypertext browser used solely to distribute campus information as part of a Campus-Wide Information Server and for browsing the Gopher space.

It will display Hypertext Markup Language (HTML) documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers, and services accessible via logins to telnet, tn3270 or rlogin accounts (see URL Schemes Supported by Lynx). Current versions of Lynx run on Unix, VMS, Windows3.x/9x/NT and later, 386DOS and OS/2 EMX.

Lynx can be used to access information on the WWW, or to build information systems intended primarily for local access. For example, Lynx has been used to build several Campus Wide Information Systems (CWIS). In addition, Lynx can be used to build systems isolated within a single LAN.



Web site:
Category: Network
Subcategory: Web browsers
Platform: DOS, Linux, OpenVMS, OS/2, OS X, UNIX-like, Windows
License: GPL
Interface: GUI, CLI
Programing language: C
First release: 1999


Links – a web browser running in both graphics and text mode released under GPL, Links is a free software.

Links features:
– runs on Linux, BSD, UNIX in general, OS/2, Cygwin under Windows, AtheOS, BeOS, FreeMint
– runs in graphics mode (mouse required) on X Window System (UN*X, Cygwin), SVGAlib, Linux Framebuffer, OS/2 PMShell, AtheOS GUI
– runs in text mode (mouse optional) on UN*X console, ssh/telnet virtual terminal, vt100 terminal, xterm, and virtually any other text terminal. Mouse is supported for GPM, xterm, and OS/2. Links supports colors on terminal
– ported to Sony PSP platform as PSPRadio
– ported to BeOS with GUI support, also runs on Haiku
– easy and quick user control via pull-down menu in both text and graphics mode, in 25 languages
– HTML 4.0 support (without CSS)
– HTTP 1.1 support
– tables, frames in both graphics and text mode, builtin image display in graphics mode
– builtin image display for GIF, JPEG, PNG, XBM, TIFF in graphics mode
– anti-advertisement animation filter in animated GIFs
– bookmarks
– background file downloads
– automatic reconnection in case of TCP connection breakdown
– keepalive connections
– background (asynchronous) DNS lookup
– possibility to hook up external programs for all MIME types, possibility to choose one of more programs at every opening
– 48-bit high-quality image gamma correction, resampling and Floyd-Steinberg dithering in all color depths
– font resampling (antialiasing) for virtually unlimited pitch range, LCD optimization of fonts and images
– builtin fonts in the executable without reliance on any fonts installed in the system
– user-adjustable menu, HTML font size and image zoom factor
– user-adjustable display gammas (red, green, blue), viewing-condition correction gamma and precise calibration of both monitor and Links on a calibration pattern
– automatic aspect ratio correction for modes like 640×200, 640×400, 320×200 with user-adjustable manual aspect ratio correction
– support for one-wheel mice (vertical scroll), two-wheel mice (vertical and horizontal scroll) and smooth scrolling by grabbing the plane with a mouse (no wheel needed)

Links authors: 1999-2002 Mikulas Patocka, 2000-2002 Karel Kulhavy, Petr Kulhavy, Martin Pergel. Mikuláš Patočka started writing Links (text mode those days) in 1999. In 2000 Marting Pergel, Petr Kulhavý and Karel Kulhavý joined the project to add graphics and Javascript capabilities into Links together with Mikuláš Patočka. The program has been written mainly as a hobby and also as a school project.