https://programmingprojects.fyi/posts/irc/
Build Your Own IRC Client