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.
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.
Finch
Finch is the current stable release of Finch Universal Messenger which is a libgnt based user interface built on top of libpurple.
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.
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.
Purple 3
libpurple 3 is the current development version of the libpurple universal messenger library.
Finch 3
Finch 3 is the current development version of Finch Universal Messenger.
GNT 3
GNT 3 is the current development release of libgnt (GLib Ncurses Toolkit)
GPlugin
GPlugin is a plugin library for GLib based applications. purple 3 uses it for all things plugins.