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.
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