= Third-Party Plugins =

Pidgin has a large number of plugins that extend basic functionality.

Please note that Pidgin does '''not''' officially support individual plugins.


=== "Normal" Plugins ===
These plugins appear in the plugins list and provide additional functionality.

|| '''Plugin Name''' || '''Website''' ||'''''Short'' Description'''||
|| Audible Alerts || [https://sourceforge.net/projects/audiblealerts/ Go] || Audible notification of a received IM by reading the buddy's screen name ||
|| Automatic Change Buddy Icon || [http://www.landimatteo.com Go] || After configuration, this plugin can change your buddy icon automatically ||
|| Bot Sentry || [http://sourceforge.net/projects/pidgin-bs/ Go] || Plugin to help prevent bots from IMing you.||
|| Character Counter || [http://dossy.org/archives/000545.html Go] || Plugin for displaying the character count of the current message. ||
|| Dexrex || [https://www.dexrex.com/ Go] || Allows you to store your logs online for free accessible and searchable anywhere ||
|| !DockApp || [http://emvi.eu.org/pidgin_dockapp/index_en.html Go] or [http://wamarek.republika.pl/pidgin_dockapp/index_en.html Go] || Allows Pidgin to appear as an !AfterStep Wharf icon. ||
|| Fonomo Video || [http://www.fonomo.com/software/pidgin.html Go ] || Enables Video-chat invitations via Fonomo.com (requires Adobe Flash v9 or higher) ||
|| Extended Buddy List Sort || [http://freakazoid.teamblind.de/2008/12/13/pidgin-extended-buddy-list-sort-plugin/ Go] || This Plugin allows you to sort your buddy list more flexible than pidgin does. ||
|| Extended Preferences || [http://gaim-extprefs.sf.net/ Go] || Provides some additional, often-requested preferences for Pidgin. ||
|| gSMS || [http://gsms.usajusaj.org/ Go] || Provides sms notification of received chats while the user is away. Sms notificiation is provided by Google Calendar service. ||
|| Guifications || [http://plugins.guifications.org/ Go] || Provides "toaster" popup notifications. ||
|| IM-History Plugin || [http://www.im-history.com/ Go] || Provides easy and convenient way to store your chats and contact list online (using im-history.com service). ||
|| Last.FM Plugin || [http://pidgin-lastfm.naturalnet.de Go] || Shows information from your Last.FM / Audioscrobbler profile in your status message. ||
|| Lazy Bums || [http://www.civil.iitb.ac.in/~d3sachin/compwork/lazybums/lazybums.php Go] || Sends a configurable message on the click of a button. ||
|| Led-notification || [http://simo.h.mattila.googlepages.com/led-notification Go] || Provides notifications with laptops' extra LEDs and similar ||
|| logstatus || [http://bla.thera.be/archives/20 Go] || Logs all the status changes to the buddy history. ||
|| MX610-notification || [http://simo.h.mattila.googlepages.com/mx610-notification Go] || Provides notifications with Logitech MX610's IM led ||
|| Mumbles-project Plugin || [http://www.mumbles-project.org/2007/06/03/pidgin-plugin-now-available/ Go] || Pidgin Plugin for mumbles-project - modern notification system for Gnome (linux only). ||
|| !MusicInfo || [http://www.pidginmusic.info/ Go] || Displays the currently-playing music in your status message and profile. Winamp API compatible. ||
|| Music Tracker || [http://code.google.com/p/pidgin-musictracker/ Go] || Displays the music track currently playing in the status message. Supports a wide range of audio players. ||
|| Off-the-Record Messaging || [http://www.cypherpunks.ca/otr/ Go] || Allows you to have private conversations over instant messaging.  ||
|| Pidgin-Audacious-Remote || [http://salug.it/~francescor82/pidgin-audacious-remote_english.htm Go] || Allows control over Audacious Media Player from the Pidgin conversation windows. || 
|| Pidgin-Encryption || [http://pidgin-encrypt.sf.net/ Go] || Transparently encrypts your instant messages with RSA encryption.  ||
|| Pidgin-googledesktop || [http://code.google.com/p/pidgin-googledesktop/ Go] || Google Desktop Indexing Plugin for Pidgin ||
|| Pidgin-Identica-Status || [http://code.google.com/p/pidgin-identica-status/ Go] || Use a feed from identi.ca as your Pidgin status. ||
|| Pidgin-LaTeX || [http://sourceforge.net/projects/pidgin-latex/ Go] || Allows you to include mathematical formulas in your conversations.  ||
|| Pidgin Meebo Me || [http://jrpomeroy.com/pidgin/ Go] || Handles authorization and deletion of Meebo guest accounts. ||
|| Pidgin Personal Bar || [http://code.google.com/p/pidgin-personalbar/ Go] || Adds a section at the top of your buddy list to change your display name and personal message. ||
|| Pidgin-privacy-please || [http://freshmeat.net/projects/pidgin-pp/ Go] || Plugin to stop [http://en.wikipedia.org/wiki/Messaging_spam spimmers] from annoying you. ||
|| Pidgin Windows Position Manager || [http://extpos.mdsc.info/ Go] || Places new conversation windows intelligently in Windows (i.e. doesn't always put them in the top left corner). ||
|| Pidgin-Paranoia || [http://pidgin-paranoia.sourceforge.net/ Go] || Provides information-theoretically secure encrypted conversations using one-time pads. ||
|| Pidgin Snarl || [http://tlhan-ghun.de/?q=node/22 Go] || Notifications using Snarl on Windows ||
|| pidginTeX || [http://pidgintex.googlecode.com/ Go] || Renders mathematical expressions. Lots of options, size, colors, etc. Built upon Pidgin-LaTeX.
|| Purple Plugin Pack || [http://plugins.guifications.org/ Go] || Provides over 50 plugins for Pidgin, Finch, and libpurple. ||
|| QIP decoder || [http://adsl_337903.noveranet.cz/qip-decoder/ Go] || Corrects invalid incoming QIP 2005 diacritics for CP1250 users ||
|| Quote selected text || [http://launchpad.net/quote/ Go] || Quick specify message to answer ||
|| Session Save || [http://somewhere.fscked.org/sessionsave/ Go] || Session Save will remember what conversation windows you had open the last time you used Pidgin, and re-open them for you when you sign on. ||
|| Smart Ear || [http://somewhere.fscked.org/smartear/ Go] || Customized per-buddy sound events ||
|| Smiley Shortcuts || [https://sourceforge.net/project/platformdownload.php?group_id=186081 Go] || Inserts a smiley on ctrl+(number) combination.  ||
|| Textbon || [http://textbon.com Go] || Textbon hyperlinks recognizable IM shorthands or acronyms or shortcuts.  On user click, these links translate Instant Messaging acronyms or shorthands to definitions using the [http://textbon.com] acronym database. ||
|| Twitter in your Profile || [http://code.google.com/p/pidgin-twitter-profile/ Go] || Insert your Twitter history into your profile. It gets updated periodically. ||
|| Web Pidgin || [http://www.thirdmartini.com/index.php/WebPidgin Go] || Access buddy list and conversations via mobile web browsers ||
|| YCaptcha || [http://blowfish.no-ip.org/alex/ycaptcha.html Go] || Displays Yahoo! Chat captchas in a dialog instead of a browser. ||
 
=== Protocol Plugins ===
These plugins do not appear in the plugins list.  Instead, they create new entries in the protocol field of the account editor and enable the user to connect to new IM or chat networks.
|| '''Protocol Name''' || '''Website''' || '''''Short'' Description''' ||
|| !CyanChat || [http://pidgin-cyanchat.googlecode.com/ Go] || Adds support for the !CyanChat server ||
|| Facebook IM || [http://code.google.com/p/pidgin-facebookchat/ Go] || Supports Facebook Chat ||
|| msn-pecan || [http://code.google.com/p/msn-pecan/ Go] || Alternative MSN protocol plugin ||
|| !NateOn || [http://nateon.haz3.com/forum/ Go] || Plugin to connect to the Korean IM !NateOn ||
|| Netsoul || [http://sourceforge.net/projects/gaim-netsoul/ Go] || Plugin for the netsoul IM network used at engineering schools in Paris, France ||
|| Rediffbol || [http://rediffbol-prpl.sourceforge.net/ Go] || Plugin for the Rediffbol IM network used in India ||
|| SIP-e (MS Communicator) || [http://sipe.sourceforge.net/ Go] || Plugin to connect to the MS Communicator IM server ||
|| Tlen.pl || [http://nic.com.pl/~alek/pidgin-tlen/ Go] || Plugin to connect to the polish IM Tlen.pl ||
|| WinMX Peer Network || [http://sourceforge.net/projects/wpn-gaim-prpl/ Go] || WPN (WinMX Peer Network) chats through WPNP (WinMX Peer Network Protocol) ||
|| XFire || [http://gfire.info/ Go] || Plugin to connect to the XFire gamers' IM network ||
|| Microblog || [http://microblog-purple.googlecode.com Go] || Tweet your update to Twitter with your Pidgin (replacement for IM services) ||

=== Other Enhancements ===
These plugins/services provide additional functionality for Pidgin, but do not fit into any of the other categories of plugins.
|| '''Name''' || '''Website''' ||'''''Short'' Description'''||
||  b64 || [http://chetanv.googlepages.com/technicalstuff Go] || Base 64 encoding of chat messages (A very simple Perl plugin) ||
||  Hab.la || [http://www.hab.la Go] || Lets you chat with visitors to your website for free using Pidgin. ||
||  Pidglet || [http://www.rudism.com Go] || A Windows Vista Sidebar Gadget that displays your buddy list. ||
||  Splert || [http://tech.shantanugoel.com/projects/linux/splert-shantz-pidgin-away-alerts Go] || A custom automatic answering machine and much more for pidgin. ||

== Development of Third-Party Plugins ==
If you're looking to develop a third-party plugin, you may find these resources valuable:
 * [wiki:CHowTo C Plugin Howto] (still in progress)
 * [/doxygen/ API Documentation]
 * [/doxygen/dev/html/plugin-i18n.html Third Party Plugin Translation Support]
