All of the source code relating to Pidgin and its libraries is hosted in Mercurial repositories and are specified below.
Pidgin itself lives in the keep.imfreedom.org/pidgin/pidgin/, repository.
This include Pidgin 2 on the
release-2.x.y branch as well as Pidgin 3 on the
The default branch has moved libgnt out to its own repository at keep.imfreedom.org/libgnt/libgnt/ to make it more accessible to other developers. The intent here is to have it be a separate package on all distributions to make it more accessible to users as well as developers. This will help on distributions such as Slackware that enforce rules of one distribution package per source package.
Purple 3 has adopted keep.imfreedom.org/gplugin/gplugin/, which is a library that handles plugins in multiple languages leveraging gobject-introspection. It currently supports C/C++, Perl, Python, and Lua plugins, with more languages planned for the future.