Codename IRCat - a lightweight IRCd in Python https://ircat.xyz
Find a file
2025-02-25 17:18:53 -08:00
.forgejo/workflows Update .forgejo/workflows/check-syntax.yml 2025-01-24 22:41:51 -08:00
modules Update modules/pawserv.py 2025-02-14 23:59:20 -08:00
.gitignore Initial commit 2024-12-08 14:03:09 -08:00
config.yml Update config.yml 2025-01-28 21:18:06 -08:00
favicon.ico Add small logo 2024-12-13 22:24:07 -08:00
FUNDING.yml Add FUNDING.yml 2024-12-14 12:54:36 -08:00
ircat-invert.svg invert logo 2024-12-11 21:12:34 -08:00
ircat-small.svg Add small logo 2024-12-13 22:24:07 -08:00
ircat.svg add logo 2024-12-11 21:10:21 -08:00
LICENSE Initial commit 2024-12-08 14:03:09 -08:00
README.md Update README.md 2025-02-15 19:26:45 -08:00
requirements.txt Update requirements.txt 2025-01-25 18:43:36 -08:00
server.py Update server.py 2025-02-25 17:18:53 -08:00
todo.md Update todo.md 2025-02-15 00:29:13 -08:00

IRCat Logo

Lightweight IRCd in Python

To-do list

Looking for SweeNet?

You may check out the server details on https://ircat.xyz/try

Alternatively, you can access the webchat on https://web.ircat.xyz

How to install

Requirements

  • Python 3 (Doesn't matter which platform, but IRCat is only tested on Linux)
    • requests module
    • yaml module (pyyaml on PyPi/pip)
    • cloudflare module (MUST be version 4.0.0 or higher, Optional: only needed for cfd1 plugin.)

Configuration

You can get configuration by editing the config.yml example in this repo.

Command syntax

python3 /path/to/ircat/server.py /path/to/config.yml