A minimal IRC server that bridges Mattermost, Slack, and Mastodon, allowing you to use any IRC client.
Matterircd is an IRC server that bridges IRC clients to collaboration platforms like Mattermost, Slack, and Mastodon. It translates IRC protocol commands into API calls for these services, allowing users to send messages, join channels, and manage conversations entirely through an IRC interface. This solves the problem of platform lock-in by letting teams use familiar IRC tools with modern chat systems.
System administrators, DevOps engineers, and developers who prefer IRC clients but need to interact with Mattermost, Slack, or Mastodon teams. It's also valuable for organizations wanting to unify chat access through a single protocol.
Developers choose Matterircd because it's a lightweight, self-hosted bridge with extensive protocol support and no vendor lock-in. Unlike web-based clients, it enables automation, scripting, and integration with existing IRC workflows while supporting advanced features like threading and reactions.
Connect to your mattermost or slack using your IRC-client of choice.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bridges IRC to Mattermost, Slack, and Mastodon from a single interface, allowing unified access to modern collaboration tools, as stated in the multi-platform support feature.
Implements standard IRC commands like WHOIS, JOIN, and PRIVMSG, ensuring compatibility with any IRC client without modification, as detailed in the features list.
Supports modern features such as message editing, deletions, reactions, and threading via the prefixcontext option, bridging IRC with contemporary platform capabilities.
Includes TLS/SSL, LDAP login support, and Unix sockets, making it suitable for secure, on-premises deployments, as highlighted in the enterprise features section.
Mastodon integration is marked as 'still WIP' in the README, meaning it lacks stability and full feature parity compared to Mattermost and Slack.
Requires manual token extraction for SSO logins, such as fetching MMAUTHTOKEN cookies or xoxc tokens, which is error-prone and time-consuming, as noted in the FAQ.
Needs a TOML config file, TLS certificate generation, and ongoing management for multiple users or servers, adding setup complexity beyond plug-and-play solutions.