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

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

Config ignore pattern

INTRODUCTION The Config ignore pattern module allows certain configuration to be ignored from sync import and export based on the configuration object name. The primary use case for this module is...
Categories: Developer tools

Display Layout

Display Layout allows users to leverage Drupal's Layout API to configure entity displays. Rather than simply choosing between "Content" and "Disabled", users can define layouts with custom regions...
Categories: Content display

A12S Core

This module provides several features for content management, theme helpers, SEO enhancements.

Entity View Display Template Suggestions

This module aims to allow entity templates to get suggestions from the entity view display configuration. The goal is to allow to have generic templates not related to a view mode and to be able to...
Categories: Content display

Extended Date/Time Format

This module adds a date field with support for the Extended Date/Time Format specification (EDTF). This allows varying precision, uncertain and approximate (date or) timestamps. Internally the...
Categories: Site structure

User One Time Login

This Drupal module allows you to lock the login form per role or individual user to force the use of a single sign-on link. It also allows you to generate unique login links for users. These links...
Categories: Security

Entity limit extend

Extend the capabilities of the Entity Limit module by introducing additional limit cycles. This module offers various types of limit cycles, including daily, weekly, monthly, and yearly. Key...
Categories: Access control

Commerce Monobank

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides a Drupal Commerce payment method to...
Categories: E-commerce

Layout Builder Block Admin Label

When placing inline blocks in Layout Builder, editors must enter a title and choose if it should be displayed. This module re-frames the title as purely an admin label that should not be rendered....
Categories: Content display

Paragraphs in REST

Features: Consider this module if you're building modular content with Paragraphs and you want to very quickly create an API to access all of your content. This module ensures that fields attached...
Categories: Decoupled, Developer tools

ECA Webprofiler

Integrates ECA with Webprofiler.

Leave Confirm

The Leave Confirm module for Drupal improves user experience by showing a popup confirmation dialog when users attempt to leave a page with unsaved changes in specified forms. This prevents...
Categories: Developer tools

Datetime More Widget

The "Datetime More Widget" module solves 3 problems: 1. Allows the user to independently specify the minimum and maximum year 0001-9999. (In the datetime module, the year selection is limited to...
Categories: Site structure

Twig IntlExtension

There's a known core issue when using Twig IntlExtension: [#3419294] Provides the Twig IntlExtension (twig/intl-extra) in Drupal, so that Twig functions relying on it can be used in Twig templates....
Categories: Developer tools

Module Usage Documentation

Allows site builders and others to document the how/where/why each contrib or custom module is used on a site. Notes and URLs can be added for use by QA or to provide historical information....
Categories: Administration tools

UI Suite USWDS Paragraphs

UI Suite USWDS Paragraphs is a helper module for UI Suite USWDS. Goal is to provide pre-configured USWDS paragraph bundles as a starter point for using USWDS components that are leveraging the UI...
Categories: Content editing experience

Charts external resources

This Drupal 10 module, named Charts external resources, is designed to provide a seamless way to visualize data from external sources in the form of charts. It is a solution for users who need to...
Categories: Content display, Content editing experience, Decoupled

JW Platform External Media Source

Easily embed videos from JW Player into your Drupal site. JW Platform Media Source is a contrib module for Drupal 10 that allows you to connect your Drupal media to JW Player v2 APIs. With this...

Pages