Awesome Open Source
Awesome Open Source

===== Srain

|ci-status| |doc-status| |channel|

.. |ci-status| image:: :target:

.. |doc-status| image:: :target:

.. |channel| image:: :target: ircs://

Modern IRC client written in GTK.

Home_ | Documentation_ | Source code_

.. _Home: .. _Documentation: .. _Source code:

.. image::

Packaging Status


.. |pkgstat| image:: :target:


  • Fully open source

  • RFC {1459,2812} compatible

  • Partial IRCv3_ support

  • Multi-platform support (Linux, Windows, macOS and BSD)

  • 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
  • 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)

.. _IRCv3:

Need Help?

Frequently Asked Questions_ may be helpful.

Feel free to contact us if you have any question about Srain.

  • IRC Channel: #srain <ircs://>_ @ freenode
  • Github: file an issue Here <>_

.. _Frequently Asked Questions:


GNU General Public License Version 3

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c (14,526
chat (372
gtk (155
irc (108
gtk3 (103
im (73
irc-client (29

Find Open Source By Browsing 7,000 Topics Across 59 Categories