Honestly if I was starting again I’d set up a single Oragono[0] instance and be done with it.<p>Other software might be excellent (inspircd), but it’s a hard sell to bring a new type of server unless it solves a specific problem.<p><i>EDIT</i>: Oragono has been renamed and is now this.<p>Leaving here because the world should bask in my foolishness
I was thinking of doing this (ircd, in golang, with an integrated bouncer and ircv3 features) myself, so I'm glad someone else has.<p>The place I was planning to diverge was to make a c2s bouncer api that could be used via http, so that mobile clients could work and stay logged in even when the app was backgrounded. That may still be possible with the bouncer protocol instead of http, but if you do it with http then you can make a js web client too, for a sort of self hosted irccloud.
Probably no relation at all to <a href="https://ergodex.io/" rel="nofollow">https://ergodex.io/</a> but was just reading today about it for the first time ever and this popped up on HN frontpage with a similar name
Seems to support all the new IRC features. What's the best client to get all of those features? For the terminal and GUI on Linux. Or for Windows.