News for hackers. Stuff that matters.

Show HN: A modern XMPP client in Tcl/Tk

https://github.com/pounceandmiss/tacky

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 comment | 2 points | on HN )
Re:Show HN: A modern XMPP client in Tcl/Tk by nparafe on Wednesday June 17, 2026 @12:50AM (#48565818)
wow! With modern gui xmpp (gtk4 - qt6) clients need huge amounts of (ram) resources, this seems like a much needed breath of fresh air!