Hacker News new | ask | show | jobs
Show HN: A modern XMPP client in Tcl/Tk (github.com)
2 points by wusspuss 14 days ago
I've been building Tacky, a desktop XMPP client in Tcl/Tk 9. It's pre-alpha, but it has working OMEMO and audio/video calls compatible with modern clients like Conversations/Dino.

It's meant to be trivially distributable - executables statically linked with everything for Linux and Windows, at ~15mb (that's including everything, an RTC library, codecs, etc). RAM usage is ~80mb.

Why Tcl? Mostly nostalgia really. The chat view itself is "just" tk text widget, but has some features you'd expect - loading on scroll, attachments, etc.

1 comments

wow! With modern gui xmpp (gtk4 - qt6) clients need huge amounts of (ram) resources, this seems like a much needed breath of fresh air!