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

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

CSV Importer

The module provides a powerful and flexible solution for importing data from CSV files into Drupal. Designed to handle various use cases, it allows administrators to map CSV columns to entity...
Categories: Import and export

Block Region Permissions

The Block Region Permissions module allows you to control access to administer blocks within each theme's regions. The following permissions are added: Administer: [theme] - [region] Grants access...
Categories: Access control, Administration tools

Search API Pantheon

This module is meant to simplify the usage of Search API and Search API Solr on Pantheon. Search API Solr provides the ability to connect to any Solr server by providing numerous configuration...
Categories: Site search

Content Moderation Notifications

Allows notifications to be sent to all users of a particular role, or to the content's author when a piece of content is transitioned from one state to another via core's content_moderation module....
Categories: Content editing experience

Drupal Perimeter Defence

Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away. Use the perimeter module if you...
Categories: Security

Raven: Sentry Integration

Raven module provides integration with Sentry, an application monitoring and error tracking platform, allowing your Drupal site to send log events and performance traces to Sentry. Sentry can...
Categories: Administration tools, Developer tools, Performance

Gallery formatter

Gallery formatter provides a CCK formatter for image fields, which will turn any image field into a jQuery Gallery. (Drupal 6) Watch the screencast for a demo of how to set it up REMOVED BY BLIP.TV...
Categories: Content display, Developer tools

Views Reference Filter

This module provides the views filter for entity ID or entity reference fields: node ID user ID taxonomy term ID term reference field (Drupal core) entity reference field (Entity reference module)...

Token OR

This module extends the token module to use "OR" logic within a single token. It returns the first token or string that is not empty. [node:field_og_image:entity:url|node:field_header_image:entity...
Categories: Developer tools

Form Options Attributes

This module adds the ability to specify attributes for individual options on Drupal Form API elements of the types: select, checkboxes, and radios. This is an API module, with no user interface....
Categories: Developer tools

Devel PHP

The Execute feature has been removed from the Devel module for Drupal 8 since version 2.0. This module re-adds back that feature as an external module. Hence the message "This project is not...
Categories: Developer tools

Migrate Upgrade

This module provides drush support for upgrading from Drupal 6 or 7 to Drupal 8. The plan is for this drush support to be added to drush itself at some point, at which point this module will become...

Responsive Theme Preview

The Responsive Preview module provides content and theme administrators with a quick way to preview how their site's pages will appear at narrow and wide width dimensions. It provides a pre...

CAPTCHA: Friendly Captcha

Friendly Captcha integration for the CAPTCHA Drupal module. Requires the "FriendlyCaptcha/friendly-challenge" JS library (more on that in the "Installation" section). Dependencies CAPTCHA module...
Categories: Security

Forum

Summary The forum module that up until Drupal 11 was part of Drupal core Features Create forum containers (to group multiple forums) Create forums inside these containers Create posts in forums...
Categories: Content editing experience

Acquia Search

Customers should upgrade to Acquia Search 3.0.9 before upgrading to 3.1.0+ Support guidelines If you'd like to report a bug, please create a Drupal.org issue for this module. If you'd like...
Categories: Integrations

Project Browser

The Project Browser makes it easy for site builders to find and install modules. This browser lives inside the Drupal site itself, which means you don't need to leave your site in order to look for...
Categories: Administration tools

Responsive Tables Filter

SummaryThis module makes tables in WYSIWYGs and Drupal Views fit on smaller screens. The Filament Group's Tablesaw technique moves column headers into rows: It makes the following tables responsive...
Categories: Content display

Nivo Slider

Nivo Slider provides an easy and eye-catching way to showcase featured content. Nivo Slider gives administrators three important tools: A simple method of adding slides to the slideshow. An...
Categories: Content display, Integrations

Account field split

About Currently the draggable field "Username and password" on user profile mashes together: Username Current password E-mail address Change Password Roles Status Notify user about new account ...
Categories: Content display, Content editing experience, Site structure

File Replace (D8+)

The file replace module is a small utility providing site administrators with the possibility to replace files, keeping the file uri intact. This is useful in cases where a file is linked or used...
Categories: Media

Migrate

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Since Drupal 6 and Drupal 7 lose support in favor of...
Categories: Content editing experience, Import and export

OpenAPI UI

The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site. This library implements a plugin base which can be used to initialize a API explorer UI within your...
Categories: Decoupled

GMap Module

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The GMap module provides an interface to the Google Maps...
Categories: Content display, Site structure, Integrations

Semantic Views

This Views plugin makes unformatted styles, field row styles and other output more readily configurable without needing to override template files. Instead of overriding row style templates for...

Pages