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.
Organic Groups Access
The OG Access module for Drupal 10+ enables access control for private and public groups and group content within Organic Groups. It allows group owners to restrict content visibility to only group...
Categories: Access control
Finders
Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure
Breadcrumb Overrides
Allows to override the breadcrumbs for specific node directly in the node edit form.
Categories: Content editing experience, Site structure
Entity link formatter
Display an entity reference link using one of its templates. For example, add links to edit the nodes being referenced with a custom link text and a ?destination= parameter to come back to the...
Categories: Content display
Taxonomy Overview
The Taxonomy Overview module offers a comprehensive view of where your taxonomy terms are used throughout your Drupal site. It provides detailed insights on how frequently each term is referenced,...
Categories: Administration tools, Content display, Content editing experience
Feeds Tamper Server Files
## INTRODUCTION The Feeds Tamper Server Files module provides a Feeds Tamper plugin that allows importing files from server paths during feed imports. ## REQUIREMENTS * Drupal 9.3 or higher * Feeds...
Categories: Import and export
View Clean HTML
The View Clean HTML Style module provides a minimal Views style plugin that outputs clean HTML for easy theming. It lets you add custom CSS classes to the parent wrapper, rows, and columns, making...
Categories: Administration tools
Entityqueue Buttons
Puts buttons on nodes making it fast to add the node to an entityqueue or remove it from an entity queue. Provides a great settings page to manage EntityQueue assignments per content type. Features...
Categories: Content display, Content editing experience
Better Json Response
CacheableJsonResponse is a powerful tool that can easily enhance the performance of your headless site. However, it has two main drawbacks: Debugging challenges: If you encounter an issue, you need...
Categories: Decoupled, Developer tools, Performance
Sync book index to Drupal core menu
The "Sync Book Index to Drupal Menu" module provides an easy-to-use solution for converting a Drupal book structure into a standard Drupal menu. This module simplifies navigation management by...
Categories: User engagement
CKEditor 5 Inline Quote
Basic module that adds a button in CKEditor 5 allowing to create HTML inline quotes: . The plugin now supports custom class and cite attributes using the CKEditor UI. All contributions are welcome!
Categories: Accessibility, Content display, Content editing experience
Content Access Simple
This module utilizes the functionality of the Content Access module but adds a simpler interface for managing view access of specific nodes. Instead of a lot of checkboxes, content editors are...
Categories: Access control
Theme File Editor
Web-based file browser and syntax-highlighted editor for editing theme files directly from the Drupal admin UI. Overview The Theme File Editor module provides a web-based interface for viewing and...
Categories: Administration tools
Session Reminder
The Session Reminder module for Drupal displays a modal before a user's session is about to expire, allowing them to extend their session duration and prevent logout. Features Pre-Expiration...
Categories: User engagement
Perplexity Provider
Perplexity AI Provider for Drupal This module provides Perplexity AI integration for Drupal's AI module. It allows you to use Perplexity's powerful language models for various AI tasks in your...
Categories: Integrations
Video Embed VK
This module provides VK handler for Video Embed Field. Users can add VK videos to their site by pasting the video's URL into a video embed field. in the setting users can set width and height and...
Categories: Media
Decoupled Entity Notifications
The Decoupled Entity Notifications module provides a robust API for subscribing to entity updates, enabling seamless integration with decoupled frontends. Features Subscription Management: Allows...
Categories: Decoupled
Admin Password Reset
Summary Admin Password Reset adds the ability for administrators to send password reset links directly from the user management interface, with optional account blocking for enhanced security....
Categories: Administration tools
Lightbox Image Formatter
This is a base module required by the following modules: Lightbox Tobii Image Formatter Lightbox Fancybox Image Formatter
Categories: Accessibility, Content display, Media
BlueSky Integration
This is a preliminary integration with the BlueSky social network. It is meant to provide the API connection to other modules which actually provide functionality. The first user story to be...
Categories: Automation, Integrations, User engagement
Translate Layout builder Asymmetric (With AI)
Features Asymmetric Translation Capabilities: This module enables users to leverage AI translations from the AI Module specifically for layout builder translations configured to be asymmetric....
Categories: Content editing experience, Multilingual
Search Api Boolean Field Boost
This module provides a Search API processor that adds a configurable boost to indexed items based on the value of a boolean field. If the selected boolean field is TRUE, the specified boost factor...
Categories: Site search
Webform Paystack Field
This module provides a custom Webform field type that enables seamless integration of the Paystack payment gateway with Webforms. With this feature, you can securely accept payments through...
Categories: Integrations
PDF Reducer
This module reduces the size of uploaded PDF files, to reduce the download time (UX) and the disk and network usage (sustainability). It's especially useful for mobile devices with low bandwidth....
Categories: Media, Performance, User engagement
Alternative Hreflang for SEO
Alternative Hreflang for SEO is a Drupal module that allows the language code in hreflang attributes to be customized, without altering the registered language code used in the website's URLs. The...
Categories: Multilingual, Search engine optimization (SEO)