Codename IRCat - a lightweight IRCd in Python https://ircat.xyz
Find a file
2024-12-08 15:37:37 -08:00
.gitignore Initial commit 2024-12-08 14:03:09 -08:00
LICENSE Initial commit 2024-12-08 14:03:09 -08:00
README.md Update README.md 2024-12-08 15:37:37 -08:00

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.