frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: A modern XMPP client in Tcl/Tk

https://github.com/pounceandmiss/tacky
1•wusspuss•1h 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.