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.

Restrict Login Page by IP

This project lets you restrict access to /user/login page by user IP address. Features When allowed IP addresses are set, /user/login page will be accessible only for those addresses and return 403...
Categories: Access control

SDC - Component library

Introduction SDC Component Library makes developing Drupal components more efficient by enabling easy rendering and visual testing of Single-Directory Components (SDCs) directly from the theme....
Categories: Developer tools

Page Deletion Guard

This module locks and prevents certain nodes/pages from being deleted via the UI and access control handler access method regardless of permission or role (even admin). This will be useful for safe...
Categories: Access control, Administration tools

Ckeditor Span

Add button to ckeditor5 to add span tag in content
Categories: Content editing experience

SVG Sprite

This module adds a new field type called SVG Sprite. Using this field you can select an icon from a dropdown list which is auto-generated from a SVG Sprite file. It reads the SVG Sprite and...
Categories: Content display, Media

Status Dashboard Client Extras

Designed to append a range of extra information to the status dashboard client JSON response. Features Adds the following new data to the output of the status dashboard client module. last_cron_run...
Categories: Administration tools, Developer tools, Security

Translate Paragraph Asymetric (with AI)

Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for paragraphs configured to be asymmetric. Integration with...
Categories: Content editing experience

Entity 404

Renders the 404 (not found) page when a visitor accesses the path of an entity that doesn't pass any of these checks: A full view must be configured The entity must be translated or untranslatablee...
Categories: Access control, Content display

Library Renderer

The library renderer provides component and DOM level rendering of libraries. Using component or DOM level rendering will increase page speed by only attaching libraries as and when required....
Categories: Developer tools, Performance, Search engine optimization (SEO)

Statistics rolling period

This module extends the statistics module to count views over a rolling period (for example if you need to know how many times a node was displayed over the last 15 days). Features AJAX count (to...

Custom site under maintenance title

Allows a site administrator to change the title for the maintenance mode page. A text field is added to the maintenance mode settings form to set the page title without having to mess around with...
Categories: Administration tools

Huggingface Provider

Looking for extreme flexibility with over 1 million models? Huggingface is your solution. Integrated with the AI module, Huggingface enables access to a vast library of models for specialized tasks...
Categories: Integrations

AI: Summarize Document

Summarize document media (only PDF format for now) with the help of any large language model provider configured with Drupal AI module. Please note that this module is a work in progress! Features...
Categories: Content editing experience, Integrations, Media

Layout Builder Section Variations

This module lets you create and manage different section variations in Drupal's Layout Builder to customize section appearances. It also provides template suggestions for easy layout customization...
Categories: Content display, Content editing experience

Turnstile Protect

Put your site routes behind a Cloudflare Turnstile. Features Add a Cloudflare Turnstile challenge in front of specific routes/paths on your site to help protect them from being hit with distributed...
Categories: Administration tools, Performance

Feeds Crawler Fetcher

This module will create an additional Feeds Fetcher that crawls and fetch a set of URL, allowing the Feeds to import from more than one source. This is helpful if you want to import a paged source....
Categories: Import and export

Better user accounts

The Better User Accounts Module provides various improvements to user profiles: Custom labels for account edit and view tabs. The option to hide the password retype field on the account edit form...
Categories: Content display

Regex Text Replacement

Adds a filter that can be applied to text formats to make complex replacements. Requirements This module requires no modules outside of Drupal core. Installation Install as you would normally...
Categories: Content editing experience

Ultimate Table Field

The Ultimate Table Field module introduces a versatile "Ultimate Table" field type for storing structured table data (rows and columns) in Drupal. It includes an easy-to-use table field widget for...
Categories: Content display, Content editing experience

Commerce Variation Bundle Stock

A sub-module for Commerce Variation Bundle. Provides integration with Commerce Stock. Features Dynamically determines the stock of bundle based on the lowest quantities of referenced items.
Categories: E-commerce

Voiceflow

Voiceflow is a module that allows direct integration of chatbots developed with Voiceflow into your website. This module is ideal for those looking to improve user interaction through Voiceflow's...
Categories: Accessibility, Integrations, Site search

LMS Membership Request

Allows to set a course as requiring membership validation. Requires Group Membership Request module.
Categories: Access control

VBO File Status Actions

This modules adds two new actions to use with the Views Bulk Operations module, one to set some files to the "permanent" status, the other to set them to a "temporary" status.
Categories: Administration tools

Vipps MobilePay Commerce Express

This module allows to quickly checkout with Vipps MobilePay Checkout skipping Drupal's own checkout. Features This module provides payment gateway plugin for Vipps MobilePay API products which...
Categories: E-commerce

MILE (Menu Item Link Enhancer)

The menu items are no longer boring. Use this module to attach a block, block content, or a node (with any of their available view modes) on the menu items in place of regular text and a hyperlink....

Pages