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

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

Media thumbnail URL formatter

This module adds a URL formatter for a media reference field. This allows site builders to output the URL to the thumbnail of the media entity and also allows to choose the image style to use for...
Categories: Media

Echo

Echo Wraps content in a themed webpage. This very simple module contains only one externally useful function: echo_themed_page($title, $content, $theme) Returns a page themed for the anonymous user...

Login Switch

This module will allow you to change the default login URL and disable the normal /user/login route built into core. Hackers today know all the usual entry points for the common CMS systems so the...
Categories: Administration tools, Security, Access control

Webform Scheduler

Information It adds an optional start date and end date field to the webform form settings. If the current date and time falls outside the specified window, the webform is disabled. Dependencies...

Rules Bonus Pack

This module is a greenhouse for Rules functionality – triggers, actions and conditions that could be included in the Rules module, but probably should be tested out and voted on first. Feel free to...

CKEditor Paste Filter

This module implements extra filtering of text pasted from Word. Yes, we have the awesome Pastefromword CKEditor plugin now in the Drupal core. But the pasted text is not perfect. It still has too...
Categories: Content editing experience

Open ReadSpeaker

Open ReadSpeaker is an adaptation from the official module that ReadSpeaker provide. Features Block Config. Best Admin UX. Supports Enterprise Highlighting & webReader product by ReadSpeaker. 1.x...
Categories: Administration tools, Content editing experience, Multilingual

bootstrap simple carousel

The module provides the carousel block. It uses the bootstrap carousel with all the features of bootstrap script. All the info and available settings yon can see on the bootstrap page. You can...
Categories: Content display, Content editing experience, Media

Piwik PRO

A simple module to add the Piwik PRO container (with tracking code) to your Drupal site, making it easy to collect visitor data from any Drupal site. What is Piwik PRO? Piwik PRO is a privacy-first...
Categories: Integrations

Media Expire

This module enables you to unpublish your media entites automatically by setting an expire field. Instructions: "Activate media expire" on admin/structure/media/manage/{media} Specify an expire...
Categories: Media

Ubercart Product Power Tools

Details Product "Power Tools" for Ubercart allows the store admin to hide, disable or preset certain options (SKU, price, quantity etc.) in the Ubercart product creation form. This is useful when...
Categories: E-commerce

Background Image

If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the...
Categories: Content display, Content editing experience, Media

Commerce Cart Flyout

The Cart Flyout is a drop-in replacement of the cart block provided by Drupal Commerce. It uses the Cart API module to provide a progressively decoupled cart experience. This provides a sidebar...

Boolean formatter

Module functionality was added to the Drupal 8 core. Provides a Views-style formatter for boolean list fields. Types of formats that can be used: Yes / No True / False On / Off Enabled / Disabled 1...
Categories: Site structure

Search Krumo

Introduction Search Krumo extends the Devel module. It makes it possible to search through the krumo's that Devel provides when you use for example dpm(). It's a time-saving module for lazy...
Categories: Developer tools

Role hierarchy

This module provides security features for platforms with a clear user role hierarchy. By enabling this module, lower user roles will no longer be able to create, edit or delete users with more...
Categories: Access control

Views Exposed Filters Summary

This module displays the values of exposed filters a user selected for the view. As an administrator, you can also select which filters are shown to the end user.
Categories: Developer tools

Tiny Slider 2

This module integrates Tiny Slider 2, a Vanilla javascript slider for all purposes. Field formatter Views plugin Installation with drush composer require 'drupal/tiny_slider:^1.1@RC' drush en tiny...
Categories: Developer tools

Entity reference autofill

The Entity reference autofill module gives Entity reference fields an option to populate other form fields with data from selected referenced entities. Installation Upload and install as normal....
Categories: Content editing experience, Site structure

Cached moderation state

Introduction Drupal's content moderation module uses a computed field to allow developers to access an entity's current state, but this approach has a major shortcoming: computed fields can't be...
Categories: Developer tools

Panopoly Admin

This is the administrative heart of Panopoly. It provides integration with popular UX/UI enhancement modules and exposes a variety of end user settings for Panopoly. Key Features Customized Content...
Categories: Administration tools

Role Reference

Adds a (CCK) field type for referencing user roles as a field in (CCK) content types. Also has Views, Content Migrate, and Field Extract Values integration. Fortunately, Drupal 8 is not needed. It...
Categories: Site structure

Token Embed Views

This module create a token type called 'views'. This token can be used to embed your views into your content. Prerequisites Token Views You also need the token_filter module to enable toking...

Watchdog Prune

This module will allow you to selectively delete watchdog entries based on criteria, like age. Drupal normally only deletes watchdog entries after 1,000 to 1,000,000 entries. Instead, you can use...
Categories: Developer tools

Webform Views Select

This module will let you populate a webform select component with data from a view. Drupal 7 / Backdrop CMS Create a new view (or edit an existing view). Create a "Webform Options" display. Add the...

Pages