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

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

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)

Pages