Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Commerce Agree Terms
Description Provides a very simple checkout pane with an 'I agree to the Terms and Conditions' checkbox linked to your custom Terms and Conditions page. Configuration options Pane title / link text...
Categories: E-commerce
Acquia DAM
Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Content editing experience, Integrations, Media
Mask Field
This module uses the jQuery Mask Plugin to enable adding masks to input fields. By masking the user input, the provided values are restricted to only the allowed formats. Examples of data that...
Categories: Content editing experience, Developer tools
Commerce Exchanger
Currency exchange rates module for Drupal Commerce 2. Features Built for Drupal Commerce 2. Built as Drupal Commerce plugin Plugin-based module for handling external providers Support cross...
Categories: E-commerce, Integrations
Frontend Editing
Frontend Editing module allows users to edit entities directly on the frontend through a side panel. Unlike other modules that depend on core features like Settings Tray, Contextual Links, or Quick...
Categories: Content display, Content editing experience
Git Deploy
Git Deploy lets you develop on a live site and still satisfy version requirements and get accurate results from the update status system. This makes it easier to contribute to the projects you use....
Categories: Developer tools
Htaccess
Htaccess is a module which autogenerates a Drupal root htaccess file based on your settings. Drupal tries to provide a one size fits all htaccess for Apache webservers, but this goal is...
Categories: Administration tools, Developer tools
Email Contact
This module provides display formatters for the email field to display email as a link to the contact form, or as an inline contact form. Drupal 10-11 The Drupal 10-11 version has no dependencies....
Categories: Content display, Integrations, Site structure
Metatag Webform
This module provides the ability to add metatags for webforms. Installation Install module composer require drupal/metatag_webform Enable the "Metatag Webform" module in "Extend" Navigate to "...
Categories: Search engine optimization (SEO)
Search API Common Fields
This module allows defining fields on Search API index which merge matching properties on multiple datasources. For example, if two datasources on an index have an identically-named date field,...
Categories: Site search
cURL HTTP Request
This is a module intended for developers, as it provides just one API to call: chr_curl_http_request() (use curl_http_request() for versions 1.5 and earlier). The function chr_curl_http_request()...
Dependency Calculation
The dependency calculation module provides an API for allowing modules to collaborate on digging through all the inter-dependent entities/modules/themes that are related to a given entity.
Categories: Content editing experience, Developer tools, Import and export
Field Formatter File Size
Field Formatter File Size is a field formatter to display the file size.
Categories: Content display, Media, Site structure
Replicate paragraphs
Replicate Paragraphs Extends Replicate module to manage the cloning of paragraphs_item entities and fields. Basics When you clone an entity (node, taxonomy term, ...) containing a paragraphs...
Categories: Administration tools, Content editing experience, Developer tools
Simple subscription
Version *.x-2.x Subscriptions are now entities, they are stored and manageable via an administration interface. It's has been rewritten from the 7.x-1.x branch with new features: CSV export feature...
CKEditor Media Browser
This module replaces the default file upload/browser within ckeditor with the media module's file browser. This allows seamless integration with media for all file fields within CKEditor....
Categories: Content editing experience, Developer tools, Media
Acquia Drupal Starter Kit Article
Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Content editing experience
Profile2 Registration Path
This module enables administrators to set unique registration paths per Profile2 profile type. Overview The Problem By default, the Profile 2 module permits you to add fields from chosen profile...
Page Cache Query Ignore
Page Cache Ignore query parameters improves the performance of the page_cache module by removing client side variables from the cache key. As an example: with the Drupal core page_cache...
Categories: Performance
Autoload
The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools
Custom View Filters
This module adds two new filters to views: Custom Az Filter: You can filter by the first letter of first/second word for a given text field you will have to define. You should provide a machine...
Categories: Developer tools
Watchdog Statistics
The Watchdog Statistics module extends the functionality of the DBLog module. It provides advanced features to efficiently process and analyze logged information, allowing developers to identify...
Categories: Developer tools
Field Conditional States
Description With the Field Conditional State module you can change the state of any supported fields form element depending on the content of other fields. This is done by providing an UI for...
Categories: Site structure, Developer tools
Entity Export CSV
Entity Export CSV allow to export any content entity type to a CSV file, and configure which fields to include and how. This module uses the Plugin API to format fields in the export file and so...
Categories: Import and export
Domain 301 Redirect
The Domain 301 Redirect module allows sites to 301 redirect to a domain that is marked as the main domain. This means you can have all subdomains and other domains pointing to the site 301 redirect...
Categories: Site search, Developer tools