Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Codename IRCat

From SWEE.codes wiki
Revision as of 21:28, 8 March 2025 by Swee (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Codename IRCat's full logo
Released December 8 2024
Language Python
Platform(s) Linux backend
License MIT
Created by Swee
Website https://ircat.xyz

Codename IRCat (Sometimes referred as IRCat although that is the name of a sample code for IRC) is a modern & modular IRCd software (Internet Relay Chat Daemon or simply, IRC server software) written in Python to study RFC 1459 and IRCv3 and implement both in Python, it is one of Swee's most successful and still maintained software.

A new Beginning

Codename IRCat is the start of a "new beginning" of Swee's programming path as he begins to mostly make software for TCP-based protocols.

Codename IRCat started as a test TCP server Swee wrote called "Internet Relay Cats," he loaded it up on HexChat and decided to work around the prompts HexChat gave to the TCP server. Later finding the RFC 1459 document and expanding the server.

Swee Net

SweeNet (A.K.A Try IRCat) is home of Codename IRCat's core & module testing, its server details and a web chat are both shown in the "try" page on ircat.xyz.

A screenshot of SweeNet with IRCat 0.0.7 on HexChat
A screenshot of SweeNet with IRCat 0.0.7 on HexChat

The web chat is powered by The Lounge, and uses the SweeSS theme to match the ircat.xyz site.

A screenshot of web.ircat.xyz
A screenshot of web.ircat.xyz