irssi

{{short description|Text-mode IRC client}}

{{Infobox software

| name = Irssi

| logo = Image:Irssi.svg

| screenshot = Irssi 1.2.3 screenshot.png

| screenshot size = 200px

| caption = A screenshot of Irssi.

| author = Timo Sirainen

| developer = The Irssi team

| released = {{start date and age|1999|01}}[https://irssi.org/documentation/manual Manual]. irssi.org.

| latest release version = {{wikidata|property|preferred|references|edit|Q746544|P348|P548=Q2804309}}

| latest release date = {{wikidata|qualifier|preferred|single|Q746544|P348|P548=Q2804309|P577}}

| latest preview version = {{wikidata|property|preferred|references|edit|Q746544|P348|P548=Q51930650}}

| latest preview date = {{wikidata|qualifier|preferred|single|Q746544|P348|P548=Q51930650|P577}}

| programming language = C, Perl{{cite web | url=https://github.com/irssi/irssi | title=Irssi | website=GitHub }}

| operating_system = Cross-platform

| genre = IRC client

| license = GPL-2.0-or-laterirssi v. 0.8.16 source files (e.g. irssi-0.8.16/src/core/core.c)

| website = {{URL|https://irssi.org/}}

}}

Irssi ({{IPA|fi|ˈirsːi}} {{small|([https://irssi.org/assets/irssi.wav listen])}}) is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

The program has a text-based user interface was written from scratch using C. It may be customized by editing its config files or by installing plugins and Perl scripts. Though initially developed for Unix-like operating systems, it has been successfully ported to both Windows and macOS.

Features

Irssi is written in the C programming language and in normal operation uses a text-mode user interface.{{cite web |first=Vincent |last=Danen |work=TechRepublic |date=May 5, 2008 |title=Try IRC with Irssi to communicate via chat |publisher=ZDnetAsia.com |access-date=2010-10-18 |url=http://www.zdnetasia.com/techguide/opensource/0,39044899,62040926,00.htm |archive-url=https://web.archive.org/web/20091227104809/http://www.zdnetasia.com/techguide/opensource/0,39044899,62040926,00.htm |archive-date=December 27, 2009 |url-status=dead }}

According to the developers, Irssi was written from scratch, not based on ircII (like BitchX and epic). This freed the developers from having to deal with the constraints of an existing codebase, allowing them to maintain tighter control over issues such as security and customization.{{cite web

|title=About

|first=Timo |last=Sirainen

|publisher=Irssi.org

|url=http://www.irssi.org/?page=about

|archive-url=https://web.archive.org/web/20010405012338/http://www.irssi.org/?page=about

|archive-date=2001-04-05

}} Numerous Perl scripts have been made available for Irssi to customise how it looks and operates.{{cite book

|first=Wilmer |last=Van der Gaast

|title =IRC hacks

|chapter=Enhance irssi with Perl

|editor=Paul Mutton

|publisher=O'Reilly Books

|year=2004

|page=84

|isbn =0-596-00687-X

|chapter-url=https://books.google.com/books?id=MbHAnBh9AqQC&q=irssi+&pg=PA353}} Plugins are available which add encryption[http://penguin-breeder.org/silc/ SILC encryption plugin]. penguin-breeder.org[https://github.com/falsovsky/FiSH-irssi FiSH encryption plugin]. Secure.la. and protocols such as ICQ and XMPP.[http://developer.berlios.de/projects/irssi-icq/ ICQ plugin sourcecode] {{webarchive|url=https://web.archive.org/web/20060719195902/http://developer.berlios.de/projects/irssi-icq/ |date=2006-07-19 }}. berlios.de.Didier, Colin [https://cybione.org/~irssi-xmpp/ Jabber/Xmpp plugin]. cybione.org.

Irssi may be configured by using its user interface or by manually editing its configuration files, which use a syntax resembling Perl data structures.

Distributions

Irssi was written primarily to run on Unix-like operating systems, and binaries and packages are available for Gentoo Linux, Debian, Slackware, SUSE (openSUSE), Frugalware, Fedora, FreeBSD, OpenBSD,{{cite web

|url= http://ports.su/net/irssi

|title= irssi-1.1.1p0 – modular IRC client with many features (ipv6, socks, proxy)

|work= OpenBSD ports

|date= 2018-02-27 |access-date= 2018-10-10

}} NetBSD, DragonFly BSD, Solaris, Arch Linux,{{cite web

|title=Arch Linux - Package Database

|publisher=archlinux.org

|url=https://www.archlinux.org/packages/?q=irssi

}} Ubuntu, NixOS,{{cite web

|title=NixOS - Package Database

|publisher=nixos.org

|url=https://nixos.org/nixos/packages.html?query=irssi

}} and others.

Irssi builds and runs on Microsoft Windows under Cygwin, and in 2006, an official Windows standalone build was released.{{cite web

|title=Download

|publisher=Irssi.org

|url=https://irssi.org/download

|archive-url=https://web.archive.org/web/20061115004542/http://www.irssi.org/download

|archive-date=2006-11-15

}}

For the Unix-based macOS, text mode ports are available from the Homebrew, MacPorts, and Fink package managers, and two graphical clients have been written based on Irssi, IrssiX, and MacIrssi.[https://irssi.org/download Downloads]. irssi.org. The Cocoa client Colloquy was previously based on Irssi,Smykil, Jeff (August 21, 2005). [https://arstechnica.com/apple/news/2005/08/1017.ars "In the Loop with Tim Hatcher"]. Ars Technica but it now uses its own IRC core implementation.Hatcher, Tim (February 11, 2006). [http://colloquy.info/project/changeset/3129 "Changeset 3129: Remove Irssi from the project"] {{Webarchive|url=https://web.archive.org/web/20081014003550/http://colloquy.info/project/changeset/3129 |date=2008-10-14 }}. Colloquy.info.

See also

{{Portal|Free and open-source software}}

References

{{Reflist|33em}}