I've made an older project of mine available via my Git server. TuxMessenger is a client for MSN Messenger (.NET Messenger Service), primarily aimed at the
GNU/Linux platform. I started writing it back in 2003, when I was dissatisfied with the clients currently available on the platform. It has some nice features:
TuxMessenger was designed from the outset to be fast and "business-like". You won't find the word
"buddy" anywhere here! Also, TuxMessenger is an exclusively "single-network" client, since it arose partly from a dissatisfaction with
many "multi-network" IM clients and the way they impose they sometimes semantics of one network onto the use of another.
- Uses a recent version of the MSN protocol (MSNP12).
- Support for MSN7-style 'custom status messages'.
- Support for avatars ("display pictures").
- Support for sending and receiving 'nudges'.
- Decent internationalisation thanks to GTK2 and Pango.
- Drag and drop multi-way conversations.
- Support for message fonts and colours.
TuxMessenger is licenced under the GNU GPL. Development has mostly stopped because the "itch" which I was scratching has faded. Not because better alternative clients have become available, but because - for me - TuxMessenger works fantastically. It's become part of the furniture on my desktop, with me barely noticing it's there. Nevertheless, I'm happy to be contacted with bug reports/praise/criticism and so on regarding it.