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

54,254 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.

Media Tracker

Enables to count how many times media files has been played. Uses Visit /admin/structure/media/manage/audio/fields or /admin/structure/media/manage/video/fields Add to a media type the integer...
Categories: Media, Integrations

Drupal commerce admin Recipt Mail

Drupal commerce admin can able to take receipt mail on every order. by using module template you can able to customize your mail template. Mail send to mail address which is located on here "admin...
Categories: Integrations

FieldMask

Field mask module able to modify simple text fields with an Input mask for the admin interface. By using, the module can restrict node editor to fellow mask rule. The module filter is based on the...
Categories: Site structure

Feeds Tamper Term Hierarchy

Feeds Tamper plugin to import taxonomy terms with hierarchy support. It creates the taxonomy terms if they don't already exist, respecting the term hierarchy. In your CSV column, the taxonomy term...
Categories: Content editing experience, E-commerce, Import and export

Migrate: URL2Link

Provides a migration path for the
Categories: Import and export

HTTP Client Retry

About HTTP Client Retry adds a middleware to the core http.client service to retry HTTP requests automatically when they fail with certain (configurable) response status code. Requirements The...
Categories: Decoupled, Developer tools

Login Time Restriction

Overview The basic idea behind the Login Time Restriction module is to restrict the user login ( Individually ) based on the time. This module provides a field in user edit form ( Which is...
Categories: Access control

Confetti Falling

Overview Confetti falling animation is a visual effect that involves the simulation of small pieces of paper or other materials falling from the top of a screen or display. This animation is often...
Categories: Administration tools, User engagement, Developer tools

View Mode Selector Field

The View Mode Selector Field Module allows editors to select a view mode for the an entity thanks to a list of thumbnails images. Developers can add thumbnails images in a specific folder (theme...
Categories: Content editing experience, Content display, Site structure

Dead Letter Queue

Dead Letter Queue allows you to separate queue items that can't be processed successfully. How does it work? Documentation is available in the README file. Contributing Tests are encouraged. This...
Categories: Developer tools

Leadinfo

Leadinfo - Identify anonymous B2B website visitors By linking a visitor’s IP address to our unique database, our software can provide you with an overview of each user from where they work to their...
Categories: E-commerce, Integrations

Purge Akamai Optimizer

INTRODUCTION Provides various optimisations for akamai caching and purge processing. As per https://learn.akamai.com/en-us/webhelp/fast-purge/fast-purge/GUID-58874706-3157-4BEA-A1C6-6EE02600388D...
Categories: Performance

Mapbox Field

Module provides Mapbox CCK Field type to mark locations and render them on Mapbox map. Read documentation for usage instructions. Requirements: Mapbox access token. Mapbox base module installed....
Categories: Site structure

Workbench Moderation Migrate

Workbench Moderation Migrate migrates Drupal 7 Workbench Moderation flows to Drupal 9 and alters node revision migrations to migrate them with the right moderation state. Requirements Migrate...
Categories: Import and export

Random 404 page

This module allows having multiple 404 or 403 pages. It then selects one randomly and displays it to the user.

Yext JSON API

Install this module to ensure your Drupal site is ready to use the Yext Data Connectors. If you already have the core JSON:API module installed on your Drupal site, then you don't need to install...
Categories: Site search

Prevent Extend

This simple module hides the "Extend" Admin toolbar menu item and returns a 403 access denied for all the module install, uninstall, update and list paths. This is to prevent all users, no matter...
Categories: Site structure

Private Shortcut

Shortcuts per user for your Drupal site. This module allows users to have their own private shortcut set. It extends the core shortcut module by providing a dynamically created shortcut set for...
Categories: Administration tools, Site structure

Group by Field Widget

Overview This module provides a field widget for entity references. When enabled you are able to group checkbox/radio options into collapsible details elements. Groupings are based on the selected...
Categories: Site structure

Twig Inline CSS

This module adds the inline_css filter to Drupal's Twig environment. This is useful for inline CSS inside of emails, PDFs, or just your regular markup. If not installed via composer, you'll need...
Categories: Content display, Integrations

Key Cloudflare

Key Cloudflare is an extension to the Key module. This module provides a new key type for supporting authentication against the Cloudflare service. This key will capture both the API token and API...
Categories: Developer tools

Delete unused/orphaned files

Permanently delete unused/orphaned files in drupal 8 | 9 Deleting unused files from the default files directory that are not in the file managed table. AKA deleting all the unmanaged files....
Categories: Media

Autocomplete flexible

This is an enhanced autocomplete element, that uses the jQuery UI autocomplete. It will also implement a widget for any entity reference. Features: New autocomplete form element Widget for...
Categories: Administration tools, Content editing experience, Site structure

Style Library Entity

Module to allow site builders to add css/js files to be applied as Drupal libraries. CSS/JS can optionally be loaded globally, for every page, no matter the theme. Optionally, style libraries can...
Categories: Content editing experience, Content display, Developer tools

RSVP Module

RSVP Module allows your site visitors to have an RSVP option available on event nodes so that you can get a list of attendees. Including their contact information and the event they are attending....
Categories: Site structure

Pages