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:

This extension adds functionality to add attachments to message templates. You can add attachments to templates by editing the message templates under Administer --> Communication --> Message templates. Updating a template through the e-mail screen does not work....
unknown
This is an integration module for sites running CiviCRM and the Domain Access module.  By default, when creating a user in Drupal, Domain Access will automatically assign the user to the domain on which they registered.  However, if they create their user via a CiviCRM profile, they will not be added to the appropriate domain.  This module fixes that....
unknown
CiviCRM native extension to check if the CMS is in maintenance mode when I get a REST API and return error if so.
unknown
This extension helps you creating custom API's that retrieve query result data. If an external application needs information from CiviCRM that cannot be expressed using API parameters, you can use this extension. It allows you to create a custom API that returns data from an SQL query, in a way that you can use API filters, options and joining as always....
unknown
This is a fairly simple extension that adds the field "duration" to the email "action" form sent at the contact level. Some clients need to record their time (in mins) for each activity they do, whether that activity is a "meeting", "phone call" or "email", their time is required to be recorded and made available within the activity report....
unknown
You can use this CiviCRM extension if you want to create a settings form for your own extension.
unknown
CiviCRM extension to link CiviCRM to the 'Kadervormingstool' of the Flemish government. Work in progress. See the github project page for more info: https://github.com/Chirojeugd-Vlaanderen/kavo...
unknown
Extra CiviCRM configuration items accessed via the Drupal administration interface. 1. If you've ever been bothered by the inability to change the value of the submit button on contribution pages, this Drupal admin page gives complete customisability to the button on every contribution page you create....
unknown
This module offers a fully configurable/extendable Drupal view that provides the functionality to search from a postcode and a distance.
unknown
Adds tokens for use in emails and mail merges. Tokens include client name(s), plus the name, email, phone and address of all case roles....
unknown
This ia a CiviCRM extension that adds much needed flexibility to scheduled jobs. It accomplishes this goal in two ways......
unknown
Send email notification to event speakers when a new individual registers....
unknown
Adds over 20 new fields to Summary Fields, including contributions by related contacts, plus fields for CiviMail, CiviEvent, and CiviGrant.
unknown
CiviCRM Extension for CiviCRM Contribution and Contact synchronization with QuickBooks Online, http://www.intuit.com.au
unknown
Allows adding an automatically calculated "Additional Percentage" field to any price set (e.g., add 3% to cover credit card fees).
unknown