= Plugins =

[[TOC(inline, noheading)]]

== Installing Plugins ==

Some plugins are distributed as part of collections. Some plugins are distributed in packages for specific operating systems. (Search your distribution's repository.) But most plugins are distributed as compiled dynamically loaded libraries that have to be manually installed. Check to see if the plugin author has included specific installation instructions. If not, follow the general procedure below:

=== Windows ===

1. Download, and if necessary, extract the .dll file.
2. Move the resulting file to %APPDATA%\.purple\plugins

Now when you open the Plugins dialog in Pidgin or Finch, the plugin should show up. 

=== !Unix/Linux ===

1. Download, and if necessary, extract the .so file.
2. Move the resulting file to ~/.purple/plugins

Now when you open the Plugins dialog in Pidgin or Finch, the plugin should show up. 

== Official Plugins == 

Pidgin and Finch ship with a large collection of officially supported plugins which modify standard behavior in a number of ways.  You can manage available plugins by accessing the "Tools" menu from the Buddy List window and selecting "Plugins."

If you have a problem with one of the plugins included with the software, you should report it via a [/newticket ticket].  Generally our stock plugins will have the same version number as Pidgin or Finch and the web site address for the plugin will be listed as https://pidgin.im/

== Third-Party Plugins ==

Third party plugins '''are not supported'''.  Do not open tickets on our trac about these plugins.  If you do, those tickets will be closed as invalid.

If you are listing a plugin on this page, note that we ''will'' de-list the plugin if source code is not provided.  Because Pidgin and libpurple are licensed under the GPLv2, the way plugins are loaded within Pidgin and libpurple require that the plugins be licensed in a GPL-compatible manner, which generally includes providing source code.  We will also remove entries from this page that contain broken links, and we will remove any entry with links pointing to malicious sites or software.  Also, the column in the tables that says '''Short Description''' is intended to be '''''short'''''.  Keep the descriptions as short as possible.  Also, do not use profanity or pornographic terminology in your descriptions or plugin names.  We will edit descriptions or de-list plugins that include such terminology or have overly long descriptions.
[[BR]]
[[BR]]
=== Additional Protocols ===

There are third-party plugins for some protocols:

|| '''Protocol Name''' || '''Website''' || '''Short Description''' ||
|| Beluga || [https://code.google.com/p/purple-beluga/ Go] || Beluga mobile group messaging || 
|| Campfire || [https://github.com/jrfoell/campfire-libpurple/ Go] || Protocol plugin for Basecamp's Campfire IM ||
|| Classic Battle.net || [https://github.com/nmbook/pidgin-libbnet Go] || Blizzard's gaming network: notably for !StarCraft, Diablo II, and !WarCraft III ||
|| F-List || [https://code.google.com/p/flist-pidgin/ Go] || F-List roleplaying community ||
|| Facebook Chat || [https://github.com/dequis/purple-facebook/wiki Go] || Facebook social network || 
|| Gammu || [https://github.com/EionRobb/purple-gammu Go] || Send SMS through your feature phone via usb/serial/bluetooth/irda ||
|| !GroupMe || [https://code.google.com/p/purple-groupme/ Go] || !GroupMe group messaging || 
|| Hangouts || [https://bitbucket.org/EionRobb/purple-hangouts/ Go] || Alternative plugin for Google Hangouts || 
|| Heroes of Newerth || [https://github.com/theli-ua/honpurple/ Go] || Online video game ||
|| LINE by Naver || [http://altrepo.eu/git/purple-line Go] || Mobile SMS replacement ||
|| Mail.ru Agent (mrim-prpl) || [https://bitbucket.org/mrim-prpl-team/mrim-prpl/wiki/Main Go] || Russian network ||
|| Mail.ru Agent (pidgin-mra) || [https://github.com/dreadatour/pidgin-mra Go] || Russian network ||
|| Matrix.org || [https://github.com/matrix-org/purple-matrix#readme Go] || Distributed IM ||
|| Microblog || [http://microblog-purple.googlecode.com Go] || !Twitter/Identica/Laconica updates ||
|| msn-pecan || [https://github.com/felipec/msn-pecan Go] || Alternative MSN access ||
|| MXit || [http://devzone.mxit.com/libPurple/ Go] || MXit IM ||
|| !NateOn || [https://launchpad.net/pidgin-nateon Go] or [https://github.com/kaisyu/pidgin-nateon Go] || Korean network (see [NateOn More Info] for details and Windows builds) ||
|| !NetNexus || [https://github.com/EionRobb/netnexus-pidgin Go] || netnexus.com's chatrooms ||
|| Netsoul || [http://projects.irq6.net/projects/show/netsoul-purple Go] || French network ||
|| Ning || [https://github.com/EionRobb/pidgin-ning Go] || Ning-based social networks ||
|| !OkCupid || [https://github.com/EionRobb/okcupid-pidgin Go] || !OkCupid.com dating website ||
|| Omegle || [https://github.com/EionRobb/pidgin-omegle Go] || omegle.com's web-based random chat ||
|| Pidgin-Twitter || [http://www.honeyplanet.jp/pidgin-twitter/ Go] || Twitter plugin ||
|| !PubNub || [https://github.com/pubnub/c/tree/master/examples/libpurple Go] || Real-time messaging system ||
|| Pushbullet || [https://github.com/EionRobb/pidgin-pushbullet Go] || Send pushes and SMS (Android-only) via Pushbullet ||
|| QQ (libqq-pidgin) || [https://code.google.com/p/libqq-pidgin/ Go] || QQ protocol support ||
|| QQ (pidgin-lwqq) || [https://github.com/xiehuc/pidgin-lwqq Go] || QQ protocol support (Based on WebQQ) ||
|| Rediffbol || [http://rediffbol-prpl.sourceforge.net/ Go] || Indian network ||
|| Rocket.Chat || [https://bitbucket.org/EionRobb/purple-rocketchat/overview Go] || Open-source replacement for Slack ||
|| Skype || [https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb Go] || Skype IM protocol support ||
|| SIPE || [http://sipe.sourceforge.net/ Go] || Microsoft Office Communicator, Reuters Messaging ||
|| Steam IM (mobile) || [https://github.com/EionRobb/pidgin-opensteamworks/tree/master/steam-mobile Go] || Steam Friends gaming network ||
|| Steam IM (native) || [https://github.com/seishun/SteamPP#steampurple Go] || Steam Friends gaming network || 
|| Telegram || [https://github.com/majn/telegram-purple#readme Go] || Secure messenger ||
|| !TorChat || [https://github.com/prof7bit/TorChat/downloads Go] || p2p instant messaging through Tor hidden service tunnels ||
|| Tox || [http://tox.dhs.org/ Go] || secure instant messaging via Tox protocol ||
|| Twitter Protocol || [http://github.com/mikeage/prpltwtr Go] || Access Twitter (and status.net / identi.ca) feeds like chat rooms ||
|| !WhatsApp || [https://github.com/davidgfnet/whatsapp-purple/ Go] || !WhatsApp IM protocol ||
|| WinMX Peer Network || [http://sourceforge.net/projects/wpn-gaim-prpl/ Go] || File sharing network ||
|| Yahoo || [https://github.com/EionRobb/funyahoo-plusplus Go] || Replacement plugin for Yahoo 2016 ||
[wiki:"Protocol Specific Questions#OtherProtocols" Why are some protocols not supported?]
[[BR]]
=== Security and Privacy ===
|| '''Plugin Name''' || '''Website''' || '''Short Description''' ||
|| Authorization Blocker || [https://launchpad.net/pidgin-authorization-blocker Go] || The plugin blocks the first authorization request of a contact and answers with the order to ask for authorization again. This helps to prevent spam on ICQ accounts. ||
|| bOt_tOOls || [http://eric.dziewa.com/?p=522 Go] || Configurable plugin for auto-ignoring yahoo spammers ||
|| Bot Sentry || [http://sourceforge.net/projects/pidgin-bs/ Go] || Stop spam bots ||
|| IM of Trust || [https://launchpad.net/pidgin-imot Go] || Pidgin IM of Trust blocks authorization requests based on online lists. ||
|| Off-the-Record Messaging (OTR) || [https://otr.cypherpunks.ca/ Go] || Encrypts conversations and provides security even when keys are compromised ||
|| Pidgin-Encryption || [http://pidgin-encrypt.sf.net/ Go] || Encrypts conversations using stored RSA keys ||
|| pidgin-gnome-keyring || [https://github.com/aebrahim/pidgin-gnome-keyring Go] || Stores account passwords in the system keyring instead of as plaintext. ||
|| Pidgin-GPG || [https://github.com/segler-alex/Pidgin-GPG/wiki Go] || Pidgin GPG/OPENPGP (XEP-0027) Plugin ||
|| Pidgin-Paranoia || [http://pidgin-paranoia.sourceforge.net/ Go] || Encrypts conversations using one-time pads ||
|| Pidgin-privacy-please || [http://freshmeat.net/projects/pidgin-pp/ Go] || Stop spam bots ||
|| pidgin-wincred || [https://github.com/aebrahim/pidgin-wincred Go] || Save passwords as windows credentials instead of as plaintext. || 
|| TFC || [https://github.com/maqp/tfc/ Go] || High assurance HW+SW plugin that separates symmetric crypto, HWRNG generated keys and plaintexts on two TCB devices that communicate via data diodes to provide end point security. ||
[[BR]]
=== Notifications ===
|| '''Plugin Name''' || '''Website''' || '''Short Description''' ||
|| AlienFX-notification || [http://3d.benjamin-thaut.de/?p=11 Go] || Provides notification over the AlienFX device of Alienware laptops and PCs ||
|| Audible Alerts || [https://sourceforge.net/projects/audiblealerts/ Go] || Audible notification of a received IM by reading the buddy's screen name ||
|| Bluetooth Notifier || [https://code.google.com/p/pidgin-bt/ Go] || Sends new chat messages directly to your cell phone or any other Bluetooth-enabled device ||
|| Command-execute || [https://github.com/tymm/command-execute/ Go] || Executes a command on a new message and works for both Pidgin and Finch ||
|| Command-notification || [http://guysoft.wordpress.com/pidgin-x-chat-plugin-new-message/ Go] || Based off Led-notification this plugin will execute a command on receiving a new message ||
|| Guifications || [https://bitbucket.org/rw_grim/guifications2 Go] || Provides "toaster" popup notifications. ||
|| IM Pusher || [https://github.com/coolwanglu/pidgin-im-pusher Go] || An extension of Notifo Notifications, pushes your messages at specified statuses (e.g. when you are away), two push services (notifo & pushme.to) are supported ||
|| Keyboard LED Notification || [http://sites.google.com/site/pidginlednotification/ Go] || !LegLedNot is a keyboard LED notification plugin for Pidgin. ||
|| KNotifications || [https://code.google.com/p/pidgin-knotifications/ Go] || Perl plugin that provides KDE 4 notifications ||
|| Led-notification || [http://simo.h.mattila.googlepages.com/led-notification Go] || Provides notifications with laptops' extra LEDs and similar ||
|| led-notification || [https://github.com/Sitwon/led-notification Go] || Fork of the above. Adds support for !ThinkPads. ||
|| MX610-notification || [http://simo.h.mattila.googlepages.com/mx610-notification Go] || Provides notifications with Logitech MX610's IM led ||
|| Notifo Notifications || [https://code.google.com/p/gtk-ftischhauser-notifo/ Go] || Pushes IMs to your iPhone when you're away using the free Notifo service ||
|| pidgin-capsnot || [https://github.com/EionRobb/pidgin-capsnot Go] || Keyboard LED Notification (caps-lock/num-lock/scroll-lock) for !Pidgin/Finch ||
|| Pidgin-dock || [https://code.google.com/p/pidgin-cairo-dock/ Go] || Emulate Mac OS X - dock behaviour with cairo-dock, support [http://www.adiumxtras.com/ Adium themes] ||
|| Pidgin-!IrssiNotifier || [https://coding.h4ndi.de/PushNotifier/ Go] || Perl Plugin, to send notifications to your Phone via !IrssiNotifier. ||
|| Pidgin Advanced Sound Notification || [https://launchpad.net/pidgin-advanced-sound-notification Go] || This plugin adds sounds for some notifications to pidgin (e.g. "Incoming Filetransfer" or "Authentication requested"). ||
|| !PidginSnarl || [http://tlhan-ghun.de/Projects/PidginSnarl/ Go] || Notifications using Snarl on Windows ||
|| purple-libnotify+ || [http://sardemff7.github.com/purple-libnotify-plus/ Go] || Provides libnotify notifications ||
|| Smart Ear || [http://somewhere.fscked.org/proj/smartear/ Go] || Customized per-buddy sound events ||
|| Windows 8 Toast Notifications || [https://github.com/adriankeenan/pidgin-toast-8 Go] || Native win8 toast notifications ||
[[BR]]
=== Profile and status updates ===
|| '''Plugin Name''' || '''Website''' || '''Short Description''' ||
|| Away-on-Lock || [http://costela.net/projects/awayonlock Go] || Sets you as away when the screensaver gets activated. (Linux Gnome and KDE4) ||
|| Full Screen Busy || [http://lostrealm.com/pidgin/fsb/ Go] || Sets the status to busy (or any saved status) when a full screen application is detected. (Windows) ||
|| Google Shared Status || [http://www.siorarina.net/gtalk-shared-status/ Go] || Adds Google Shared Status compatibility that permit to set the status for all the resources connected. This allows to go Invisible... ||
|| Google Talk Invisible || [http://fahhem.com/pidgin/ Go] || Adds the ability to go invisible with Google Talk  (XMPP/Jabber protocol) ||
|| IRC Away || [http://launchpad.net/pidgin-ircaway Go] || Changes your IRC nick to indicate you are away. ||
|| Jabber Pseudo Invisibility || [http://www.siorarina.net/jabber-pseudo-invisibility/ Go] || Adds a pseudo invisible status for Jabber/XMPP accounts namely you result offline but you can monitor the status of your favourite buddies (and start conversations). Read carefully How to Use!!! ||
|| Last.FM Plugin || [http://sourceforge.net/projects/pidgin-lastfm/ Go] || Shows information from your Last.FM / Audioscrobbler profile in your status message. ||
|| Lock 'n' Roll || [http://csammisrun.net/blog/category/locknroll/ Go] or [https://github.com/DanielLaberge/lock-n-roll-extended Go] || Set any active accounts to Away (with a user-defined message if applicable) when the workstation locks, and back to Available when it is unlocked. If an account has an existing away message set, Lock ‘n’ Roll leaves it alone. (Windows) ||
|| Pidgin-Countdown || [https://launchpad.net/pidgin-countdown Go] || Sets your status counting down to a specific date & time. ||
|| Pidgin-Identica-Status || [https://code.google.com/p/pidgin-identica-status/ Go] || Use a feed from identi.ca as your Pidgin status. ||
|| Pidgin-Twitter-Status || [https://github.com/guysoft/Twitter-Status Go] || Use a feed from Twitter as your Pidgin status. No OAuth required. Works via RSS. ||
|| Purple-Presence || [http://sardemff7.github.com/Purple-Presence/ Go] || Provides !GnomeSession Presence status support to Purple ||
|| Purple Twitter Syncup || [http://bitbucket.org/yogeshpathade/purple-twitter-syncup/wiki/Home/ Go] || Set User Tweet as Pidgin Status. Standalone application using reliable OAuth Authentication and DBus. || 
|| Sluggish || [https://github.com/jamesboston/pidgin Go] || Sluggish will delay changing your status to Available until you have been back at your keyboard for several minutes. || 
|| Status Hot Keys || [https://www.castledragmire.com/Projects/Status_Hot_Keys Go] || Global shortcut keys to set status and manipulate the buddy window visibility ||
|| Status RSS || [http://www.len.ro/2010/07/status-rss-plugin-for-pidgin/ Go] || Update status from RSS feed ||
|| Status to Twitter || [https://code.google.com/p/pidgin-status-to-twitter/ Go] || Update Twitter with your Pidgin Status ||
|| Twitter in your Profile || [https://code.google.com/p/pidgin-twitter-profile/ Go] || Insert your Twitter history into your profile. It gets updated periodically. ||
|| xssidle || [https://github.com/mehturt/pidgin Go] || Set idle time based on information from X11 Screen Saver (such as xscreensaver). ||
==== 'now playing' plugins ====
|| '''Plugin Name''' || '''Website''' || '''Short Description''' ||
|| !MusicInfo || [http://www.pidginmusic.info/ Go] || Displays the currently-playing music in your status message and profile. Winamp API compatible. ||
|| Music Tracker || [https://code.google.com/p/pidgin-musictracker/ Go] || Displays the music track currently playing in the status message. Supports a wide range of audio players. ||
|| Pidgin-Audacious-Remote || [http://pidginaudacious.sourceforge.net/ Go] || Updates the status message using custom information retrieved from Audacious Media Player. This plugin also allows control over Audacious Media Player from the Pidgin conversation windows (play, pause, next...). ||
|| Pidgin current track || [http://sourceforge.net/projects/currenttrack/ Go] || Current Track plugin will update your !Pidgin user info, available message or away message, and buddy icon from iTunes, Winamp, !RealPlayer, WMP, Musicmatch, !MediaMonkey, XMPlay, Yahoo! & Foobar2000 in Windows and XMMS, Rhythmbox, & Amarok in Linux. || 
|| pilt spotify || [https://github.com/pilt/spotify Go] || "now listening" plugin for spotify ||
|| YuLastFM || [https://sourceforge.net/projects/yulastfm/ Go] || Yu Last.fm Pidgin tune status plugin. ||

[[BR]]
=== Interface tweaks ===
|| '''Plugin Name''' || '''Website''' ||'''Short Description'''||
|| Adium to Pidgin themes converter || [https://code.google.com/p/adium2pidgin-themes/ Go] || Allows to convert themes from [http://www.adiumxtras.com/ Adiumxtras site] ||
|| Attention Button || [bug:12202 Go] || Hide the attention button ||
|| Autohide || [http://pidgin.dotninesoft.de/ Go] || Buddy list improvements like autohide, always on top and hide min/max buttons ||
|| autoresize || [http://raoulito.info/plugins/pidgin_autoresize/ Go] || Automatically update the buddy list to fit its contents (vertically). ||
|| Character Counter || [https://launchpad.net/pidgin-character-counting Go] || Plugin for displaying the character count of the current message. ||
|| Expand || [https://code.google.com/p/expand/ Go] || Automatically expand shortened URLs. No more rick-rolling! ||
|| Extended Buddy List Sort || [https://github.com/kgraefe/pidgin-extended-blist-sort Go] || Adds more buddy list sorting options ||
|| Guiops || [https://code.google.com/p/pidgin-guiops/ Go] || GUIOps plugin provides more GUI customization options ||
|| Hide Chat || [https://launchpad.net/pidgin-hide-chat Go] || Hides the window/tab for a channel when it is joined (useful for auto-join channels) ||
|| Ignore Nick Change || [https://github.com/EionRobb/pidgin-ignore-nickchange Go] || Hides the "X is now known as Y" messages in chats ||
|| IRC Format || [https://github.com/BlueWinds/pidgin-irc-format Go] || A Pidgin/libpurple plugin that lets you send and receive bold/underline/italic/colored text in IRC chats/IMs. ||
|| keys per minute || [http://3d.benjamin-thaut.de/?p=12 Go] || Counts the keys per minute while you are typing a message and displays it. ||
|| Leftify tabs || [https://github.com/nablaa/pidgin-leftify-tabs-plugin Go] || Moves a conversation tab to the leftmost position in the tab bar whenever a message arrives. ||
|| Manual Resize || [ticket:5296 Go] and [http://www.freshports.org/net-im/pidgin-manualsize/ Go] || Allows manually resizing the conversation window entry area. ||
|| Media Emblems || [https://github.com/EionRobb/pidgin-media-emblems Go] || Adds emblems to the buddy list to show if a user supports Voice or Video calls. ||
|| pidgin-cmds || [https://code.google.com/p/pidgin-cmds/ Go] || Various conversation commands ||
|| Pidgin Conversation Locker || [https://github.com/enli/pidgin-conversation-locker/ Go] || Prevent closing of important conversations(/tabs) by selectively locking them. ||
|| Pidgin Conversation Save Order || [https://github.com/kgraefe/pidgin-save-conv-order Go] || Save the order of chats and IMs and restore it the next time you open a conversation. ||
|| Pidgin Group Chat Typing Notifications || [https://github.com/EionRobb/pidgin-groupchat-typing-notifications Go] || Display typing notifications of users in a compatible multi-user chat ||
|| pidgin-nudge || [https://code.google.com/p/pidgin-nudge/ Go] || Shakes your conversation window when you receive a nudge/buzz/zap ||
|| Pidgin PBar || [http://www.hauweele.net/~gawen/pidgin-pbar.html Go] || A toolbar to update some account settings globally. ||
|| Pidgin Personal Bar || [https://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 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). ||
|| Protocol Icon Override || [https://github.com/EionRobb/pidgin-icon-override Go] || Lets you pick the protocol icon to display per-account ||
|| Quickadd || [https://code.google.com/p/pidgin-quickadd/ Go] || This a simple plugin for pidgin. The idea is to alter the context menu of email addresses in conversations and add option to add the address as a buddy  ||
|| Quickpurple || [https://github.com/shashurup/quickpurple Go] || Provides quick buddy lookup, status switch, unread messages list and access to some Pidgin dialogs. ||
|| Quote selected text || [http://launchpad.net/quote/ Go] || Quick specify message to answer ||
|| Scroll to bottom || [http://pidgin.dotninesoft.de/ Go] || Scrolls chat history of created conversation windows automatically to the bottom. ||
|| Session Save || [http://somewhere.fscked.org/proj/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. ||
|| Smiley Shortcuts || [https://sourceforge.net/project/platformdownload.php?group_id=186081 Go] || Inserts a smiley on ctrl+(number) combination.  ||
|| !TooBars || [http://vayurik.ru/wordpress/toobars/ Go] || Add toolbar, status bar, context menu to Pidgin buddy list, hide main menu, change all status by menu (not through Statusbox!) and much more ||
|| !TooButtons || [http://vayurik.ru/wordpress/toobuttons/ Go] || Add Send and Close buttons to Pidgin conversations ||
|| Toolbar Shrink || [https://launchpad.net/pidgin-toolbar-shrink Go] || Shrinks the toolbar of the conversation windows by hiding the text of the buttons. ||
|| Translit tools || [https://github.com/ashinkarov/translit-plugin Go] || 1. Virtual russian keyboard; 2. Decodes message written in ISO-9 translit in russian.  ||
|| usercast || [https://github.com/derlaft/usercast Go] || Copies the nickname you've double clicked in the conference chat and pastes it into a conversation's entry field ||
|| Window Merge || [https://github.com/dm0-/window_merge Go] || Merges the Buddy List window with a conversation window ||
|| !WrapMenu || [http://vayurik.ru/wordpress/wrapmenu/ Go] || Wrap main menu if it is too wide ||
|| Windows 7 Taskbar || [https://github.com/EionRobb/pidgin-win7#readme Go] || Adds new Windows 7 eye-candy such as task bar menu, progress and emblems ||
|| Xfer Auto Path || [https://launchpad.net/pidgin-xfer-auto-path Go] || Allows you to automatically set the folder for saving your incoming file transfers by some criteria such as buddy alias. ||
[[BR]]
=== Accounts and logs ===
|| '''Plugin Name''' || '''Website''' || '''Short Description''' ||
|| Auto Authorization || [https://code.google.com/p/pidgin-autoauthorization-plugin/ Go] || Automatic handling of request of remote user who wants to appear in your buddy list ||
|| forward2mobile || [https://code.google.com/p/forward2mobile/ Go] || Forwards and sends your IM messages to/from your existing account that you already use on your mobile with your favorite mobile IM client ||
|| History control || [http://low-networx.de/kb/index.php/article/pidgin-history-control Go] || Buddy- and Historysync as Perl Pidgin Plugin ||
|| 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). ||
|| Logstatus || [http://bla.thera.be/archives/20 Go] || Logs all the status changes to the buddy history. ||
|| Logviewer || [https://code.google.com/p/pidgin-logviewer/ Go] || Logsearch for all chat logs ||
|| Office Hours || [http://www.orenet.co.uk/opensource/pidgin-oo/ Go] || A plugin that logs you out if you go idle outside your 'office hours' so you can log in the same account(s) at home. In perl so may not work on MS Windows ||
|| pidgin-autoanswer || [http://sourceforge.net/projects/pidgin-autoansw Go] || A personal adviser, that tries to find suitable answers in your previous logs ||
|| pidgin-juice || [https://github.com/EionRobb/pidgin-juice Go] || Web-based iPhone interface for !Pidgin/Finch ||
|| Pidgin Backup || [comment:ticket:3581:7 Go] || Simply back up your preferences (prefs.xml) ||
|| SQLite Logger || [https://github.com/EionRobb/pidgin-sqlite-log/tree/master Go] || IM/Chat logger with a SQLite backend ||
|| Web Pidgin || [http://www.thirdmartini.com/index.php/WebPidgin Go] || Access buddy list and conversations via mobile web browsers ||
|| Web Pidgin Z || [http://www.shaorang.com/webpidginz/ Go] || Fork from the original Web Pidgin. A lot of new features and bugfixes like Ajax support, digest authentication, webserver logs and gtalk-like grouping of messages and much more ||
[[BR]]
=== Miscellaneous ===
|| '''Plugin Name''' || '''Website''' ||'''Short Description'''||
|| Auto Translate || [https://github.com/EionRobb/purple-translate Go] || Auto translates incoming IMs ||
|| b64 || [http://chetanv.googlepages.com/technicalstuff Go] || Base 64 encoding of chat messages (A very simple Perl plugin) ||
|| Birthday Reminder || [https://github.com/kgraefe/pidgin-birthday-reminder Go] || Reminds you of your buddies birthdays. ||
|| Block <user> has left the conversation. || [https://github.com/oakmac/Pidgin-Plugin-block-user-has-left-the-conversation/ Go] || Very simple plugin that blocks the message "<user> has left the conversation." ||
|| Block AOL System Msg || [https://github.com/oakmac/Pidgin-Plugin--Block-AOL-System-Msg/ Go] || Very simple plugin that blocks messages from "AOL System Msg" when you are logged into AIM from multiple locations. ||
|| core-answerscripts || [https://github.com/Harvie/libpurple-core-answerscripts Go] || Framework for hooking simple but powerful "answerscripts" to received messages. ||
|| !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. ||
|| Extended Preferences || [http://gaim-extprefs.sf.net/ Go] || Provides some often-requested preferences ||
|| Facebook Notifier || [http://wiki.dbkmedia.com/Facebook_Notifier Go] || Indicates when there are unread Facebook notifications. ||
|| Fonomo Video || [http://www.fonomo.com/software/pidgin.html Go ] || Enables Video-chat invitations via Fonomo.com (requires Adobe Flash v9 or higher) ||
|| Google Invisibility Half Scan || [http://www.siorarina.net/google-invisibility-half-scan/ Go] || WARNING! GOOGLE HAS FIXED THE BUG! THIS PLUGIN IS NO LONGER WORKING! Find out if your (Gtalk) buddies are INVISIBLE. Note: This is an "HALF SCAN" because you can not establish with certainty that a buddy is invisible (read Description). ||
|| Google Invisibility Tracker || [http://www.siorarina.net/google-invisibility-tracker/ Go] || This plugin alerts you when a buddy of yours (using Gmail, GTalk Lab Edition or iGoogle) go invisible ||
|| Growl || [https://github.com/danielb2/pidgin-plugins Go] || Perl plugin to use Growl. Requires growlnotify. Particularly useful for finch where an IM in a different window may go unnoticed. ||
|| Hide Inactive Buddies || [https://code.google.com/p/pidgin-plugins Go] || Plugin to hide inactive buddies in buddy list. Determine inactive buddy by status. ||
|| Instant messaging Remote Access || [http://www.siorarina.net/instant-messaging-remote-access/ Go] ||  Client/server plugin to exec commands/open a shell in a virtual terminal on buddies PC. It's a kind of telnet via Instant Messaging ||
|| Instant messaging !NetCat Port Forwarding || [http://www.siorarina.net/instant-messaging-netcat-port-forwarding/ Go] || Do a basic port forwarding via Instant messaging using !NetCat ||
|| Instant messaging Virtual Terminal || [http://www.siorarina.net/instant-messaging-virtual-terminal/ Go] ||  Opens a Virtual Terminal in your PC controlled by buddies via IM ||
|| Juick Plugin || [https://github.com/mad/pidgin-juick-plugin/tree/master Go] || Plugin specially designed for [http://juick.com Juick] xmpp-microblogging service, providing support for moods and inline avatars ||
|| Language Translator || [https://code.google.com/p/pidgin-plugins Go] || Plugin to translate outgoing text from English language to selected language. ||
|| Meebo || [http://jrpomeroy.com/pidgin/ Go] || auto add and accept guests for meebo me widget for livechat from websites in pidgin ||
|| MegaHAL || [http://pintant.cat/2011/03/18/pidgin-plugin-for-megahal/ Go] || connects Pidgin to MegaHAL. The contact will be answered by MegaHAL instead of by us ||
|| Morse Code Talk || [http://sourceforge.net/projects/morsecodetalk/ Go] || This Plugin contains the entire Morse Code. Have one more friend around to use it, it can be a lot of fun to communicate in this way. ||
|| No IRC /who || [https://github.com/EionRobb/pidgin-no-irc-who Go] || Removes the periodic /who check from the IRC protocol, to stop flooding, slowdowns and "Max sendq exceeded" errors ||
|| !PaintBoard || [https://code.google.com/p/pidgin-paintboard/ Go] || This plugin  allows you to draw with your friend on common board. ||
|| pidginTeX || [https://github.com/Micket/pidgintex Go] || Renders mathematical expressions. Lots of options, size, colors, etc. Built upon Pidgin-LaTeX.
|| Pidgin-convreverse || [https://sourceforge.net/projects/convreverse/ Go] || Reverses any word on all conversation. ||
|| Pidgin-eSpeak || [https://github.com/coldfix/pidgin-tts Go] || Reads incoming text messages via eSpeak (text-to-speech). ||
|| Pidgin-google-contact || [https://code.google.com/p/pidgin-google-contact/ Go] || Syncs the buddy list with google contacts ||
|| Pidgin-googledesktop || [https://code.google.com/p/pidgin-googledesktop/ Go] || Google Desktop Indexing Plugin for Pidgin ||
|| Pidgin-LaTeX || [http://sourceforge.net/projects/pidgin-latex/ Go] || Allows you to include mathematical formulas in your conversations.  ||
|| Pidgin Embedded Video || [https://github.com/stefanistrate/pidgin-embeddedvideo Go] || A GTK plugin to watch videos directly into your Pidgin conversation ||
|| Pidgin ZNC Helper || [https://launchpad.net/pidgin-znc-helper Go] || This plugin removes ugly double-timestamps when replaying messages from ZNC bouncers, e.g. "(13:00:00) [12:00:00] Lunch time!". ||
|| Pidglet || [https://code.google.com/p/pidglet/ Go] || A Windows Vista Sidebar Gadget that displays your buddy list. ||
|| !PiFo || [https://github.com/forflo/PiFo Go] || Renders various latex markups and procedural graphics code. ||
|| Purple Plugin Pack || [https://bitbucket.org/rekkanoryo/purple-plugin-pack/ Go] || Provides over 50 various plugins, including oft-requested IRC-related plugins. ||
|| QIP decoder || [http://www.sedaha.cz/qip-decoder/ Go] || Corrects invalid incoming QIP 2005 diacritics and local symbols ||
|| RSS / ATOM || [https://github.com/hrj/feedgin/ Go] || Shows Feed updates as messages in a conversation window. Requires Python and presently only works on Linux. ||
|| Send Screenshot || [https://code.google.com/p/pidgin-sendscreenshot/ Go] || Take a screenshot and send it to a buddy. ||
|| STFW || [http://linuxandwhatever.wordpress.com/stfw-pidgin-plugin/ Go] || A plugin that helps you teach your buddies how to use google. ||
|| URL Scout || [https://code.google.com/p/urlscout/ Go] || This plugin will lookup a url and display a web page title when you receive a link in a chat ||
|| URL Shorten || [https://github.com/danielb2/pidgin-plugins Go] || Perl plugin to shorten long urls. Especially useful for finch. Download and put in plugins directory. URLs are shortened as they come in if they exceed maximum length setting. no action required. Requires some perl libraries to work. ||
|| What's my IP || [http://www.siorarina.net/whats-my-ip/ Go] || Allows buddies to get your external IP by writing 'ip' on IM chat ||
|| Wikipedia look-up || [http://sourceforge.net/projects/pidginpluginfor/ Go] || Easy look-up received and typed words on Wikipedia. ||
|| XMPP Ignore Groups || [https://github.com/EionRobb/pidgin-xmpp-ignore-groups Go] || Ignores server-sent XMPP groups so that you can move buddies around on annoying servers (e.g. Facebook) ||
|| XMPP MUC Presence || [https://github.com/tmatz/pidgin-xmpp-muc-presence-plugin Go] || Shows participant's presence icon in chat room. ||
|| XMPP Receipts || [https://www.assembla.com/code/pidgin-xmpp-receipts/git/nodes Go] || Shows a delivering notification if the recipient supports it ||
|| XMPP URI Links || [https://github.com/jsravn/xmpp-uri Go] || Support clicking on xmpp links, such as xmpp:foo@bar.net?message to open a chat window. ||
|| !YouTube Title Adder || [https://github.com/Eckankar/YouTubeTitleAdderPidgin Go] || Displays video titles for incoming !YouTube links. ||
[[BR]]
== 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/dev2.x.y/html/plugin-i18n.html Third Party Plugin Translation Support]