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.
MediaFront
The MediaFront module is a front end media solution for Drupal. It employs an innovative and intuitive administration interface that allows the website administrator to completely customize the...
Categories: Content display, Media
Isotope (with Masonry and Packery)
This module allows you to easily create a grid view that uses the amazing Isotope plugin to dynamically filter the elements displayed, with optional layout engines including Masonry and Packery....
Categories: Content display
Feeds Import Preview
This module extends the Feeds module and provides a way of previewing the source content before importing. Ever get frustated by debugging your Feeds importers, because you could not get a hang of...
Categories: Import and export
Filter Twig
This is a very simple module to make twig values available as an input filter. Composer Install If your site is managed via Composer, use Composer to download the module. composer require 'drupal...
Categories: Content editing experience, Developer tools
Module Instructions
About: Module Instructions module shows the content of README.txt and INSTALL.txt files for contrib modules. If you were missing a README or INSTALL info about a Drupal module, this module will...
Categories: Administration tools, Developer tools
menuimage
When editing a menu link, this module provides a file field to upload an image to associate with a menu item. In the array returned by menu_link_load, the fid of the image file is contained in ...
Categories: Content display, Site structure
Context Active Trail
Context Active Trail sets the active trail and breadcrumbs for a page based on the context it is in. For example, you can make every node of type article appear to live under the Blog menu item....
Categories: Administration tools, Site structure
Services API Key Authentication
A Services authentication provider that adds API-key access to an endpoint. Allows user selection for performing endpoint tasks. 1) Configure a user role: URL: admin/structure/services/api_key...
Categories: Access control, Administration tools, Integrations
Entity reference autofill
The Entity reference autofill module gives Entity reference fields an option to populate other form fields with data from selected referenced entities. Installation Upload and install as normal....
Categories: Content editing experience, Site structure
Default Paragraphs
Default Paragraphs module provides a widget for entity_reference_revisions field types, that allows us to select multiple paragraph types as defaults, so they will be added on the entity add page....
Categories: Content display
UI Patterns Layout Builder
Overview: Integration of UI Patterns in Layout Builder. Patterns from UI Patterns don't work out of the box with Layout Builder because Layout Builder does not recognize UI Pattern fields as...
Facet API Taxonomy Sort
This module extends the FacetAPI module by adding the ability to sort taxonomy facets by their term weight. Essentially takes the code from [#1361284] and implements as a standalone module.
Categories: Site search
Mandrill
This module is being supported for Drupal 7 and maintained for security issues Please use the Mailchimp Transactional Module instead., once you've updated to Drupal 9. Mailchimp renamed their...
Categories: Integrations
Views Core Entity Reference
This module opts-in to using the new Entity Reference filter provided by Drupal Core in this issue. It is therefore a very minimal module to help developers out. Example use: Create an entity...
Categories: Content display, Developer tools
Field Tokens
The Field Tokens module add two additional types of field tokens; Formatted fields and field properties. Formatted field tokens Formatted Field tokens are tokens allowing one or many field values...
Categories: Content display, Developer tools, Site structure
Term Merge Manager
This module extends the Term Merge Module. It saves all Term Merge Actions and automatically re-apply them on new terms. For example: You merge "foo" and "bar" into "foobar". The next time the term...
Categories: Administration tools, Developer tools, Site structure
Node Reference View Formatter
Add a field formatter for node reference that will display a view of the data Created by e2thex and Sponsored by Phase2 Technology
Categories: Content display
Field SQL norevisions
Field SQL norevisions provides a field storage backend that prevents entity revisions from being saved to the MySQL storage backend. The purpose of the module is to reduce the amount duplicated...
Categories: Site structure, Performance
Piwik PRO
A simple module to add the Piwik PRO container (with tracking code) to your Drupal site, making it easy to collect visitor data from any Drupal site. What is Piwik PRO? Piwik PRO is a privacy-first...
Categories: Integrations
Commerce Cart Expiration
This module provides a time-based cart expiration feature for Drupal Commerce. Requirements Drupal Commerce: 7.x-1.0 or newer Rules: 7.x-2.0 or newer Installation / Configuration The module...
Categories: E-commerce, Automation
Bulk Media Upload
What this module does: With Bulk Media Upload you can upload a bunch of files and a new node, taxonomy term, or other entity will be created for every file. The files are selected via a browser...
Categories: Content editing experience, Import and export, Media
BlockAnimate
Block Animate module extends Drupal’s block configuration system providing new fields which let you leverage Animate CSS and WOW Javascript libraries to add CSS3 cross-browser animations to any...
Categories: Content display, Developer tools
Find People
Overview Find People simply admin end user search - This module provides a feature to search by username or email combination at the admin end of people page. This is simple and easy way of search...
Categories: Access control
Migrate queue importer
This module provides the ability to create cron migrations(configuration entities) with a reference towards migration entities in order to import them during cron runs. You can also define...
Categories: Administration tools, Import and export
File Management
Introduction The File Management module allows you to edit existing files or images directly from the files overview view. This is extremely helpful, especially if you are using the same file on...
Categories: Content editing experience, Media