←back to thread

380 points culinary-robot | 2 comments | | HN request time: 0.404s | source

I started working on Halloy back in 2022, with the goal of giving something back to the community I’ve been a part of for the past two decades. I wanted to create a modern, multi-platform IRC client written in Rust.

Three years later, I’ve made new friends who have become core contributors, and there are now over 200 people idling in our #halloy channel on Libera.

My hope is that this client will outlive me and that IRC will live on.

Show context
mattfrommars ◴[] No.45592515[source]
I've started to notice there are a lot more rust based desktop application appearing vs say Go based or Java. Most of these apps are cross platforms. My guess is they are trying to compete with Electron. There is Tauri runs on Rust.

Can someone please tell me what special about Rust? Say, why aren't desktop application popular based on say Python?

On tangent, ive seen a lot of terminal base application in typescript and go

replies(16): >>45592641 #>>45592675 #>>45592685 #>>45592749 #>>45592802 #>>45593837 #>>45593972 #>>45594122 #>>45594253 #>>45596410 #>>45598979 #>>45600393 #>>45600936 #>>45601342 #>>45601747 #>>45605373 #
1. gertop ◴[] No.45598979[source]
Funny how nobody has actually addressed your question, choosing to praise rust instead..

The answer is that there are several python GUI applications (a dozen music players, Cura, Calibre, Anki, Deluge, etc). Hardly any Go because all bindings suck (which isn't that surprising, go devs are often hostile to cgo) and there's no (non toy) native toolkit either. I'd don't know why that is. Every few years I look for one but I give up and write the UI for my Go tool in html instead...

replies(1): >>45604326 #
2. timeon ◴[] No.45604326[source]
Just side-note: lot of non-GUI parts of Anki are now written in Rust and GUI is slowly moving to Svelte/TypeScript.