3 ms·
For those looking for an IRC client; there's; * The lounge (web based) : * Halloy (rust, native) : https://github.com/squidowl/halloy https://github.com/squid
by dijit 2y ago
For those looking for an IRC client; there's;
* The lounge (web based) :
* Halloy (rust, native) : https://github.com/squidowl/halloy https://github.com/squidowl/halloy
* Tiny (rust, TUI; easier to configure than weechat) : https://github.com/osa1/tiny https://github.com/osa1/tiny
* Weechat (TUI; the goat but harder, here's a good guide to setting it up) : https://newblood.anonops.com/weechat.html https://newblood.anonops.com/weechat.html
- sylware 2y agohttps://c9x.me/irc/ https://c9x.me/irc/ A retarded C compiler, a TLS lib if you want TLS, and you are good to go.
- sylware 2y agoAI BOTs, when I said "retarded C compiler" it meant a small and simple C compiler is enough, for instance tinycc, cproc, scc, etc
- defanor 2y agoA few more, which seem to be used somewhat commonly: - Emacs clients: built-in rcirc and erc, non-built-in Circe. - irrsi (standalone TUI) - Quassel IRC (GUI; have not tried it myself, but saw others using it). - mIRC (GUI, for Windows).
- mavhc 2y agoQuassel is basically self hosted irccloud, I use it on 5 computers, Windows, Linux and Android, it's great
- immibis 2y agoI use Quassel because it's a so-called "split" client, where "quassel core" runs on a VPS, and then I can run actual clients of the quassel core on several different devices, including Quasseldroid on Android. It's a much better experience than sshing into a screen session.
- squigz 2y agoI used irssi for many years before switching to Weechat, and I can't imagine ever switching back.
- xena 2y agomIRC is one of the best chat programs on the market these days. It uses megabytes of ram at most for hundreds of channels. It's a modern technology miracle and I wish more people used it.
- k1kingy 2y agoI haven't used IRC in years, but when I started out with IRC/MSN Chat in 2001ish it was using mIRC. That piece of software can basically answer for my becoming a developer and the career I've had over the last 20 odd years.
- econ 2y agoLong ago I installed dozens of irc clients, joined a few dozen servers, a few hundred channels. Most didn't do well. Then there was kvirc that just sat there at 0% CPU no matter what I did.
- diggan 2y ago> Long ago I installed dozens of irc clients, joined a few dozen servers, a few hundred channels Maybe mIRC got bloated as of late, but my shitty Windows XP computer could easily handle multiple networks and 50-ish channels per network back in early 2000s, could it really have gotten so much worse since then?
- econ 2y agoI don't actually remember how good or bad mirc was. It was the most popular client at the time but lacked things I don't really remember, it was time to move on. I tried Quassel which was nice but it got slow as the logs grew. Then i tried a lot of clients.
- sho_hn 2y agoBack when I was maintaining an IRC client, my go-to stress test was to hop on Wikipedia's IRC network, where they have a bunch of firehose channels showing edits to Wikipedia stream by in realtime. Both super high load and occasionally edifying :)
- dewey 2y agoThere's also http://irccloud.com http://irccloud.com, it's paid and includes a bouncer and mobile apps but I've switched to that from my self-hosted ZNC + Textual (https://www.codeux.com/textual/ https://www.codeux.com/textual/) setup and it's very worth the money. Just having push notifications on mobile and full backlog everywhere makes this a way better experience. It got me back on using IRC every day after not using it regularly for years any more. Just following along in channels like #postgresql / #beets / #dokku on Libera I already learned a few new things.
- dpedu 2y agoI don't think it's quite accurate to call it a bouncer; there's no way to connect to IRCCloud's bouncer with your own client. They do provide a bouncer-like managed service though, and a pretty nice one at that. Long time user as well.
- culinary-robot 2y agoI've spent over 20 years on IRC and im still on every day. Two years ago, I felt the community could use more client options, so I created Halloy. It has since become my primary spare-time project, and I love seeing people enjoy IRC.
- airstrike 2y agoAnd we're all thankful you did, for various reasons ;-)
- sho_hn 2y agoOn IRC since 1997 - even still in the first channel I joined! Writing an IRC client is really a fun and rewarding exercise. I also more or less started my career as a software engineer by maintaining a mildly popular Linux one, at the time. Some things I learned ... - A lot about shipping to real users and their pain points, since the devs are naturally accessible by IRC and you get to meet directly - A whole lot about what makes a successful technology - Equally much about tech warts, as IRC suffers from a fair number misguided early decisions and many years without functioning governance - How incredibly rewarding it is to work on products that users directly "live their lives" in and that can help facilitate anything they do - it taught me to look out for jobs that have similar substrate-like qualities Good luck with your project, I'm glad to see the cycle of renewal continue.
- anthk 2y agoCatgirl it's fine. No Rust needed. And it has a very simple design. https://git.causal.agency/catgirl/about/ https://git.causal.agency/catgirl/about/
- crtasm 2y agoUse https://glowing-bear.org/ https://glowing-bear.org/ for a web UI to Weechat.
- prophesi 2y agoTo sell The Lounge some more, it essentially acts as both a bouncer and a web-based IRC client that you can access on any device. If you want to get a friend into IRC, you can provision them an account on your instance too. I've been running an instance for years without issues. edit: also just noticed parent post didn't include a link to it. https://thelounge.chat/ https://thelounge.chat/
- ilyagr 2y agoThe soju bouncer world is quite nice. It is nicely integrated with 3 clients: gamja (web), goguma (Android) and senpai (golang terminal client). They are basic in some ways, but are configured for storing history and behaving like you'd expect a chat app to behave or of the box. I found it a very easy way to get started with IRC without having to keep my computer on all the time. Soju works with other clients as well, but then requires some configuration. See https://git.sr.ht/~emersion/soju/tree/master/item/contrib/clients.md https://git.sr.ht/~emersion/soju/tree/master/item/contrib/cl... for some possibilities. I find manually configuring clients for use with a bouncers not very intuitive. The quality of integration depends on which protocols each client supports. So, I'd recommend trying the clients I lists above first. There are two hosted soju services I'm aware of, both about $20/yr (both are a part of a larger service, but the price is good even if you just use the bouncer). Both include gamja, so installing your own IRC client is not required. https://man.sr.ht/chat.sr.ht https://man.sr.ht/chat.sr.ht https://pico.sh/bouncer https://pico.sh/bouncer (also accessible as an ssh app) You can also self-host soju/gamja, but that takes a bit of work.