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.

CKEditor Color Dialog

Adds in the Color Dialog plugin for CKEditor. This is required by plugins that need a CKEditor Bootstrap Glyphicons to work. Other plugins can leverage panel button by adding this in their plugin...

Migrate Magician

Migrate Magician is a migration toolset for improving migration components of Drupal core- and contrib modules. Migrate Magician doesn't do anything on its own: all of its magic lies in its...
Categories: Developer tools, Import and export

Google Translator

Brings the power of the legacy Google Translate's Website Translator (archive.org link) into Drupal, providing an instant translated version of your site's text. Provides the translate switch as a...
Categories: Integrations, Multilingual

Crumbs, the Breadcrumbs suite

Crumbs calculates breadcrumbs for your site. It does so by finding the parent of the current page, then the parent of the parent, etc, until it arrives at the home page. Crumbs comes with a bunch...
Categories: Administration tools, Search engine optimization (SEO), Site structure

Commerce Reporting

This module provides a reports dashboard for Drupal Commerce. It functions differently between Drupal 7 and Drupal 8/9, so please take a minute to review the distinctions before installing the...
Categories: E-commerce

New Relic

New Relic is an excellent tool for improving and monitoring your Drupal installation. Visit http://newrelic.com for information and the ability to sign up for a free trial of their Pro service....
Categories: Developer tools, Performance, Integrations

Translation Views

Provides fields and filter to build list in Views with information about translations. As example you can identify which nodes that do not have translations in a specified target language and give...
Categories: Multilingual

jQuery minicolors

jQuery minicolors module provide a new widget form for field type Text (plain). This widget integrate the jQuery minicolors library with a plain text field type for using a color picker. This can...
Categories: Site structure

Address Map (& Directions) Link

The Address Map Link module adds additional field formatter settings that allow Address fields to be linked to an external map site. Some supported mapping sites have the ability to open the their...
Categories: Content display, Site structure

Views GeoJSON

Views GeoJSON is a Views plugin for outputting geospatial data as GeoJSON, a JSON-based text format for encoding a variety of geographic data structures. Features Generates GeoJSON data feeds from...
Categories: Site structure

Auto Entityqueue

Automatically adds entities to entityqueues.
Categories: Administration tools, Content editing experience

Currency

This module provides your website with currency conversion, currency information & metadata, and amount/price display functionality. Features For end users: Currency conversion page Currency...
Categories: E-commerce

Field multiple limit

This is a simple module that provides settings to limit the number of values to display on fields with multiple values. The module extends the field display settings for fields which permit...
Categories: Content editing experience, Content display, Site structure

Revisioning

Revisioning is a module for the configuration of workflows to create, moderate and publish content revisions. You use it in scenario's like this: Authors write content that prior to being made...
Categories: Content editing experience, Access control, Content display

CKEditor BiDi Buttons

Provides RTL and LTR text direction buttons for CKEditor 5 in Drupal. These buttons allow content editors to set or switch the text direction on block-level elements such as paragraphs and headings...
Categories: Content editing experience, Integrations, Multilingual

Text list formatter

This module provides a field display formatter to render field values as HTML or comma-separated lists. This can currently be used on all core field types (text, long text, number, list, and...
Categories: Site structure

Storage Entities

A new entity type for managing data that should be stored in the database, but only displayed within or associated with other content. If you're using a solution like Rabbit Hole to prevent direct...
Categories: Content editing experience

Mollom

This module is unsupported due to a security issue the maintainer didn’t fix. See Mollom - Critical - Unsupported - SA-CONTRIB-2018-038 for details. If you want to use this module, your options are...
Categories: Content editing experience, Security

Force Password Change

Concept This module allows administrators to force users, by role, individual user, or newly created user, to change their password on their next page load or login, and/or expire their passwords...

Services Views

Message updated December 1st 2017. There is a Release for 7.x-1.3. Take a look at the 7.x-1.3 Release Notes. As always please attempt this upgrade on a non-production environment first as if you...

Sessionless BigPipe

Accelerates Page Cache misses using the BigPipe technique. Install it and it works. There's no configuration, no UI. Technical explanation The BigPipe module in Drupal core only is able to...
Categories: Performance

Permissions Policy

Configure a Permissions Policy header for your site to control availability of browser features and APIs. Features Configure Policy Controlled Features in site configuration Dispatches an event to...
Categories: Security, Developer tools

Field States UI

Field States UI allows sites builders with minimal PHP/Dev skills to configure the Field States API. This lets you configure a field to for example hide if another field has a certain value or hasn...
Categories: Administration tools, Content editing experience, Site structure

SAML Service Provider

The SAML SP module allows Drupal to function as a Service Provider. This means that users can authenticate to a Drupal site via a SAML Identity Provider (“IdP”) that has been pre-registered with...
Categories: Access control

Twig Xdebug

Note: If you use PHPStorm, it provides a similar functionality (blog, docs), as does the Devel module. This module enables you to use Xdebug breakpoints with Twig templates. INSTALLATION On Drupal...
Categories: Developer tools

Pages