Version Control

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, repository. This include Pidgin 2 on the release-2.x.y branch as well as Pidgin 3 on the default branch.

The default branch has moved libgnt out to its own repository at 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.

Pidgin 3 also depends on for reusable GTK widgets that are geared towards messaging clients.

Purple 3 has adopted, which is a library that handles plugins in multiple langauages leveraging gobject-introspection. It currently supports C/C++, Python, and Lua plugins, with more languages planned for the future.

We've launched the new site. Think we're missing something?
Read the blog post or Go to the old site