# Modules

These third-party modules come **without any support or warranty** from the Irssi developers. Please use at your own risk and contact the responsible module owners for help and support.

## Protocol Modules
* IRC (built-in)
* [Matrix](https://codeberg.org/ticho/irssi-matrix/) (under development)
* [Rocket.Chat](https://github.com/jajm/irssi-rocketchat) (under development)
* [ICB](https://github.com/mglocker/irssi-icb)
* [SILC](http://www.silcnet.org/)
* [XMPP](https://github.com/cdidier/irssi-xmpp/network) (Jabber), see [cybione.org](https://cybione.org/~irssi-xmpp/)
* [PSYC](https://github.com/electric-blue/irssyc), see [psyc.eu](https://psyc.eu/)
* [Quassel](https://github.com/phhusson/quassel-irssi), see [quassel-irc.org](https://quassel-irc.org/)
* [RobustIRC](https://github.com/robustirc/irssi-robustirc), see [robustirc.net](https://robustirc.net/)

## Functionality Enhancement
* [OTR](https://github.com/cryptodotis/irssi-otr) message encryption (built-in since v1.2.0)
* [FiSH](https://github.com/falsovsky/FiSH-irssi) encryption

  `apt/zypper/dnf install irssi-fish`

* [DCC Send Limiter](https://github.com/irssi-import/modules)
* [Ignore OC](http://www.elho.net/irc/irssi/ignore_oc) ignores people not on channel

  `apt/zypper/dnf install irssi-ignore-oc`

* [Item sendqueue](http://www.elho.net/irc/irssi/item_sendqueue/) statusbar item displaying the length of the command sendqueue

  `apt/zypper/dnf install irssi-item-sendqueue`

* [Sb splits](https://anti.teamidiot.de/static/nei/*/Code/Irssi/sb_splits.c) statusbar item displaying the split window groups

  `apt/zypper/dnf install irssi-sb-splits`

* [Theme indent](https://github.com/irssi-import/modules) ircII-like theme indentation module for Irssi

  `apt/zypper/dnf install irssi-theme-indent`

## Scripting Languages
* [Python](https://github.com/irssi-import/irssi-python/tree/py3), also see [irssi_rstatus](https://github.com/danielrichman/irssi_rstatus#building-and-installing-irssi-python)

  `apt/zypper/dnf install irssi-python3`

* [TCL](https://github.com/horgh/irssi-tcl)

  `apt/zypper/dnf install irssi-tcl`

* [JavaScript](https://anti.teamidiot.de/static/nei/*/Code/Irssi/irssi-gjs.tar) (unfinished)
* [Lua](https://github.com/ahf/irssi-lua) (useless infancy)

## Front-end Modules
* GTK Front-end: [xirssi](https://github.com/irssi-import/xirssi) (unmaintained)
* [proxy](https://github.com/ailin-nemui/irssi/blob/master/docs/proxy.txt): built-in mini IRC BNC
