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

53,917 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 Tabs

Description This module provides a configurable "tabs" Panel style that can be used by any Panels module. The module supports the following tab modes: Normal tabs (horizontal filling disabled)....

Dismiss

Adds a jQuery-powered "dismiss" button to all Drupal messages so they can be closed without refreshing or opening browser devtools. There's also a config option to auto-hide status messages ...
Categories: Developer tools

Domain Theme Switch

Domain Theme switch Domain Theme Switch module for Drupal 8+ community users. This module provide the administrator interface to manage the theme. The interface provide very basic setting to manage...
Categories: Developer tools

Views Contextual Range Filter

Views Contextual Range Filter is a plugin for Views that adds the option to contextually filter not just by a single value, but also by range, such as a price range. Please be aware that contextual...

Total Control Admin Dashboard

What is Total Control? The Total Control Admin Dashboard creates a default panel page with useful administration tools. Its purpose is to create a central location from which a Drupal site can be...
Categories: Administration tools, Media, Site structure

Edit Media Entity in Modal

The Edit Media Entity in Modal module for Drupal enhances the content editing experience by enabling users to edit media entities directly within a modal dialog. This functionality streamlines...
Categories: Content editing experience, Media

Workflow buttons

This module works with the core Workflows module to provide buttons for content moderation. Each button is based on a configured workflow transition and replaces the default user experience of...
Categories: Content editing experience

Switchtheme

Adds a block to allow users to switch between enabled themes. Themes can be given 'user friendly' names and access can be controlled by user role. Switchtheme provides optional support for Browscap...
Categories: Content display, Developer tools

Social Auth Facebook

This project is part of the Drupal Social Initiative and is based on the Social API. Social Auth Facebook allows users to register and login to your Drupal site with their Facebook account. The...
Categories: Access control

Views Natural Sort

Provides a views filter that sorts node titles by a more natural manner by ignoring articles like "The" and "A." Normal sort: A Chorus Line All American Fiddler on the Roof Oklahoma! The King And I...

Custom add another

This is a very simple module that allows you to customise the text of the 'Add another item' button on multi-valued fields. If your field supports 'unlimited' values then you are offered the option...
Categories: Content editing experience, Site structure

Drupal 8 Cache Backport

Drupal 8 Cache Backport is a module that brings Drupal 8 cache tags and cache max-age back to Drupal 7 (If there is interest, cache contexts will follow). It is different from the 'cachetags'...
Categories: Performance

Path redirect

This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status. #D7CX: I pledge that Path redirect will have a full Drupal 7 release...
Categories: Administration tools, Developer tools

Typogrify

Typogrify.module brings the typographic refinements of Typogrify to Drupal. (Thanks to the Internet archive's Wayback machine for preserving that blog post.) Wraps ampersands (the “&...
Categories: Content display, Content editing experience

SAML Service Provider

The SAML SP module allows Drupal to function as a Service Provider. This means that users can authenticate to Drupal (without a username or password) via a SAML IDP (Identity Provider) that has...
Categories: Access control

Switch Page Theme

Switch Page Theme module allows to use different theme than the site default theme on specific pages. Module provides functionality to add multiple rules for different themes on specific set of...

Facet API Pretty Paths

Enables pretty paths for searches with Facet API. You will likely use this module in combination with either Search API or Apache Solr Search Integration. Functionality overview Pretty paths will...
Categories: Administration tools, Site search, Search engine optimization (SEO)

Paragraphs table

Project Paragraphs table it looks like module field collection table Shows table mode in new/edit Display view with table vertical or horizontal support display suite support field permission...
Categories: Content display, Site structure

Facetapi Select

Adds an option for a select (dropdown) display for search facets using facetapi. The select form loads by js (no need to click 'submit') but degrades to use submit button. Related projects Facetapi...

Commerce Checkout Progress

Drupal 8 Checkout progress block has been added to core. Summary Adds a block visible on checkout pages that shows what step of the checkout process the user is currently on. The status is an...
Categories: E-commerce, Developer tools

Url Redirect

* Url Redirect is a simple, flexible module for allowing user(s) / role(s) to redirect from one path to other. * Url Redirect is also handy to add / edit / delete url(s) , specify role(s) / user(s)...
Categories: Administration tools, Site structure

Views Variable Field

This module provides a "Views Variable Field" handler to display a system variable as a field in a view. VVF was designed in response to the unsafe practice of using the PHP filter in Views to add...
Categories: Developer tools

Mailchimp Transactional

Mailchimp Transactional Email is for transactional emails, like store updates, password resets, shipping confirmations, or anything related to a visitor's actions on your Drupal site. For sites...
Categories: Integrations

Custom Language field

This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual

Image effect kit

Image effect kit provides some image effects to be used on an image styles. It includes the following effects: - Border effect - Rounded corner effect - Padding effect - Watermark effect - Resizing...
Categories: Media

Pages