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
Moat provides a highly configurable dynamic firewall-type system for extensions to use. It’s based on setting rate limits on certain activities, and then taking certain actions when a flood of that occurs.
This extension provides an API that can be accessed by other extensions. Please see the documentation (README)
This extension provides an API that can be accessed by other extensions. Please see the documentation (README)
Provides additional ways of restricting access to Contribution Pages, Event Registration pages and Profiles (in edit mode).
This extension is intended to anonymize your database, so you can share your CiviCRM database more readily.
CiviMoodle extension integrates CiviCRM and the Moodle online learning system. Users register and pay for courses in CiviCRM, and the registrations are pushed to Moodle for course enrolment. During the enrolment process, a moodle user account is automatically created (or updated) based on the participant's contact information and Drupal username. The extension only works with Drupal and would need a bit of work to support WordPress and Joomla - a pull request of code or funding would be welcome.
Allow participants to edit a pending event registration, and also allows partial payments on a public form.
This extension stores the date when an event is updated or modified.
Since CiviCRM 5.42, the entity_table field in CiviCRM tables will be derived from CiviCRM option group. So if you have an extension and have code that stores value in entity_table which is not part of option list present in Civi core install the system will throw error. This extension avoids the fatal error by defining the entity table list with all the entities present in the system.
Provides a tab on the Contact record screen that lists (nearly) all CiviMail events to do with that contact, in chronological order. This may be useful for troubleshooting, or to see which links a particular person clicked. It also includes the dates any of their emails were put on hold or released.
Helps track Message Template revisions by saving them to disk and sync back to CiviCRM.
Provides a user interface to set postal address formats on a per-country basis. Useful if you send mailings to multiple countries.
Sets the correct money formatting settings depending on the language (English/French).
This is a CiviCRM extension required for the CiviContact mobile application for iOS and Android. Find out more about about CiviContact at https://civicontact.com.au
Debug Tools is a collection of tools to facilitate the development in CiviCRM.
CiviCRM personal campaign teams allows people to create their own personal campaign page (PCP) which is part of a team, with a common objective as well as an individual page for each member.