I use #biboumi for #IRC, #slidge for Matrix, #sms4you for #SMS, and played with #libervia for ActivityPub.
You can try the first two on #Movim https://mov.im/
Mitte/Ende der 1990er mal ein bisschen IRC, in den 2000ern testweise #Jabber (mein antiquarischer @jabberdotorg Account existiert noch!), aber beides schnell wieder eingeschlafen, zugunsten von SMS.
Dann wollten wir ≈ 2014 Chat in der Firma und haben uns für Jabber (#Prosody) entschieden. Seitdem nutze ich es viel, auch privat. IRC, SMS und Matrix via #XMPP gateways (#biboumi, #sms4you, #slidge).
Alles andere nie probiert:
https://mov.im/blog/debacle/76bf90a4-5f59-4962-92db-6cd859f42ec9
Just set `verify_certificate=false` in my #biboumi config, because I encountered a small IRC network with an expired cert
For the small number of IRC channels I want persistence on, I use an #XMPP bridge, specifically irc.cheogram.com, which is a #biboumi instance.
There are a wide variety of decent XMPP clients for most platforms...
Though, honestly I long ago learned to just quit #IRC when I am not actually available... I used to struggle with not reading the entire backscroll history and having time in the day to do anything.
Since a while #prosody trunk supports receiving already listening sockets, i.e #systemd socket activation.
This allows e.g. #biboumi to connect before Prosody is entirely ready to handle component connections.
No more retrying repeatedly and giving up completely before Prosody is fully started!
Could also be used to start Prosody on demand when a client (or server) connects.
@Samsy @arbocenc #XMPP can run bridges (called "Transports" or "Gateways" in XMPP terms) since the early ages. And nowadays, there are modern ones with tight integrations: #Slidge being a flagship (including a #Matrix gateway), and I'm myself working on ActivityPub gateway and soon a email one with #Libervia. #Cheogram is also working on SMTP gateway. And #Biboumi is the flagship #IRC gateway.
@samebchase@fantastic.earth Hehe, I thought as much.
For my actual client usage I'm actually using the #XMPP client @gajim@fosstodon.org with #Prosody as the server and #Biboumi as the gateway, which works pretty well. I dislike browser clients because, well, let's be honest, webbrowsers are all awful these days. #XMPP however is quite mature and has good standards for making bridges, and there's several decent clients available for pretty much any platform you can imagine. It's a bit like #Matrix but not shit in every aspect.
@adam @nicoco Seeking other #XMPP bridges? Consider:
- #Slidge: https://slidge.im/core/ - current flagship of XMPP bridges
- #spectrum 2: https://spectrum.im/ - older, compatible with many Pidgin plugins (details: https://developer.pidgin.im/wiki/ThirdPartyPlugins)
- #Biboumi: https://biboumi.louiz.org - best for #IRC
- #Libervia: https://libervia.org - for #ActivityPub (I'm the lead dev). Now stabilizing.
One could set up a domain, i.e. somerandom.chat, that serves primarily over #IRC but can be accessed via XMPP or Matrix. XMPP access can be granted by setting up #Biboumi with the "fixed_irc_server" setting configured to the same domain. Matrix access can be done the same way Libera.chat has done it: set up a homeserver and configure a bridge appservice.