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

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

Simple account policy

INTRODUCTION This module implements a simple account policy with the following configurable rules: Username email and username must match (enforces an email as username) Username allowed patterns ...
Categories: Security

Facets Form

Exposes facets from a facets source as Drupal Form API elements. Why? Even displayed as a dropdown select or checkboxes, the facet widgets are rendered as link lists. Then a JavaScript snippet is...
Categories: Site search

Config Patch

With strict configuration management, config always moves from development to production as part of an automated deployment process. But this ideal can fall apart quickly in the real world. If a...
Categories: Administration tools, Developer tools

Media Mover Remove

Adds a complete function to Media Mover to remove/delete files from the Harvest, Process and Storage steps. Should be used with caution as it has not undergone significant testing, and if...
Categories: Media

Rollbar

This module provides Drupal integration with Rollbar . Rollbar provides a central point for managing code errors and warnings on your site. Users can easlily track when errors begin to occur and...
Categories: Developer tools, Integrations

GraphQL Compose: Preview

A module for extending the permissions of Drupal's preview functionality, to be used with GraphQL Compose. TL;DR Works with GraphQL Compose Enable module. Add permissions. Query data with tokens....
Categories: Access control, Content editing experience, Decoupled

Notifications widget

Notification widget allows you to configure the site notification on bell with feature of : - Read - Unread - Delete - Clear all It allows to configure the notifications widget block for displaying...
Categories: Developer tools

Content as Configuration

There are several entities which Drupal considers to be content which are, in the main, site-structure configuration. These entities include custom block content, menu links, and taxonomy terms,...
Categories: Developer tools

Taxonomy Block

Do not use version 7.x-1.3!! You will get a white screen of death. Either use 7.x-1.2 or the current dev. If you've already installed 7.x-1.3, delete the module and replace it with a working...

SMS Email Gateway

Many mobile carries provide the ability to send SMS messages to their subscribers through email. A list of carriers that support this functionality can be found here: http://en.wikipedia.org/wiki...
Categories: Integrations

Editor Button Link

This module allows you to transform a normal hyperlink easily to a styled button. You can configure the button classes which editors can apply on each link. This module enhances the link Dialog in...
Categories: Administration tools, Content editing experience, Developer tools

Context Node

Context Node allows you to select a predefined Context on each node. The functionality is already built in with Context but it would require a site manager to do so on a node by node basis. With...
Categories: Content display

Context OG

Context OG provides the following context conditions and reaction for Context in order to set conditions and reactions relative to Organic Groups; Conditions OG - group node context: This condition...

RESTful

RESTful best practices for Drupal. Development and issues are handled on GitHub. Find some extra documentation in the Wiki. Video Tutorial Watch the video tutorial series on how to approach the...
Categories: Decoupled

Forum notifications

This module extends the Notifications module and its included notifications_tags sub-module with UI enhancements specific to forums. The core forum module uses hierarchical taxonomy terms to define...

Reporting API

Configure Reporting API endpoints for use by browser features such as Content Security Policy, Permissions Policy, and Network Error Logging. Outputs Structured Fields format Reporting-Endpoints...
Categories: Developer tools, Security

Search API opensolr

This module is directly supported by opensolr.com. It extends the main Search API Solr module and acts as a layer for connecting and managing solr services using opensolr services. Requirements and...
Categories: Site search

Hide Vertical Tabs

Hide Vertical Tabs (aka hide_vtabs) is a module to control visibility over the vertical tabs on a per content type basis. You have three options for setting the visibility: Hide vertical tabs This...
Categories: Administration tools

Advanced Forum More Styles

This module is looking for a new maintainer It is a nice project for a designer and themer that loves to do functional design. With little work, you can make Drupals Forum look aweseome. Michelle...

Drupal SEO Essentials

Drupal SEO Essentials is designed to be a dirt simple way to automate installation and configuration of essential Drupal SEO modules. It can be used as an stand alone module or an App. Installation...
Categories: Administration tools, Developer tools

CAS roles

The CAS and CAS attributes projects allow a drupal site to act as a CAS client. The latest versions include also basic mapping of roles. However, if you need a more complicated role mapping from...
Categories: Access control

Required Menu Link

This module enables you to require a menu link for content types It's also possible to only open the menu link by default but not require it. Drupal core automatically sets the menu link title to...

Commerce Product URLs

Module providing unique URLs for particular product variations referenced by one product display. (A temporary solution for issue #1082596: Implement unique URLs for particular products on product...
Categories: E-commerce

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

Typed Link

Use Case The original use case for needed this module was a website needed to store a lot of files on a seperate CDN with no API access. In order to make these files available a link field could be...
Categories: Site structure

Pages