
InspIRCd
Modular C++ IRC server for modern IRC networks
1.3k stars 285 forks last commit first released
Actively maintained
Last commit 26 Aug 2026.

InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, macOS, and Windows. It is designed to be stable, modern, and lightweight, with many capabilities delivered through loadable modules.
Key Features
- Advanced module system to enable or disable features without bloating the core
- IRC server-to-server linking for building multi-server IRC networks
- IRCv3-related capabilities via modules (varies by configuration and version)
- TLS support via OpenSSL module for encrypted client and server connections
- Operator and abuse-control tooling such as bans, connection controls, and flood mitigation modules
- Highly configurable behavior via a rich server configuration system
Use Cases
- Running a public or private IRC network with one or multiple linked servers
- Hosting an organization or community chat service using the IRC protocol
- Providing an IRC backend for bouncers and modern IRC clients that rely on newer capabilities
Limitations and Considerations
- InspIRCd v3 is end-of-life and no longer receives security updates; newer deployments should use v4
- Functionality depends heavily on selected modules, so feature availability varies between installs
InspIRCd is a strong choice for operators who want an IRCd that stays lightweight while remaining extensible. Its modular architecture makes it suitable for both minimal setups and feature-rich networks tuned to specific policy and performance needs.
Categories:
Tags:
Tech Stack:
Similar to InspIRCd

Eclipse Mosquitto
Lightweight MQTT message broker
Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

OpenVPN
Open-source VPN daemon for TLS-based secure tunneling
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.
Stoat
Open-source, self-hosted chat and community platform (formerly Revolt)
Stoat is an open-source, self-hostable chat platform for communities and teams, offering text channels, permissions, moderation tools, and a web app.
Openfire
Real-time collaboration server for XMPP (Jabber) messaging
Openfire is an open source XMPP (Jabber) server for real-time messaging and collaboration, with a web admin console and a plugin ecosystem.
ngIRCd
Lightweight, portable IRC server for small or private networks
ngIRCd is a free, portable and lightweight IRC server for small/private networks, supporting IPv6, TLS, server linking, and optional PAM authentication.

Apache HTTP Server
Open-source HTTP server for modern operating systems
Apache HTTP Server (httpd) is a secure, efficient, and extensible web server for hosting websites and web applications on Unix-like systems and Windows.

