Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,433 modules match your search

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

Pages