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.
Soundcite
This module creates a CKEditor5 plugin and field formatter that allows content editors to embed Soundcite clips into their content. Features CKEditor 5 Integration A ckeditor toolbar button will be...
Categories: Content display, Content editing experience, Media
TheMovieDB Integration
Overview A simple and efficient integration with The Movie Database API. With this module, you can effortlessly fetch and display movie data directly on your Drupal site. No frills, just...
Categories: Integrations
DonorPerfect
This module provides integration between Drupal and DonorPerfect, which is a CRM for nonprofit organizations (donorperfect.com). Features Makes DonorPerfect Donors, Gifts, Contacts, and Other Info...
Categories: Integrations
Context Active Inspector
Features Toolbar item that provides inspector of active contexts and navigation within. Requirements Context module. Configuration Set permission `access context active inspector` for admin users....
Categories: Administration tools
Visual Debugger
When working on Drupal frontend, developers must rely on the browser's inspector to navigate the source code and sniff the debug comments wrapping the templates being rendered. While this approach...
Categories: Developer tools
Push Notifications Registration Tokens
Features This module provides an entity type for registering push notification tokens. The module does not send push notifications; to do that, you will need to use this module in combination with...
Categories: Decoupled, Developer tools, User engagement
Facets range NoUiSlider
The Facets range NoUiSlider module allows site builders to easily set and configure NoUiSlider with themeable inputs fields. Slider from Facets module requires Jquery Ui. NoUiSlider is light and...
Categories: Site search
Tailwind Grid
The Tailwind Grid module for Drupal provides a plugin for the Views module, enabling developers to easily create responsive, grid-based layouts using Tailwind CSS. Sponsored and developed by:
Taxonomy Importer
The Taxonomy Importer module has as goal to read a structured .csv file and import they value as taxonomy terms, into a taxonomy vocabulary that will be informed into configuration page. The module...
Categories: Import and export
Vertex AI Search Promoted Results
The Vertex AI Search Promoted Results module provides for the creation and management of promoted search results triggered by specific search keywords. For a given keyword, a content node can be...
Categories: Integrations, Site search
Drupal Freedom
You should have freedom on your Drupal website – it's yours to make how you wish. This project aims to regain that freedom when other module developers have not respected it. Currently it covers...
Form Alterer
The Form Alterer module provides OOP plugin functionality to developers for easily altering forms in Drupal 9+. Typically, forms are altered via the hook system (i.e. hook_form_alter) in a module's...
Categories: Developer tools
Commerce Token
Provides additional tokens related to commerce entities. Provided tokens Tokens for getting the lowest and highest prices for a product: [commerce_product:anonymous_calculated_low_price:number] and...
Categories: E-commerce
ECA Twilio action
The ECA Twilio Action module provides seamless integration between the ECA (Event Condition Action) module and Twilio's SMS services, enabling Drupal sites to send SMS messages as part of ECA...
Categories: Automation, Integrations
ai.txt
Using an ai.txt file in your website's root folder is beneficial because it guides AI systems on how to interact with your site, similar to robots.txt for web crawlers. This helps protect privacy,...
Categories: Artificial Intelligence (AI)
Visual Page Builder via GrapesJS
This module aims to provide a powerful page builder in Drupal by GrapesJS, which is an open souce page builder project. Features This module provides a visual tool to develop your landing page, so...
Categories: Content editing experience, Developer tools
replace_polyfill
Replace all polyfill.io in libraries with a safer alternative
Categories: Security
Layout Builder Sections Access
This modules adds Disable Section and Restrict Section per Role to the Layout Builder. The module features an additional option field in the Layout Builder for each section, which controls the...
Categories: Content editing experience, Site structure
Admin status report
The Admin Status Report module displays messages to users with certain permissions for important status-related information such as if there are errors or warnings on the core status page. Post...
Categories: Performance
Tiny File Manager
This is a tiny and smart file explorer, which integrates tiny file manager php, so it is very mini, but it is very helpful for your drupal file managemenet, even the file is not in Drupal file...
Categories: Administration tools
Remote File Importer - SFTP Datasource
SFTP integration for Remote File Importer. Currently support authentication via username and password.
Categories: Import and export
Ad Inserter – Ad Manager
Ad Inserter is an ad management tool that allows for the display of rendered HTML and JavaScript ads. It provides functionality to show and hide ads based on screen size, differentiating between...
Categories: Content display
Content Type Audit
The Content Type Audit module provides a simple report of the number of nodes for each content type in your Drupal site. Features - Filters: It allows filtering by published & unpublished nodes and...
Categories: Administration tools, Content editing experience
Domain Access Webform
This module allows you to restrict access to webforms and their submissions based on assigned domains. It also adds an extra filter "Domain" to filter forms and submissions according to the domain....
Categories: Access control
Simple Crawler
Simple Crawler helps you scrape or even crawl webpages and websites for context, research or migrations. It just a wrapper around Guzzle, so it will not be able to scrape client side rendered...
Categories: Automation, Integrations, Search engine optimization (SEO)