Monochrome

Monochrome

Web site: perkele.cc/software/monochrome
Category: Network
Subcategory: IRC clients
Platform: Windows
License: GPL
Interface: GUI
Programing language: C#
First release:
line

Monochrome – an IRC client intended for long-time IRC users. Its primary goals are security, reliability and stability despite IRC network failures or connectivity problems.

Features:
– Reliable automatic identification with NickServ on most popular IRC networks.
– Full Unicode support.
– Sending and receiving of DCC file transfers, with auto-accept whitelist.
– Ignore and half-ignore lists.
– Trigger word list.
– Auto-away, monitoring of away state of other users.
– Logging.
– Customizable command aliases.
– Variety of entertaining easter eggs.

The project founder is Peter Pawlowski.

mIRC

mIRC

Web site: mirc.com
Category: Network
Subcategory: IRC clients
Platform: Windows
License: Proprietary, Trialware
Interface: GUI
Programing language: C, C++
First release: February 28, 1995
line

mIRC – a full featured Internet Relay Chat client for Windows that can be used to communicate, share, play or work with others on IRC networks around the world, either in multi-user group conferences or in one-to-one private discussions.

It has a clean, practical interface that is highly configurable and supports features such as buddy lists, file transfers, multi-server connections, IPv6, SSL encryption, proxy support, UTF-8 display, UPnP, customizable sounds, spoken messages, tray notifications, message logging, and more.

mIRC also has a powerful scripting language that can be used both to automate mIRC and to create applications that perform a wide range of functions from network communications to playing games.

The project founder is Khaled Mardam-Bey.

Kirc

null

Web site: kirc.io
Category: Network
Subcategory: IRC clients
Platform: Cross-platform
License: GPL
Interface: TUI
Programing language: C
First release: August 15, 2020
line

Kirc (KISS for IRC) – a tiny IRC client written in POSIX C99 designed with usability and cross-platform compatibility in mind.

Features:
– No dependencies other than a C99 compiler.
– Simple Authentication and Security Layer (SASL) protocol support.
– Client-to-client (CTCP) protocol support.
– Transport Layer Security (TLS) protocol support (via external utilities).
– Simple chat history logging.
– Asynchronous message handling.
– Multi-channel joining at server connection.
– Full support for all RFC 2812 commands.
– Easy customized color scheme definition.

The project founder is Michael Czigler.

Instantbird

Instantbird

Web site: instantbird.com
Category: Network
Subcategory: IM, IRC clients
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C, JavaScript
First release: October 18, 2007
line

Instantbird – an instant messaging client with support for AOL, Yahoo, MSN, Google Talk, Twitter, Facebook, XMPP, IRC and ICQ. It supports for customization using themes and extensions built-in. Instantbird is built on the same technical platform as Firefox.

As of October 2017 development of Instantbird as a standalone product has been stopped.

IceChat

IceChat

Web site: icechat.net
Category: Network
Subcategory: IRC clients
Platform: Windows
License: GPL
Interface: GUI
Programing language: C#
First release: April 8, 2002
line

IceChat – an IRC (Internet Relay Chat) client that can be used in 64bit versions of Windows 7/8/8.1 and Windows 10.

IceChat is a very user friendly program that can be setup in a matter of minutes. IceChat is capable of connecting to multiple servers and channels all at once, with ease, so you can easily chat with your friends in your favorite channels.

IceChat has some unique features that set it apart from other similar programs. Most users truly enjoy the built in Emoticons. The Favorite Server Tree is truly fantastic, and because IceChat is built around its multi-server capabilities, it is an essential part of IceChat that makes it that much easier to use.

IceChat started in development in 2000, and has gone through many changes in its interface, design, and of course its many features.
IceChat is FreeWare, meaning anyone can use it, at no cost. IceChat 9 is open sourced, written in C#, and available at Github.

The main IceChat Support channel is located on Quakenet (irc.quakenet.org) in the #icechat channel. The IceChat 9 Support/Developer channel is located on Freenode in the #icechat channel.

The project founder is Paul Vanderzee.

Grumpy

null

