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

53,999 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.

Panels Accordion

** Looking for Co-Maintainer of this module. Someone who keeps up with changes to CTools module. ** Panels Accordion provides an accordion display within Panels. By using accordions you can fit...
Categories: Content display, Developer tools

Google Indexing API

Provides a way to integrate with Google Indexing API to update or delete urls in your domain property. Setup Go to /admin/config/services/google-index-api in your site and follow the instructions...
Categories: Search engine optimization (SEO), Integrations

Theme-color meta tag

Adds a "theme-color" meta tag and administration UI on appearance section to set color value. This tag gives ability for your web-site to look in its own color theme in mobile Chrome and Safari...

Media Contextual Crop Reference

This module provides a way to ability to apply a contextual crop to referenced media in entity reference fields Requirements Module Media Contextual Crop API At leat one of the adapters : Media...
Categories: Content editing experience, Media, Site structure

Organic Groups create permissions

Per node type create permissions for Drupal 7 Organic Group content The D7 version of Organic Groups does not provide any mechanism to limit node creation to a group context. This module provides...

Views custom link

How to create a custom route displaying a Text, a tool tip or an icon Introduction This module allows you to create a custom route displaying a Text, a tool tip or an icon extending the LinkBase...

Borealis

About Borealis Suite Borealis is a suite of modules designed to assist in the implementation and building of semantic HTML5 and responsive projects in Drupal. The first module, Borealis Responsive...
Categories: Developer tools, Media, Performance

Minify HTML

Cleaning up my old Drupal 7 code that I don't use anymore and don't feel the need of picking it up for a D9 or D10 port. Feel free to ping me if you want to take over this module MiniHTML If you...
Categories: Content display, Performance, Developer tools

Ubercart Price Per Role

This module allows you to enter different sale prices per product for different roles in an Ubercart store. Install and enable the module as normal. In the store configuration menu there will be a...
Categories: E-commerce, Access control

Webform Mass Email

Overview Webform Mass Email module provides a functionality to send mass email for the subscribers of a webform. You can select which email field from the result you would like to use as the...
Categories: Integrations

Views Access Callback

Provides callback-based access control for Views. Available callback functions are defined by modules using hook_views_access_callbacks() function (in the same way as in hook_perm()), then could be...
Categories: Access control

Single User Role

Module modifies user role assigning functionality and only allows to assign a single role to a particular user. This helps in the situations where you want users to have only one role at a time....
Categories: Administration tools, Access control

Image Style Generate

Introduction Image Style Generate allows a site administrator to quickly create image styles in bulk, based on a defined set of rules and patterns. It provides examples of how migrations can employ...
Categories: Import and export, Media

User history

Drupal 8 An entirely new codebase has been implemented for Drupal 8. This version of the module will take a copy of all existing user records (via a batch process) into a new user_history table...
Categories: Access control

Weekdays field

This module provides both a form element and a field type for week days. It also provides a submodule for Date Restrictions integration. Support and customizations The module author provides paid...
Categories: Site structure

Simple Node Importer

Simple Node Importer is a module which imports content entity using a CSV file. Currently, the module is available in both Drupal 7 and Drupal 8 versions. Previously in Drupal 7, Simple Node...
Categories: Content editing experience, Import and export, Site structure

DBTNG Migrator

One of the most exciting new features about Drupal 7 is the object orientated database layer, or Database: The Next Generation (DBTNG) as it was code named. For the first time in Drupal's history,...
Categories: Developer tools

iCal feed parser

Drupal 6 Parser for iCal feeds. Version 1 works with FeedAPI. Version 2 is the parser for feeds. Both require Date module v2 DateAPI. Recommended to use Version 2 with Feeds. The Drupal 7 code from...

HTTP proxy

HTTP Proxy provides an interface for configuring drupal_http_request proxy settings. Requirements HTTP Proxy requires Drupal 7.17 or above. Installation HTTP Proxy can be installed by following the...
Categories: Administration tools, Developer tools

Cloze

Simple module that provides Cloze question type to quiz module. A cloze test (also cloze deletion test) is an exercise, test, or assessment consisting of a portion of text with certain words...
Categories: Content editing experience, User engagement

iFrame Title Filter

Synopsis This text format filter helps ensure that embedded tags include a title attribute, in order to comply with WCAG guidelines. When an iFrame does not have a title attribute, this filter...
Categories: Content editing experience, Media

Layout Builder Styles: Conditions

A Drupal module that allows you to control access to Layout Builder Styles based on configurable conditions. Overview Layout Builder Styles: Conditions provides a flexible way to control what...
Categories: Content editing experience

Robots Noindex Nofollow

Say no to search engine crawlers. This tiny module prevents your site from being indexed by the search engines. It's recommended to use it with the Configuration Split module on your Development,...
Categories: Developer tools

Show title

Create Extrafield Title to replace default Node Title. Description Have you ever tried to format a node title via the content type display mode page ? This is exactly what this module adresses. By...
Categories: Content display, Content editing experience, Site structure

Supersized

*** There are Drupal 8 version requests, unfortunately I do not have plan for that at the moment. Anyone who is interested in it, please let me know. This module makes it easy to implement...

Pages