Srain

Jul 20, 2023

Modern IRC client written in GTK

Srain is a modern IRC client written in GTK.

Features

o Fully open source o RFC 1459,2812 compatible o Partial IRCv3 support o Multi-platform support Linux, Windows, macOS and BSD o Act like modern IM client - Graphical user interface - Convenient connection panel - Interactive channel search - Forward message in one click - URL preview - Desktop notificaion - Special optimization for bridge/relay bot o Act like geek IRC client - Anything can be done via commands - Fine-grained configuration with hot update support - Regex based message render and filter mechanisms - IPC based plugin system TODO



Checkout these related ports:
  • Znc - Advanced IRC bouncer
  • Znc-push - Push notification service module for ZNC
  • Znc-clientbuffer - Client specific buffers module for ZNC
  • Weechat - Lightweight and user friendly ncurses based IRC client
  • Weechat-otr - WeeChat script for Off-the-Record (OTR) messaging
  • Undernet-ircu - Undernet IRCU irc daemon
  • Tircproxy - IRC proxy server
  • Thales - IRC to MySQL gateway
  • Srvx - Services for ircu P10 protocol networks
  • Soju - IRC bouncer
  • Smuxi - Smart MUltipleXed Irc
  • Smartirc4net - Multi-layered IRC library
  • Sirc - Small (150k), fast, perl-based IRC client
  • Simpleirc - Extremely simple IRC client
  • Sic - Another 'Internet Relay Chat' Client