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

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

Paragraphs Report

The Paragraphs Report module will parse nodes of certain content types that you check on the settings page, and make a catalog of what paragraphs are used on which pages. The use case for this...
Categories: Content editing experience

EIM - Extended Image Module: Make alt / title required [D7]

The Extend Image Module extends the Image module a little bit. Extended functionalities Adds checkboxes for the fields of image editing forms by content type. Alt field required Title field...

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

Taxonomy Menu Trails

You need this module if you have a nested menu tree with taxonomy terms, e.g.: Term 1 Term 1-1 Term 2 Term 2-1 And you have a node referring to the term in menu. For example, node refers to the...
Categories: Administration tools, Site structure

Views Isotope (Deprecated)

This module has been moved over to https://www.drupal.org/project/isotope. Removing the "views_" prefix from the module namespace makes a lot of sense with the current version, and makes the code...
Categories: Content display, Developer tools, Site structure

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

Kint

Kint is a dumper in the vein of var_dump(), with keyboard controls, search, access path provision, and automatic data parsing. Once installed, this module enables the standard Kint dump functions d...
Categories: Developer tools

Background Images

Background images is a collection of modules that allows users to add background images to html elements on pages of the site. Three module are included with the project: Background Image (bg_image...

Title Length

Drupal 10 The Title Length allows to change the length of the entities title field (nodes and taxonomy terms).
Categories: Content editing experience

IP-based Determination of a Visitor's Country

This module uses a visitor's IP address to identify the geographical location (country) of the user. The module makes this determination and stores the result as an ISO 3166 2-character country...
Categories: E-commerce, Site structure, Developer tools

View Mode Page

Create separate pages for different view modes for a given content type. Drupal 10/11: Requirements Token CTools Configuration On the configuration page you can add as many path patterns as you...
Categories: Administration tools, Content editing experience, Site structure

Entity Reference Exposed Filters

This module may be deprecated by core. See https://www.drupal.org/project/drupal/issues/2429699 for updates. Synopsis A module for those who need their Entity Reference Exposed Filters to have...

Commerce Addressbook

Commerce Addressbook is a module that allows authenticated customers to reuse previously entered addresses during checkout. They can manage all entered addresses in their user panel (user/%user...
Categories: E-commerce

AT Tool 2.0

Drupal 8/9/10/11 The original AT Tools project, developed by Jeff Burnz, was seemingly abandoned. I didn't have security coverage permission to become a maintainer on that project, but I've created...

Facet API Bonus

Facet API Bonus for Drupal 7 is a collection of additional Facet API plugins and functionality, foremost filter and dependency plugins – And a place to collect more additional Facet API extensions....

Entity Reference Tree Widget

This module provides an entity relationship hierarchy tree widget for an entity reference field. Drupal entity reference field, such as taxonomy term reference or content reference might have very...
Categories: Site structure

Skinr

Skinr's main purpose is to allow the theme to define a set of reusable and modular CSS styles, and to make those styles available in Drupal's UI. Skinr was developed for themers to allow them to...

Block Content Template

If you have ever tried to get a view of custom block types or rendered a custom block type in a reference field you will know that the custom block type doesn't have standard template markup in D8,...
Categories: Content display

Permanent Cache Bin

At times we need to cache some values which are not related to Drupal config or data but are coming from external systems and which don't really need to be deleted when clearing (rebuilding) Drupal...
Categories: Developer tools, Performance

Node Order

The nodeorder module gives users an easy way to order nodes within their taxonomy terms. By default, the taxonomy module orders listings of nodes by stickiness and then by node creation date --...
Categories: Content display, Site structure

Mailchimp Transactional

Mailchimp Transactional Email is for transactional emails, like store updates, password resets, shipping confirmations, or anything related to a visitor's actions on your Drupal site. For sites...
Categories: Integrations

Availability Calendars

The Availability Calendar module allows you to add an availability calendar to entities. Example use cases are tourist accommodation - e.g. bed and breakfast, holiday homes or self catered...

Translation helpers

Translation helpers enables other modules to respond to changes in the "source translation" of a set of translated content. This functionality is useful for modules that track data by the "source...
Categories: Content editing experience, Multilingual, Developer tools

Taxonomy Access Control

Access control for user roles based on taxonomy categories (vocabulary, terms). Automatically controls access to nodes (based on their taxonomy terms). Configuration page for each user role. Three...
Categories: Access control, Security, Site structure

Commerce Add to Cart Confirmation

This module integrates with Drupal Commerce to provide a richer and extensible "Add to Cart" message.     Features Provides an "add to cart" confirmation dialog, shown after an item is...
Categories: E-commerce

Pages