IM Freedom Documentation

Stable

Pidgin

Pidgin is the current stable release of Pidgin Universal Messenger which is a GTK based user interface built on top of libpurple.

Pidgin API reference

libpurple

libpurple is intended to be the core of an IM program. Pidgin is a GTK frontend to libpurple, and Finch is an ncurses frontend built using libgnt.

libpurple API reference

Finch

Finch is the current stable release of Finch Universal Messenger which is a libgnt based user interface built on top of libpurple.

Finch API reference

libgnt

GNT (GLib Ncurses Toolkit) is an ncurses toolkit for creating text-mode graphical user interfaces in a fast and easy way. It is the widget library for Finch.

libgnt API reference

Development

Pidgin 3

Pidgin 3 is the current development version of Pidgin Universal Messenger which is a GTK based user interface built on top of purple 3.

Pidgin 3 API reference

Purple 3

libpurple 3 is the current development version of the libpurple universal messenger library.

libpurple 3 API reference

Finch 3

Finch 3 is the current development version of Finch Universal Messenger.

Finch 3 API reference

GNT 3

GNT 3 is the current development release of libgnt (GLib Ncurses Toolkit)

libgnt 3 API reference

GPlugin

GPlugin is a plugin library for GLib based applications. purple 3 uses it for all things plugins.

GPlugin API reference

Talkatu

Talkatu is a set of GTK widgets for messaging. Pidgin 3 uses it to have a modular user interface that can be used by other messengers.

Talkatu API reference