9 ms·
ZUSE: IRC terminal client
- deleted 1y ago[deleted]
- GCUMstlyHarmls 1y agoI know its built on pretty large abstractions, but I think its impressive to get an entire IRC TUI client out of ~1k lines with comments & formatting.
- babycommando 1y agoThanks!! I'm going to improve the readability to enable contributions. Hope you liked ::)
- DigiEggz 1y agoExcited to check this out! Nice work!
- babycommando 1y agoThank you! ::)
- sho_hn 1y agoSomething tells me you might enjoy this: https://www.printables.com/model/1251667-mechanical-nand-universal-logic-gate-after-konrad https://www.printables.com/model/1251667-mechanical-nand-uni...
- babycommando 1y agoAbsolutely lovely!!
- javier2 1y agoOk that is pretty cool print
- alberth 1y agoUnsolicited feedback, can the IRC screenshots have more contrast (and also not show such a vibrant distracting background). The combination of those two make it difficult to even see what you’ve made.
- babycommando 1y agoSomeone get this man an oled screen! Jokes apart, thanks for the tips!
- fastasucan 1y agoThe colours are really jarring, and would out me off immediately (even though its just a theme). Highly recommend some more popular/less jarring themes on the screenshots.
- babycommando 1y agoopen the code and change the hex colors like a proper programmer
- serf 1y agois that the trick? use a theme that urges people to download the thing just for the sake of changing the theme? I need to catch up on my guerilla marketing classes.
- babycommando 1y agoXD I'm currently working on a settings area, thanks for the feedback =D
- alrs 1y ago"Modern" is the most passive-aggressive adjective in the history of HN.
- babycommando 1y agolong live hexchat!!
- snvzz 1y agolong live amIRC[0]! 0. https://www.amirc.org/ https://www.amirc.org/
- anonym29 1y agoTo be clear, you still can't click, drag, and highlight text for basic operations like quickly and easily copying some text in any Bubbletea/Lipgloss interfaces, right? Unless that has changed, that dynamic places this behind most other CLI-based IRC clients, including some that are decades old.
- babycommando 1y agoThats neat actually, will take a look into how viable it can be. Bubbletea (and lipgloss) are like CSS for the terminal, you do the styling, calculate margins, manage responsive things wich is quite cool already. I believe what you mean is totally doable, just that I'm not much of a mouse user myself - it slows me down. Thanks for the feedback.
- anonym29 1y agoFor what it's worth, I rarely do use the mouse in my terminal, but on those few occasions when I do want to, Bubbletea/Lipgloss applications have had a history of being pretty infuriating for me as a user. P.S. Keep up the great work! The world needs more IRC.
- wredcoll 1y agoHow is this separate from what a terminal normally provides?
- anonym29 1y agoI can select text with my mouse cursor in all terminal applications that are not Bubbletea/Lipgloss, and cannot do so in Bubbletea/Lipgloss applications.
- babycommando 1y agothats not true here, you can indeed do it on zuse.
- yoz-y 1y ago
- boredemployee 1y agotangential question: are there still any IRC servers and (small) channels with cool people? I recently lost a virtual friend I had talked to for over 20 years, all thanks to some random mIRC channel back in the day. he ran the server with a bunch of ppl for so long. so sad. i really miss the times when we could have fun with just plain text.
- babycommando 1y agoZUSE was initially made to go along a CLI I've built for a synthwave radio NightrideFM (https://nightride.fm/ https://nightride.fm/), that has a hacker subchannel named Rekt Network (https://rekt.fm/ https://rekt.fm/). Both communities are still very active there! irc.rekt.network:6697 channels: #rekt,#nightride TLS true Also checkout the Nightride cli at https://github.com/babycommando/nightride-cli https://github.com/babycommando/nightride-cli
- anthk 1y agoVery slow to play in my N270 netbook, but OFC any other IRC client works fine. And, well, I'll just open the radio playlist with mocp.
- lmm 1y agoNo. Text-first chat is great, but the people who stuck to IRC this long are all sysadmin-luddites or otherwise deeply weird.
- benreesman 1y agoI hang out on IRC. Its not active like back in the day but a lot of OG legends lurk and a couple of times a day you can help someone switch to Linux if you have time. I have a TODO to get more serious about finding active channels.
- pabs3 1y agoThere are lots of IRC servers still running, both big and small, some of them are listed here: https://netsplit.de/ https://netsplit.de/
- 1y ago
- iJohnDoe 1y agoImpressive. Will give it a try.
- jcastro 1y agoWould love to see this for matrix!
- babycommando 1y agoGood idea!
- CyMonk 1y agonot minimal, but there is "iamb- A Matrix client for Vim addicts" https://github.com/ulyssa/iamb https://github.com/ulyssa/iamb
- Arathorn 1y agoThere's also https://github.com/gomuks/gomuks/tree/master https://github.com/gomuks/gomuks/tree/master for golang folks (although it's currently doing a transition to being a web client... and then back to being a TUI apparently)
- babycommando 1y agoclearly not using bubbletea/lipgloss tho lmao
- ClueslessTech99 1y agoDoes it support IRCv3?
- emersion 1y agoSimilar (but more mature) client : https://sr.ht/~delthas/senpai/ https://sr.ht/~delthas/senpai/
- babycommando 1y agooh there is a wide range of IRC clients for the terminal indeed. The project here was to implement bubbletea/lipgloss. Its like CSS for terminal UIs! Check it out when you can, pretty neat visuals.
- kseistrup 1y agoDoes anyone know if senpai or zuse can identify with a certificate?
- mariusor 1y agoI don't understand projects like these. Open source is mainly driven by people that want to do something with computers that's not yet possible so they write some code to help them. However TUI IRC clients already exist in the form of venerable weechat, and all the other examples people already gave in the thread. So I ask what is the purpose? Learning? Sure I can see that, but why is a project with 5 commits being presented on HN as some kind of innovative application? Trustworthy projects need tenure and they need humility. This has neither.
- that_lurker 1y agoI don't understand why people are always against people posting interesting projects here. Showing it to people is a very nice way to get feedback on things and then when it gets reposted again in the future we can see what has changed from looking back on the first post.
- mariusor 1y agoAn interesting project needs to fulfill a couple of requirements that I think this specific one doesn't: solves a problem that people have in some capacity, it's proven to be something more than a one weekend adventure, and is actually doing something innovative or interesting. I understand I'm being overly negative here, and that there's at least 60 people disagreeing with me, but tell me why is this project interesting for you?
- terminalbraid 1y agoMaybe if we let people here just vote on the projects that get attention? And then rank them by votes against whatever else (with some algorithm that does attrition by time or something). Would that make it more acceptable?
- mariusor 1y agoIndeed. Maybe it's not obvious from my previous posts, but I am not actually arguing against OP, or anyone else, posting their pet project, rather against the 60+ people that are actually finding it "interesting". :)
- anthk 1y agoCatgirl it's good enough. For TLS-less connections such as Bitlbee, swirc looks fine, but catgirl it's simpler.
- e0x 1y ago[dead]
- dlojudice 1y agoThe real tragedy isn't IRC clients, but that IRC missed its chance to become the dominant decentralized protocol before Slack/Teams took over. The core issue wasn't just tooling. IRC's protocol fundamentally lacked what modern teams need: native multimedia support, seamless file sharing, persistent searchable history, and rich formatting. While IRCv3 improved extensibility, it didn't address these feature gaps. It seems that IRC's simplicity was both its strength and fatal weakness. Great for tech communities, but too bare-bones for mainstream adoption. I feel that we traded decentralization for features, and now we're stuck with proprietary silos
- babycommando 1y agoits still got the underground vibe tho
- plastic-enjoyer 1y ago> IRC's protocol fundamentally lacked what modern teams need: native multimedia support, seamless file sharing, persistent searchable history, and rich formatting. Aren't this primarily client- and server-related issues and not something that is an issue with the protocol itself?
- adtac 1y agothis is just XMPP and it has been around for years before Slack was even a thing Slack won anyway for the same reasons most centralised, commercial, closed sourced products often win: less fragmentation, more marketing, stronger network effects, simpler onboarding for normies, richer integrations, and most importantly, an enterprise sales team that actually showers
- anthk 1y agoJabber it's that, and it had been around since nearly 20 years.
- sva_ 1y ago> IRC Chat > Internet Relay Chat Chat
- babycommando 1y agoIRC is more famous than Internet Relay Chat, so yeah, Internet Relay Chat Chat
- haggis-alt 1y agoAwesome job nightrider!
- haggis-alt 1y agoGreat job nightrider!
- babycommando 1y agothe legend himself!