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

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

Badge Notification

Overview Only for logged-in users: Display unread statuts on node view: new or updated Display the amount of unread node on a menu item. How it work Data are based on the Drupal core history table....
Categories: Content editing experience, Developer tools

Feeds Fetcher Headers

This module adds a new Fetcher type plugin to use in the Feeds module. You may use this to fetch a Download URL (i.e. JSON/XML) and specify custom Headers before getting successful responses on GET...
Categories: Import and export

Create fields programmatically

🤖 Skip the Field UI. ⏲️ Save time. 🏡 Enjoy life! This module allows you to create fields quickly from YAML or JSON files or from an array in your module. It is particularly helpful in one of these...
Categories: Developer tools, 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

Podcast Publisher

Podcast Publisher is a module to easily create your own podcast feed. The goal is to have a simple plug and play solution for site builders that's easily configurable and fits their needs of...
Categories: Content editing experience, Media

Video Embed Field Media migrate

Video Embed Field provides an upgrade path from video_embed_field to oEmbed but this is only for Drupal installs which are using the Media source provided by video_embed_media. If your install has...

Ckeditor Lineheight

this module is compatible with drupal 9 CKEditor Line Height Integrates CKEditor's Line Height plugin to Drupal's CKEditor implementation adding a new dropdown button to modify the line height of...
Categories: Content editing experience

Random 404 page

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

Geolocation - Leaflet - geojson

Very small module (pluging) that add a geojson layer for the geolocation leaflet module. Require module: Geolocation Field
Categories: Content display

Commerce Shipping Pickup Magyar Posta

Provides pickup shipping service for Magyar Posta (Hungarian Post), implementing the commerce_shipping_pickup_api framework module. Providers and services Magyar Posta (Hungarian Post) - PostaPont ...
Categories: E-commerce

Scribit Pro

Scribit Pro allows you to easily add subtitles, audio description and text alternatives to your video in full compliance with the guidelines for digital web accessibility according to the WCAG 2.1....
Categories: Accessibility, Media

Commerce Shipping Pickup Pick Pack Pont

Provides pickup shipping service for Pick Pack Pont (Hungary), implementing the commerce_shipping_pickup_api framework module. Providers and services Pick Pack Pont (Hungary) - Átvételi pontok ...
Categories: E-commerce

Entity Reference Unrestricted Label

¿Have you ever needed to show the existence of a referenced entity while keeping the access controls in place? This module adds a simple field formatter for entity reference fields that will show...
Categories: Access control, Developer tools, Site structure

Database cross-schema query API

Synopsis This modules provides an API for database cross-schema queries. It allows to query schema/database outside Drupal's schema (in the case of PostgreSQL or database in the case of MySQL)...
Categories: Developer tools

Block node condition

This module enables site builders control block visibility with content (selecting on which nodes should block be displayed). Enable block_node_condition module. Go to /admin/structure/block and...
Categories: Content display

Awareness

Provides traits and improve DX for commonly-used services. See the code to see which services are supported. Example: Add the entity type manager to a service Creating awareness for custom services...
Categories: Developer tools

Double the Donation

Module that supplies a Double the Donation block. Double the Donation is a matching gifts database that provides a tool for looking up if an organization has matching gifts to your organization....
Categories: Integrations

Entity Reference Modal Create

Provides a autocomplete with Add new button widget for entity reference field. You can search and reference existing entities or Add new one using entity form in a modal window. There is also full...
Categories: Content editing experience, Site structure

External Entities Database storage

This module is now part of External Entities module v3 (as "xnttsql"). No further development will be done here (only security fixes for people still using External Entities v2 with this plugin)....
Categories: Content editing experience, Developer tools

Disable Inline Form Errors

The Disable Inline Form Errors module is an extension of the Inline Form Errors module which is available in core. It gives the flexibility to control the inline errors on the forms throughout the...
Categories: Accessibility

External Entities Files storage

This module is now part of External Entities module v3. No further development will be done here (only security fixes for people still using External Entities v2 with this plugin). Synopsis This...
Categories: Content editing experience, Media

WYSIWYG (Filtered Text) Wrapper

Wraps filtered text (wysiwyg/CKEditor/rich text) in a wrapping html tag, by allowing you to set a prefix and suffix for all content that uses that text filter.
Categories: Content editing experience

Userlike Live-Chat-Software Integration

Integration Module for the wonderful Userlike Live-Chat-Software. Helps you to easily integrate Userlike on your Drupal Website. Just install this module, connect it to your Userlike Account Widget...
Categories: Developer tools, Integrations

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

TMGMT Translator Xillio

Xillio translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to Xillio LocHub. LocHub is a Xillio brand. Xillio is the leading content migration...
Categories: Multilingual

Pages