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

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

Panopoly Magic

Weaves together the chaos magic. Very cool stuff. Key Features Magical customization of the Panels IPE experience Enables editing of specific field content in the Panels IPE Provides live previews...
Categories: Developer tools

Webform Term Options

This module is adding a pre-built option lists of vocabulary terms to be used in webform components. For webform 3.x you should use v. 7.x-1.x of the module, and for webform 4.x - v. 7.x-4.x. After...

Emogrifier

Emogrifier Uses the emogrifier class library as an input filter to convert stylesheet rules to inline style attributes. This ensures proper display on email and mobile device readers that lack...
Categories: User engagement

Clean Markup

Synopsis This module aims to clean up, enhance and facilitate the customization of markup for Drupal core and several popular contrib modules such as Panels. This module cleans up the wrapper and...
Categories: Content display, Developer tools

Views Dependent Filters

Allows the presence of exposed filters on a view to be controlled by values in another exposed filter. Dependent filters are hidden when not relevant, and their values are not considered when the...

Plugin

The Plugin module complements Drupal core's plugin system in several ways. Its main aim is to make it easy to expose your custom plugin types to the world, and to let code work with any plugin of...
Categories: Developer tools, Site structure

User Prune

User Prune lets you mass delete inactive users based on criteria you specify on every cron job. The main criteria is the time since the user last logged in or, if never logged in before, the time...
Categories: Administration tools, Access control, Developer tools

Pantheon Secrets

Pantheon Secrets integration with the Key module. This module provides Drupal integration with the Pantheon Secrets EA Program in the form of a Key Provider plugin for the Key module. This module...
Categories: Integrations

Ubercart Discount Coupons

** Sadly, I no longer have time to give this module the attention it deserves. If anyone is interested in becoming a co-maintainer, please post in the issue queue. This module provides discount...

Field group multiple (D7)

This module extends the Field group module by displays and widgets which group multiple fields by there items. Grouping types: Multiple fields container Multiple fields table Multiple fields as...

Forward

Adds a "forward this page" link to each node. This module allows users to email a specific node or other entity on your site to a friend. You can customize the link text and icon and choose the...
Categories: Content editing experience, Site structure, Integrations

Inline Form Errors

Drupal 8 There is currently a working group trying to figure out how to improve form errors in Drupal core. This includes inline form errors. If you are interested in the discussion and want to...
Categories: Content display, Developer tools

RabbitMQ

This modules provides RabbitMQ integration with Drupal's queuing system. The module requires the php-amqplib library to run. Drupal 8 & 9 The Drupal 8 module uses the Queue API to declare and send...
Categories: Developer tools, Import and export, Performance

Like & Dislike

This module provides "like" and "dislike" widgets for contents inside Drupal, making it easiers to promote features as the one seem on many social network websites. Technically speaking, the module...
Categories: Content editing experience, Integrations

CKEditor List Style

Description This plugin adds numbered list and ordered list properties dialogs (available in context menu). They allow setting: list type (e.g. circle, square, dot for bulleted list or decimal,...
Categories: Content editing experience

Styles

The DRUPAL-6--2-0 branch works well with the Node Reference / Embed Media Browser (nrembrowser) module to bring Media-like functionality to d6! Drupal 6-x-1 version Styles works with Drupal 6 +...
Categories: Content editing experience, Content display, Media

Flysystem

Provides a bridge to use Flysystem as Drupal stream wrappers. From the Flysystem website: Flysystem is a filesystem abstraction which allows you to easily swap out a local filesystem for a remote...
Categories: Integrations, Media

Admin role

This module is a little helper to maintain an administrator role which has all available permissions. By default, Drupal only has one super user and this module helps improve this drastically....

CKEditor Bootstrap Buttons

I would recommend Bootstrap Buttons (for CKeditor5) if you're looking for a module to CKEditor 5. This module is an extension to the Drupal 8 CKEditor module. Features Ability to insert a link as a...

Acquia Drupal Starter Kit Common

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Developer tools

Star Rating

For Drupal 8 i recommend also trying a formatter that uses fontawesome icons(or others): FA INT Formatter Star Rating is a simple module that provides star rating field and display formatter using...
Categories: Content display, User engagement

Pathauto i18n

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. As you know by default Pathauto creates alias only for...
Categories: Multilingual

Webform Template

Copy webform configuration from one node to another This is an add-on module for Webform that allows you to select webform enabled content types as "source" and/or "destination" types. On node edit...
Categories: Content editing experience, User engagement, Integrations

Flat taxonomy

This is a very basic module which provide a new option in vocabulary creation/edition form to enforce it to be flat. As a developer, I faced some situation where the vocabulary was supposed to be...
Categories: Site structure

Permanent Cache Bin

At times we need to cache some values which are not related to Drupal config or data but are coming from external systems and which don't really need to be deleted when clearing (rebuilding) Drupal...
Categories: Developer tools, Performance

Pages