Awesome Open Source
Awesome Open Source

===== Srain

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

.. |ci-status| image:: https://github.com/SrainApp/srain/workflows/build/badge.svg?branch=master :target: https://github.com/SrainApp/srain/actions

.. |doc-status| image:: https://readthedocs.org/projects/srain/badge/?version=latest :target: https://doc.srain.im/en/latest/

.. |channel| image:: https://img.shields.io/badge/channel-%23srain-brightgreen.svg :target: ircs://chat.freenode.net/#srain

Modern IRC client written in GTK.

Home_ | Documentation_ | Source code_

.. _Home: https://srain.im .. _Documentation: https://doc.srain.im .. _Source code: https://github.com/SrainApp/srain

.. image:: https://srain.im/assets/images/cover.png

Packaging Status

|pkgstat|

.. |pkgstat| image:: https://repology.org/badge/vertical-allrepos/srain.svg :target: https://repology.org/project/srain/versions

Features

  • 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: https://ircv3.net/

Need Help?

Frequently Asked Questions_ may be helpful.

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

  • IRC Channel: #srain <ircs://chat.freenode.org:6697/srain>_ @ freenode
  • Github: file an issue Here <https://github.com/SrainApp/srain/issues>_

.. _Frequently Asked Questions: https://doc.srain.im/en/latest/faq.html

License

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