UnrealIRCd logo

UnrealIRCd

Website

Advanced, modular IRC server with security and IRCv3 support

522 stars 158 forks last commit first released GPL-2.0

Actively maintained

Last commit 17 Aug 2026.

UnrealIRCd screenshot

UnrealIRCd is an open-source Internet Relay Chat (IRC) server designed for modularity, security, and high configurability. It implements modern IRCv3 features, supports TLS and WebSocket listeners, and includes advanced anti-spam and anti-flood systems for network operators.

Key Features

  • Full IRCv3 protocol support and extensible module system for custom functionality
  • TLS/SSL support with multiple certificate/key handling and PQC-aware improvements
  • WebSocket listener support for browser-based clients and JSON-RPC for administration
  • Advanced anti-flood, spamfilter, and Central Blocklist integration for automated abuse mitigation
  • Flexible, feature-rich configuration with remote includes, security groups, and mask-based controls
  • Cloaking/virtual host features, GeoIP-based handling, and extensive logging options
  • Focused documentation and operational tooling for large-channel and multi-network deployments

Use Cases

  • Hosting a public or private IRC network for communities, projects, or events
  • Running moderated real-time chat services with automated anti-spam and flood protections
  • Building admin dashboards or automation tooling using the provided JSON-RPC/admin interfaces

Limitations and Considerations

  • Configuration is powerful but complex; new administrators face a learning curve to properly secure and tune the server
  • Certain past releases required timely hot-patches for WebSocket- and TLS-related issues; operators should track updates and apply security patches promptly
  • While cross-platform, most production deployments target Unix-like systems and may require platform-specific tuning for high-scale workloads

UnrealIRCd is a mature, production-proven IRCd that balances extensibility and operational controls for network operators. It is suitable for both small community servers and large federated networks where security and anti-abuse features are priorities.

Categories:

Tags:

Tech Stack:

Share:

Similar to UnrealIRCd

InspIRCd logo

InspIRCd

Modular C++ IRC server for modern IRC networks

1.3k
285
Last commit

InspIRCd is a modular, lightweight Internet Relay Chat (IRC) server with a flexible module system, designed for stable and performant IRC network deployments.

Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+3

Stoat

Open-source, self-hosted chat and community platform (formerly Revolt)

3.3k
383
Last commit

Stoat is an open-source, self-hostable chat platform for communities and teams, offering text channels, permissions, moderation tools, and a web app.

Actively maintained
Alternative to:
Discord logo
Discord
+13
OpenVPN logo

OpenVPN

Open-source VPN daemon for TLS-based secure tunneling

14.4k
3.4k
Last commit

OpenVPN is a widely used open-source VPN daemon providing TLS/SSL-based secure tunneling, flexible client-server and site-to-site modes, and cross-platform support.

Actively maintained
Alternative to:
OpenVPN CloudConnexa logo
OpenVPN CloudConnexa
+18
NodeBB logo

NodeBB

Modern Node.js-based forum and community discussion platform

15.2k
3k
Last commit

NodeBB is a modern forum platform with real-time discussions, built-in chat, SSO options, plugins, and flexible theming, backed by Redis, MongoDB, or PostgreSQL.

GPL-3.0Actively maintained
Alternative to:
Discourse logo
Discourse
+14
ZNC logo

ZNC

Advanced IRC bouncer with web admin and modular extensions

2.1k
404
Last commit

ZNC is an advanced IRC bouncer that stays connected to IRC networks, letting you reconnect from one or more clients and replay buffered messages you missed.

Apache-2.0Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+3
MongooseIM logo

MongooseIM

Customisable enterprise instant messaging server

1.8k
440
Last commit

MongooseIM is an open-source Erlang-based XMPP server designed for large-scale messaging, offering multi-tenant deployment, REST/GraphQL APIs, push, and robust observability.

Actively maintained
Alternative to:
Firebase logo
Firebase
+4