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. This listing displays CiviCRM extensions that work on all Content Management Systems (CMS).

The newest extensions · Create an extension · Add an extension to this directory

Platform integrations

As well as extensions that install within CiviCRM and work on all CMSs listed below, you can browse directories of integrations that are made specifically for Backdrop, Drupal, Joomla and WordPress.

Line item report for the participant, membership, and contribution entities.
Current Usage: 65
This extension 'fixes' some configuration options that may have been set in English during the initial installation before you decided to switch to another language (or before improving/updating the translation files).
Current Usage: 64
Makes it possible to set a default activity status and priority for new activities. Once enabled, go to Administer > Customize Data and Screens > Default Activity Status.
Current Usage: 64
This Extensions aims to provide tools for a "European" interpretation of the "membership" concept. In the Anglo-Saxon countries (CiviCRM's native land) a membership is regarded as a service. If you don't pay anymore, you won't get the service - that's it. In a lot of other countries the conception is different: it's more like a indeterminate binding contract.
Current Usage: 63
Options Importer Extension allows you to import automatically custom field's options within a CSV file, also you can Delete all options in a
Current Usage: 63
This extension offers configurable newsletter form profiles, along with API actions to use as an endpoint for external forms.
Current Usage: 62
JSON Editor is a extensions that includes the JS library https://github.com/json-editor/json-editor, to be used as part of any dynamic-generated form in any other extension.
Current Usage: 60
Provides a page with information about your installation and server that can be helpful for diagnosing problems.
Current Usage: 59
Current Usage: 58
Provides an API for providing a wide range of custom content and forms for external websites regardless what technology the external site uses.
Current Usage: 57
Helps keep trigger-based logs from eating too much disk space. Includes a scheduled job to delete older entries and a simple UI to choose some tables to exclude from logging.
Current Usage: 56
Define conditional rules of allowed field values based on the value selected in another field.
Current Usage: 56
Cron Plus adds new features to the Schedule Jobs. It can be set the exactly date / time when a job must be executed
Current Usage: 56
Sync contact names, emails, groups, interest groups, tags with Mailchimp. Can be extended with custom code to send more data to Mailchimp. Designed to cope with big lists. Aims to give verbose overview of sync issues/status.
Current Usage: 54