IRCat/README.md
2024-12-08 15:48:39 -08:00

603 B

IRCat

Lightweight IRCd in Python

TODO:

  • Implement the base of an IRCd, using Libera.Chat as a reference
    • Add the (full) connection process
    • Add join/part, and it's requirements (WHO, etc)
    • Implement proper PRIVMSG
    • Broadcast QUIT
    • DNS lookup
    • Identity management
  • Implement services.
    • Nickserv
    • ChanServ
    • Link PRIVMSG *serv and *s to *serv
  • Add IRCv3 features.
    • Will research later.

I am going to fully read RFC 1459 soon and add each part to the TODO.