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:

Discontinued extension - replaced by custom-data-on-any-entity functionality in core
Current Usage: 270
When viewing reports, clicking on a contact's name brings you to the contact's record, not their Contact Detail Report or Contribution Detail Report....
Current Usage: 270
CiviSEPA allows you free SEPA direct debit collections, if you are in Europe.
Current Usage: 266
This is a simple CiviCRM report giving you a list of the upcoming birthdays of your contacts. Simply install the extension, create a new report, and use "Available for Dashboard" to give you the list upon login....
Current Usage: 260
This implements a simple firewall for CiviCRM that blocks by IP address in various scenarios.
Current Usage: 254
This extension loads United States counties when you first install it.  Once enabled, it does nothing.  You may disable it or uninstall it, and nothing will happen: the counties will remain loaded in your database.  If you re-enable it, it will check for missing counties and just add those....
Current Usage: 246
This extension permits a contact to be changed from one type to another.
Current Usage: 241
In version 4.7 and up, CiviCRM ships with only CKEditor, and other wysiwyg editors can be added via extension. This extension makes TinyMCE available as a wysiwyg editor for CiviCRM....
Current Usage: 241
Places recently-viewed items in the Menu bar for quick access.
Current Usage: 239
This extension adds a pivot report that suppots multiple CiviCRM entities.
Current Usage: 224
SYSTOPIA OpenStreetMap CiviCRM Geocoder This CiviCRM extension adds the Nominatim OpenStreetMap server as a geocoding option. Just install the extension, and activate via "Administer" => "System Settings" => "Mapping and Geocoding"....
Current Usage: 223
The Advanced Fundraising extension provides a series of reports to help fundraisers view their progress in greater detail....
Current Usage: 221
Normalise the data entered in several fields. So far firstname, last name... so they are Properly Capitalised What does it do? It modifies profiles and the normal contact edit/add so when you type (or paste) XAV as the first name, it converts it into Xav...
Current Usage: 211
Creates Tax Receipts with distribution by email or print, detailed reporting, press ready
Current Usage: 206
You like how tags are displayed in the contact summary? this extension does the same, for relationships.    ...
Current Usage: 200