Extensions Directory

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 listing displays CiviCRM extensions that work on all Content Management Systems (CMS). You can also browse directories of plugins or modules that are made specifically for Backdrop, Drupal, Joomla and WordPress. View newest extensions. There are also many more extensions in various stages of development available on CiviCRM's Gitlab.

Attaches Calendar ICS files to event confirmation emails.
Current Usage: 181
Adds bounce handling, and mailing reports for CiviCRM's transactional emails and creates Activities for mail such as Receipts and Invoices.
Current Usage: 179
This extension supports CiviXero but has been written so that it could also support different accounting synchronisations in the hope it will encourage greater collaboration. It is a dependency of CiviXero.
Current Usage: 178
Allows adding an automatically calculated "Additional Percentage" field to any price set (e.g., add 3% to cover credit card fees).
Current Usage: 175
The data processor is an extension with which system administrator can do the following:

Create custom searches with optional the possibility to export the results
Create an API to fetch data. This is quite useful if you have external systems which need data from CiviCRM.
... and developers can enhance the outputs of the data processor so that much more is possible, even things we haven't thought of yet.
Current Usage: 166
With the data processor you can build complex queries easily in the user interface and display them as a search, api or export as CSV.
Current Usage: 166
Current Usage: 156
The CiviCase v5 extension is an overhaul of the CiviCase UI. It provides a richer experience with more thoughtful layouts and interactions.
Current Usage: 149
Action Provider is an extension which provides action to other extensions. Such as Form processor and the Search action provider.
Current Usage: 148
Current Usage: 148
A tool that allows you to easily correct invalid phone numbers.
Current Usage: 144
Current Usage: 142
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: 139
Current Usage: 134
If enabled, this extension minifies CSS/JS files which are passed through the assetbuilder in CiviCRM.
For example if it is installed on a CiviCRM system it will minify crm-menubar.css. If Stripe is installed it will minify stripe css/js.
Current Usage: 132