Web site: github.com/grumpy-irc/grumpy
Category: Network
Subcategory: IRC clients
Platform: Linux
License: GPL
Interface: GUI
Programing language: C++
First release: 2015
line

Grumpy – a modern, yet oldschool IRC client with distributed core, written in C++. Grumpy is a very advanced IRC client. It takes the best out of every major IRC client and leaves out the bad. It’s designed for old school IRC users who need to be able to take most out of IRC.

Some features:
* Written in C++ (Qt) portable to every major platform
* Distributed core (grumpyd) similar to Quassel IRC
* Modular design, you can take the core library and build a different interface on top of it
* Very scalable and extendable, support for extensions written in C++ or JavaScript
* Support all IRC standards and networks
* Supports IRCv3 protocol (http://ircv3.net/)
* Extensible and very powerfull auto-completion mechanism

Inspired by:
* mIRC
* Quassel
* KVirc
* Pidgeon

F-IRC

F-IRC

Web site: vanheusden.com/f-irc/
Category: Network
Subcategory: IRC clients
Platform: UNIX-like
License: GPL
Interface: TUI
Programing language: C++
First release:
line

F-IRC – an IRC client for terminals/command-line/console. Its goal is to be as user friendly as possible with easy navigation and keyboard shortcuts for quick navigation. It has an as much a gentle learning curve as possible.

From the project page:

Why?

I wrote it because I had too many problems with irssi. For a lot (most?) people irssi is perfect but I wanted an easy, clear interface like XChat and mIRC usable from within a terminal window (and compatible to GNU screen). I wanted easy channel select navigation, a pop-up menu for actions and easy to configure. There was no such thing at that time.

F-IRC was analyzed by Coverity Scan, CPPCheck and LLVM’s scan-build for software defects.

The project founder is Folkert van Heusden.

ERC

Emacs

Web site: gnu.org/software/emacs/erc.html
Category: Network
Subcategory: IRC clients
Platform: BSD, DOS, Linux, OS X, Windows
License: GPL
Interface: TUI
Programing language: C, Emacs Lisp
First release:
line

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 https://sourceforge.net/projects/erc.

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.

Viper

Viper

Web site: github.com/LeFroid/Viper-Browser
Category: Network
Subcategory: Web browsers
Platform: Linux
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: January 2019
line

Viper Browser – a free, open source, lightweight, privacy-focused Qt5 web browser using QtWebEngine and designed for Linux platform.

Features:
– All development is done with a focus on privacy, minimalism, and customization ability
– Bookmark management
– Built-in ad blocker, compatible with AdBlock Plus and uBlock Origin filters
– Cookie viewer, editor, and support for cookie filters (QtWebEngine 5.11+ only)
– Compatible with Pepper Plugin API
– Custom user agent support
– Fast and lightweight
– Fullscreen support
– Granular control over browser settings and web permissions
– Gives the user control over their data, no invasions of privacy like other browsers are known to do..
– GreaseMonkey-style UserScript support
– Multiple options for home page- any URL, blank page, or a card layout page with favorite and most visited websites
– PDF.js embedded into the browser
– Save and restore browsing sessions, local tab history, pinned tabs
– Secure AutoFill manager (disabled by default)
– Tab drag-and-drop support for HTML links, local files, other browser window tabs, etc
– Tab hibernation / wake up support
– Traditional browser UI design instead of WebUI and chromium-based interfaces

The project founder is Timothy Vaccarelli.

Tutanota

Tutanota Desktop

Web site: tutanota.com
Category: Network
Subcategory: Email Clients
Platform: Linux, OS X, Windows, Web client
License: GPL
Interface: GUI
Programing language: C, JavaScript, HTML
First release: 2014
line

Tutanota – a secure email service and client with built-in end-to-end encryption that enables you to communicate securely with anyone on all your devices.

The secure desktop clients with built-in encryption is available for Linux, Windows and Mac OS (mobile versions for Android and iOS are also available, as well as a web client). The Tutanota secure email service with automatic encryption has been published in March 2014. The Tutanota desktop clients enable you to use Tutanota directly from your computer without the need of a browser.