Extensions are installable packages which give CiviCRM new functionality, and this directory provides a centralized list of extensions which the CiviCRM community has created.

Further resources:

The Drupal core contact module provides a no-frills way for users to email you via a simple webform. If you like that module, but would also like those form submissions to be recorded in CiviCRM, then this no-frills extension is for you....
Current Usage: 97
What is CiviBooking? Are you a non profit with Rooms or Resources that you think you could raise money by renting out? Or are you a community center or voluntary service looking to manage your resources better? Sick of spreadsheets, emails and that Google calendar that no one keeps up to date? Then CiviBooking is the extension for you!...
Current Usage: 95
This extension improves the default search in several ways: more efficient requests search in the start of the names instead of in the middle (first or last) adjust based on the length of the query and the number of results to do the query(ies) that are the most efficient Give it a go and let me know what you think of the result....
Current Usage: 92
A tool that allows you to easily correct invalid phone numbers.
Current Usage: 89
Implements hook_username_alter() so that, if available and non-empty, the CiviCRM "Display name" is shown in place of the Drupal login name for username displays....
Current Usage: 87
This is a civicrm extension to export directly into an excel format instead of the default csv. If you never had any problem with opening a csv into excel, this extension won't help you (and you are likely to be a US user dealing with english names)...
Current Usage: 85
From 22 April 2013, UK based charities and Community Amateur Sports Clubs can sign up to make repayment claims electronically. The new service, Charities Online, is being introduced in response to customer feedback. It will make repayment claims faster and easier by filing online. The current R68(i) print and post repayment form will be replaced by three options for making claims....
Current Usage: 77
“Simple Donate” extension which allows the administrator to link existing donation pages with our new sleek, user friendly and responsive donation page....
Current Usage: 72
This extension has been incorporated into core as of CiviCRM 4.6, so the 4.5 version will not be updated....
Current Usage: 72
CiviCRM Multiday Event creates multiple entity based events associated to a single Drupal node linked to a single CiviCRM Event. The duration of the CiviCRM Event last from the start date and time of the first session to the ending date and time of the last session. So if you have a class that meets every Friday in May, Drupal will display 4 events (5/4, 5/11, 5/18, and 5/25)....
Current Usage: 71
Adds bounce handling, and mailing reports for CiviCRM's transactional emails and creates Activities for mail such as Receipts and Invoices.
Current Usage: 70
Introduction The Capitalisation Corrector is a CiviCRM extension that creates a scheduled job that corrects the capitalisation of contact's first and last name. Only contacts of the type 'Individual' are corrected and only names that are in all lowercase or all uppercase will be corrected....
Current Usage: 70
This extension changes the default so it doesn't send a confirmation email when registering a contact to an event from the back office. Nothing more,  really simple but avoids sending emails by mistake....
Current Usage: 70
Drush module to automatically setup Drupal instances with CiviCRM using Aegir. https://www.drupal.org/project/hosting_civicrm...
Current Usage: 70
This extension allows members of the public to apply for Grants. Administrators can create and administer Grant Application Pages in a manner similar to Contribution Pages. Custom Profiles for Grants and Contacts, including core and custom fields defined for grants and contacts, are added to Grant Application Pages....
Current Usage: 64