OpenSource-Hub
U

UnrealIRCd

513 stars·System Optimization·SHA-256 checksum verified

Open Source IRC server with strong security and modular design. Runs on Linux, macOS, and Windows. Powers 37% of IRC networks worldwide.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

The most popular open-source IRC server, powering 37% of IRC networks with strong security and modularity.

Core Features

  • Full IRCv3 protocol support
  • Modular architecture for easy extension
  • Built-in SSL/TLS encryption and cloaking
  • Advanced anti-flood and anti-spam systems
  • JSON-RPC remote management

What It Can't Do

  • Configuration can be complex; beginners should read the official wiki first. Always back up configs before upgrades. Ensure firewall allows ports 6667 (plain) and 6697 (SSL). Cloud servers may need security group adjustments. Only supported on OS releases from the last ~5 years.

Use Cases

  • Running private or corporate IRC chat servers
  • Building large open-source community chat platforms
  • Deploying IRC networks requiring high security and anti-abuse capabilities

Detailed Introduction

UnrealIRCd is a highly advanced, open-source IRC server that has been serving thousands of networks since 1999. It runs on Linux, macOS, and Windows, and is currently the most widely deployed IRCd with a market share of 37%. It focuses on modularity and security, featuring an advanced and highly configurable configuration file. Key features include full IRCv3 support, SSL/TLS encryption, cloaking, JSON-RPC, advanced anti-flood and anti-spam systems, GeoIP, remote includes, and extensive online documentation. It is architecture-agnostic and supports all major *NIX systems.

Tags

ircchatserversecuritymodular

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the latest stable release (UnrealIRCd 6) from the official website for your platform

4

Step 2: On Linux/Mac, extract tarball, run ./Config, then make and install; on Windows, run the installer

5

Step 3: Edit the configuration file (e.g., ~/unrealircd/conf/unrealircd.conf) to set server name, admin email, etc.

Install Guide
  1. Step 1: Download the latest stable release (UnrealIRCd 6) from the official website for your platform
  2. Step 2: On Linux/Mac, extract tarball, run ./Config, then make and install; on Windows, run the installer
  3. Step 3: Edit the configuration file (e.g., ~/unrealircd/conf/unrealircd.conf) to set server name, admin email, etc.
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Linux/Mac: Delete the installation directory (e.g., ~/unrealircd) and config files. Windows: Use 'Programs and Features' in Control Panel, then manually remove leftover data if needed.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-2.0
Last Updated2026-05-13 17:54:08
GitHub RepositoryOfficial Website

Similar Projects