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.

CiviProxy is a security solution that allows organizations to keep their CiviCRM installation in a protected network while still providing public access to specific functions like donation forms, event registration, and newsletter subscriptions. It acts as a secure gateway between your public website and your private CiviCRM server, using whitelisting and parameter sanitation to ensure only legitimate requests reach your data.

This approach is particularly valuable for organizations with strict data protection requirements, such as human rights groups in sensitive regions, or any organization that needs to comply with stringent security policies while maintaining public-facing functionality. Instead of exposing your entire CiviCRM installation to the internet, CiviProxy allows you to run CiviCRM safely behind a VPN while a minimal proxy server handles public requests.

The proxy server runs simple PHP scripts on basic webspace and validates all incoming requests before forwarding them to your protected CiviCRM installation. This architecture significantly reduces your attack surface while maintaining full functionality for website visitors who want to make donations, register for events, or manage their newsletter subscriptions.
Current Usage: 48
This extension extends ckeditor5, adding custom bundles with specific editor plugins and custom configurations
Current Usage: 47
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: 47
Recalculates the recipients of a mailing just before it is sent.
Current Usage: 44
A simple extension to provide a set of "Opt-in" communication preferences for use on forms (instead of the built-in "Opt-Out" fields).
Current Usage: 43
Adds image resizing capability for contact and custom field images. It handles all types of images and will put the images into the directory.
Current Usage: 42
Integrate Direct Debit payments using SmartDebit (https://www.smartdebit.co.uk/) with CiviCRM
Current Usage: 42
The standard system notifications about available extension upgrades are only displayed for extensions that are available to install via the UI. However there are many extensions at civicrm.org/extensions that you can install that are not available to install via the UI, and you likely want to know when upgrades are available for those too.
Current Usage: 41
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: 40
Provides a page with information about your installation and server that can be helpful for diagnosing problems.
Current Usage: 40
Allows you to remove the hash completely, or move it to the end of the subject, optionally also replacing it with the actual case id instead of a hash. Also on the Find Cases page, the case id field will accept a hash for searching.
Current Usage: 40
Provides membership new and renewal statistics based on CiviCRM historical data (so you can also generate membership reports for previous years).
Current Usage: 40
Allows you to specify that when two people have a particular relationship and one makes a contribution, the other is automatically soft credited.
Current Usage: 38
Define conditional rules of allowed field values based on the value selected in another field.
Current Usage: 38
Provides several custom searches for Events
Current Usage: 38