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

55,493 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.

Ajax facets

This module allows you to create facet filters which working by AJAX. Filters and search results will be updated by AJAX. Now ajax_facets works only with search pages, based on views (with module...
Categories: Site search

Search API Stats

Introduction Enabling the recording and presentation of statistics for the Search API module. There are plans to implement usage and performance statistics in the near future. For now this module...
Categories: Site search, Integrations

Commerce File

Commerce File adds the ability to sell access to file downloads to your Drupal Commerce site. It extends the Commerce License module with a new license type that grants customers access to download...
Categories: Access control, E-commerce, Media

Unique Field AJAX

Yet another but more light-weight and optionally more client-side field input check module for site builders to set up fields being checked if the user input is unique by bundle and language...
Categories: Administration tools, Content editing experience, Site structure

REST & JSON API Authentication for Drupal

The Drupal API Authentication module prevents unauthorized access to your Drupal site. This helps to secure API endpoints from unauthorized access. Our module supports key API authentication...
Categories: Access control, Accessibility, Content editing experience

Accelerated Mobile Pages (AMP)

The AMP module is designed to convert Drupal pages into pages that comply with the AMP standard. See links to documentation in the sidebar. Branches 7.1 - Original AMP functionality 8.1 - Original...
Categories: E-commerce, Content display, Search engine optimization (SEO)

Acquia Drupal Starter Kit Place

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: Site structure

Tooltip

Display anything you want in a tooltip on mouse hover. Insert custom HTML, Blocks, rendered entities...etc wherever you want. Compatible with Views, CKEditor, Block and Block Content modules....
Categories: Content editing experience, Content display, Developer tools

TMGMT Translator GoogleV3Translate

Google V3 translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by Google V3 Api to translate content. Features Drupal 10 ready Fast...
Categories: Administration tools, Multilingual

Paragraphs View Modes

This module contains a behavior plugin for the Paragraphs module. This plugin allows you to select a different view mode for the paragraph in the content add/edit form. To use this module, go to...
Categories: Content editing experience, Content display

Allow site iframing

Summary Drupal 8+ has a feature built into core that stops the site from being rendered within an iframe, there are good reasons for this - https://www.drupal.org/node/2514136 But sometimes you...
Categories: Security

ECA Tamper Integration

Integrates ECA with Tamper. All tamper plugins are being made available in 2 ways for ECA models: Tamper plugins as conditions Tamper plugins as actions With the conditions, a model can test any...
Categories: Automation

WordPress Migrate

wordpress_migrate supports migrating WordPress blog exports (WXR format) into Drupal using the Migrate module / API, which is now in Drupal core. Import of WordPress posts, pages, comments,...
Categories: Import and export, Integrations

Acquia Drupal Starter Kit Person

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

Preprocess

This module provides a plugin type for preprocessing. The manager scans for implementations and executes the preprocessors when they meet the given `hook` criteria. It is designed to make...
Categories: Content editing experience, Content display, Developer tools

Menu migration

The Menu Migration module facilitates the export, import, and cloning of menu hierarchies. Out of the box, it supports migration between Drupal sites and cloning menus within the same site, using...
Categories: Developer tools, Import and export

Acquia Drupal Starter Kit Document

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

Pathauto Persistent State

Pathauto tries to do it's best to remember if it should be allowed to continue automatically alias a node, but in some cases it needs some help to really remember if you clicked the 'Automatic...
Categories: Administration tools

Migrate source UI

User interface for importing data from JSON, CSV or XML sources. Work with migrate tools and other migrate modules to allow someone to upload the source file.
Categories: Import and export

Registration Password Token

This small module provides token [user:password] during user registration. Site administrator allowed to customize the text of the e-mail that is sent to the user after registration. Moreover,...

Acquia Drupal Starter Kit Event

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: Site structure

Dependent Fields

Instructions Add the desired dependent fields on your entity type, for example Music genre > song titles Create a new Entity Reference Source view, the entity type displayed needs to be the...
Categories: Site structure

Remove Entity Untranslatable Field Validation

Removes the EntityUntranslatableFields constraint from all entity types. Can be deprecated once Unable to change non-translatable field value on translatable content with content moderation enabled...
Categories: Multilingual

Advanced User

Details The advanced user module allows the filtering of users based on the user.module fields and optionally the profile.module fields. The fields available for filtering can be configured using...

Views Summarize

Enables an extra display style which displays summaries of a column on the last row. Versions: 7.x-1.x: Past Drupal 7 compatible branch. No new features, only bug and security fixes, will be added...

Pages