Tkabber — гибко настраиваемый Tcl (Tool Command Language) / Tk (bwidget) клиент обмена мгновенными сообщениями, поддерживающий работу по протоколу XMPP (Jabber).
XMPP — основанный на XML (расширяемый язык разметки) открытый протокол для обмена мгновенными сообщениями и информацией о присутствии (близком к режиму реального времени). Протокол ранее был известен как Jabber, изначально спроектированный легко расширяемым, помимо передачи текстовых сообщений протокол поддерживает передачу голоса, видео и файлов по сети.
Tkabber обладает очень большой функциональностью и имеет множеством настроек, интерфейс основан на вкладках и поддерживает изменение темы оформления. Возможности XMPP-клиента базируются на библиотеке JabberLib (библиотека для языка Tcl реализующая взаимодействие по протоколу XMPP).
Tkabber подойдёт опытным пользователям и пользователям желающим использовать максимум функций XMPP-клиента. Большинство настроек приложения (около 90%) доступно из встроенного графического конфигуратора, остальные настройки можно сделать правкой конфигурационных файлов (в каталоге ~/.tkabber).
Tkabber имеет все функциональные возможности характерные для большинства графических XMPP-клиентов, для расширения возможностей приложения существует большое количество дополнительных модулей (официальных и сторонних) и полностью поддерживает UTF-8 / Юникод (Уникод / Unicode).
Разработка Tkabber начата в 2002 году, автор Алексей Щепин, всё ещё поддерживающий и развивающий его. Для XMPP-клиента и всех его расширений/модулей имеется обширная и очень подробная документация (в том числе и не русском).
Лицензия: GNU General Public License version 2.0 (GPLv2)