Srain is a free and open source IRC client software for Linux, Windows, macOS and BSD. It comes with RFC 1459 and 2812 compatible with Partial IRCv3 support. Here you can forward message in one click, view URL preview and commands support to do anything. Some other features are connection panel, interactive channel search, Desktop notification support and build-in Regex based message render and filter mechanisms. You can extend its features via the IPC based plugin system and bridge/relay bot support.