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

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

Poormanscron

A module which runs the Drupal cron operation using normal browser/page requests instead of having to set up a crontab to request the cron.php script. The module inserts a small amount of...

Route Condition

This module provides a Drupal Condition plugin based on route names. Condition plugins can be used in various places, e.g. to determine block visibility, as a condition for the Context module, etc....
Categories: Content display

TOC filter

Converts header tags into a hierarchical table of contents using Drupal's input filter system. The use case that the TOC filter module addresses is one of the simplest and most common approaches...

Scheduled Transitions

Users may select a specific revision, and it will be changed to a different moderation state at a specified date. Scheduled Transition differentiates from other scheduling projects by providing a...
Categories: Content display, Content editing experience, Developer tools

Fieldable Panels Panes (FPP)

This module creates an entity that may be used in panel panes to create fieldable entity panes. These panes can be created either directly in the Panels UI or in a separate administrative UI and...

Default config

Default config is a way of using the Features exports for permissions and roles to provide default settings for installations profiles. This is necessary since using Features directly forces the...

Lightning Layout

Lightning Layout provides modules and configuration for great layout authoring experiences. It uses core's Layout Builder to enable a drag-and-drop experience when laying out pages. Lightning...
Categories: Content editing experience, Site structure, Media

DXPR Theme Helper

This helper module is required by DXPR Theme and included in DXPR CMS. DXPR Theme Helper provides essential functionality for DXPR Theme, ensuring the theme settings form uses the correct theme and...

Empty fields

This module provides a way to show empty fields that would otherwise be hidden. It achieves this by appending new settings to existing display formatters. These settings allow you to display a...
Categories: Content display, Site structure

Drafty

API module for handling drafts of revisions. This module doesn't provide any workflow handling, but it should provide robust mechanisms for creating new revisions as drafts, publishing revisions,...
Categories: Content editing experience, Developer tools

Content Taxonomy

D7 and Content Taxonomy The module provides extensions to Drupal's core Taxonomy Term Reference Fields. At the moment, following extensions are available: Parent term selector in the field settings...
Categories: Site structure

JS injector

Replaced by Asset Injector The module has been replaced with Asset Injector, please use that instead. Allows administrators to inject JS into the page output based on configurable rules. It's...
Categories: Developer tools

Password Separate Form

A request that I got from multiple clients is to have a separate password change form. The current Password mechanism on the User account page is a little bit confusing. INTRODUCTION The Password...
Categories: Access control

Animate CSS

This module is to provide easy integration of Animate CSS, a bunch of cool, fun and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general...

Administration Language

This module lets the administrator see all administration pages in her preferred language. You can use this to display the frontend of the site in one language and still keep most of the backend in...
Categories: Administration tools, Developer tools, Multilingual

Webform Layout

Enabling this module provides new webform element, the layout container. By placing fields inside this container, you can arrange them in a row like this: By placing fieldsets or additional layout...

Simple Cron

The Simple Cron is a light-weight module for cron job management. The module provides a SimpleCron plugin that simplifies the implementation of new cron jobs. The build configuration form is also...
Categories: Administration tools, Developer tools, Performance

Shared Email

The shared email module allows multiple users to use the same email address for different accounts. The module works for both registration and account updates. Other features Compatible with...
Categories: Access control

CAPTCHA Riddler

Human Question & Answer Captcha Overview Captcha Riddler is a sub module of Captcha that lets site administrators create their own questions to foil automated spam bots. Features This module lets...
Categories: Security

External Link Pop-up

Overview External Link Pop-up module provides confirmation pop-up on external link click, that follows out of the site. The module supports multiple pop-ups and have options to allow some links don...
Categories: Content editing experience, Developer tools

Delete all

INTRODUCTION ------------ The Delete All module allows a user to delete all content and/or users from a site. This is mainly a developer tool, which can come in handy in several cases listed below....
Categories: Content editing experience, Developer tools, Access control

Disqus

DISQUS is a comments platform that helps you build an active community from your website's audience. It has awesome features, powerful tools, and it's easy to install. Drupal Integration Display...
Categories: Integrations

Config Partial Export

Config Partial Export is a lightweight features-like module for developers. It is able to export to a tarball only modified configuration files shown in Admin > Configuration > Configuration...
Categories: Administration tools, Developer tools, Import and export

amazee.ai Private AI Provider

The amazee.ai Private AI Provider for Drupal can be used free for the first 30 days with no credit card required, giving you full access to all features for a complete, risk-free evaluation. This...
Categories: Artificial Intelligence (AI), Integrations

Menu Force

This module enables you to make the Menu Settings required on specific content types. It forces content types to be included in the menu system before the content will be saved. Furthermore, it...
Categories: Administration tools, Content editing experience, Developer tools

Pages