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