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

20,299 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.

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

Advanced CSS/JS Aggregation

Summary Note: AdvAgg needs a major rework for Drupal 10.1 - recommend holding update or disabling AdvAgg until a new release comes out. AdvAgg allows you to improve the frontend performance of your...
Categories: Developer tools, Performance

Protected Pages

Module description Protected Pages modules allows the administrator to secure any page by password. Visit module configuration page and add path + password. After that the added path will be...
Categories: Administration tools, Access control

Google AdSense integration

This module provides web content providers with the means to earn revenue from visitors by displaying ads from Google AdSense™ advertising service on their sites. Why should you use it: The module...
Categories: E-commerce, Content editing experience, Site search

DRD Agent

This is the remote part of the DRD module version 3.x and later. No requirements / no dependencies DRD Agent is simply a wrapper to receive, route, handle and respond to requests from authorised...
Categories: Administration tools

Module Missing Message Fixer

This module displays a list of missing modules that appear after the Drupal 7.50 release and lets you fix the entries. Drupal 8/9/10 It does everything the D7 module does and also deletes left over...
Categories: Administration tools, Developer tools

Media Entity File Replace

This module allows content editors to easily replace the source files associated with file-based media types (like "Document"). The replacement file overwrites the existing file, keeping the same...
Categories: Content editing experience, Media

Field Formatter Class

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Allows site administrators to add classes to the outer...
Categories: Content display, Site structure

IMCE Mkdir

IMCE Mkdir allows users to create and delete sub-directories under directories assigned by IMCE. CONFIGURING AND USING --------------------- 1. Go to admin/settings/imce Assuming you have already...
Categories: Media

Simple hierarchical select

Simple hierarchical select defines a new form widget for taxonomy fields to select a term by "browsing" through the vocabularies hierarchy. The widget is available in node forms and as Views...
Categories: Content display, Developer tools, Site structure

TableField

This module allows you to attach tabular data to an entity. The input form allows the user to specify the number of rows/columns and allows entry into each table cell using text fields. Tables can...
Categories: Content editing experience

Webform Translation Permissions

Defines the following permissions to enable a user to translate a webform's configuration without granting them the 'translate configuration' permission needlessly. translate any webform translate...
Categories: Multilingual

Webform REST

Overview Retrieve and submit webforms via REST. Enable module Enable REST resource "Webform Submit" Enable REST resource "Webform Elements" Enable REST resource "Webform Submission" There may be 2...
Categories: Decoupled, Import and export, Integrations

Fivestar

The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity. It features: jQuery rollover effects and AJAX no-reload voting Configurable star sets...
Categories: E-commerce, User engagement, Site structure

BPMN.iO

BPMN.iO is a BPMN modeller for ECA and is fully integrated into Drupal's admin UI. About ECA ECA is a powerful, versatile, and user-friendly rules engine for Drupal 9+. The core module is a...

Clientside Validation

This module adds clientside validation (aka "Ajax form validation") for all forms and webforms using jquery.validate. The included jquery.validate.js file is patched because we needed to be able to...
Categories: Content editing experience, Developer tools

Automatic Nodetitles

Automatic Nodetitles is a small and efficient module that allows hiding of the content title field in the form. To prevent empty content title fields one can configure it to generate the title by a...

Nice login

Nice login is a very light and simple module which improve look of pages /user/login, user/register and user/password, by removing standards tabs Login, Reset Password and Create an account, and...
Categories: Access control, Developer tools

Book

The book module that up until Drupal 11 was part of Drupal core A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for...

Responsive Favicons

Responsive Favicons This module adds the favicons generated by realfavicongenerator.net to your site. The responsive name comes from the fact that many devices are catered for including iPhone,...
Categories: Developer tools, Search engine optimization (SEO)

Colorbox Inline

colorbox_inline allows you to open content already on the page within a colorbox. If you would like to load content via AJAX, you can use colorbox_load. To create an element which opens the...

ECA: Event - Condition - Action

ECA is the no-code solution that empowers you to orchestrate your Drupal site. ECA is a powerful, versatile, and user-friendly rules engine for Drupal. It processes event-condition-action models:...
Categories: Access control, Administration tools, Automation

Views Entity Reference Filter

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides a user-friendly Views filter for...

Menu Item Role Access

Why would you need this module? There are times when you need to restrict the items users see without having completely separate menus. Enter Menu Item Role Access, this module allows you to...
Categories: Access control, Site structure

Doorstep Services

The DoorstepServices module enables users to register for various service requests and receive notifications about their requests via email. Features The DoorstepServices module enables users to...
Categories: E-commerce

Pages