
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.
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....