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

54,027 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.

Trumba

Drop Spuds on your website like a hot potato! This module provides a way to place Trumba calendar elements, referred to by Trumba as "spuds", on a panels/panelized page. Currently the module only...
Categories: Content editing experience

Commerce Stripe Payment Intent

This module is a fork of commerce_stripe. I use commerce_stripe for a long time in D7 project with some patchs to support 3DS and other features which has never been commited. It implements Stripe...
Categories: E-commerce

Views Crosstab

This views style plugin displays the results of a view as a crosstab (also commonly called a pivot table) - grouping rows by one field, columns by another, and using an aggregate function (count,...
Categories: Content display, Integrations

Webform Revisions

This module gives basic revisioning functionality to Webform submissions. It is designed to look and function similarly to Drupal core's revisioning system. Features: View, Revert, and Delete...
Categories: Content editing experience, Developer tools

CKeditor plain summary

Have a plain text summary textarea field instead of a wysiwyg editor when using the CKEditor module.
Categories: Site structure

Drush Tools

Drush Tools for Developers and Site Admins to ease their life. * Delete duplicate/multiple URL aliases * Get Route name and Route Parameters by path * Check if a certain user may access a certain...

Quant

Quant provides an engine for producing quantitative, time-based analytics for virtually any Drupal component. Quant takes raw data about normal Drupal actions, such as node creation, and plots the...
Categories: Media, Integrations

Domain RobotsTxt

This module allows you to add additional lines to each domain's robots.txt file. The most frequently used scenario is probably to exclude a certain domain from being indexed by search engines...
Categories: Developer tools, Administration tools

Slick Browser

Slick Browser provides a Slick Entity Browser integration serving to enrich variant displays for the Great Entity Browser. This modules provides 2 things: Entity selector (Media/File/Block/Node)...
Categories: Developer tools, Media

Bundle Inherit

Overview The main target of the Bundle Inherit module is to allow users to inherit bundles of different entity types from any other bundles of the same entity type. Inheritance could be performed...

Panopoly Config

This module lets you build custom configuration pages for your Panopoly distributions. Features Build configuration pages from a simple hook. Separate configuration pages. Sync configuration and...

Viewfield Argument Helper

Provides a helper/info widget for the Viewfield arguments textfield. Making embedded Views can be tricky for content editors, particularly if they need to add contextual filtering. Viewfield...

Pager Tokens

This simple module provides tokens for Canonical URL([current-page:url:with-current-page-number]), Previous page URL([current-page:url:with-previous-page-number]) and Next page URL([current-page...
Categories: Search engine optimization (SEO)

Facets Date Range Picker

The Facets Date Range Picker provides a widget for facets to pick a date range. The following ranges are supported: Today Tomorrow This weekend This long weekend Next 7 days Next 14 days Next 30...
Categories: Site search

Media Folders

This module provides a better UI for managing and selecting Media entities in a folder structure. This folder structure is a Taxonomy vocabulary and is not reflected in the physical location of the...
Categories: Content display, Content editing experience, Media

Simplified formats

Multiple text fields on a page often break up the user experience of editing content to an unacceptable level. This module attempts to fix this issue by collapsing the text format's tips to not be...
Categories: Administration tools, Developer tools

Views Filter Field

Display exposed filter values as field in your view. What? Use this field if you want to pass data from exposed filters as context filters into a view_field. Hide the filterfield from display and...

Go - url redirects

The gotwo.module adds the option to add redirected urls. It's much like the url alias system except that it uses redirects to go to the real url. All visits to the 'go' urls are tracked, so you can...
Categories: Content editing experience, Developer tools

Views Gantt

This module provides a views display plugin to show tasks in a GANTT Chart using the dhtmlx GANTT javascript library. Views Gantt uses the libraries API. Please upload the dhtmlx GANTT library and...
Categories: Developer tools, Integrations

Services Token Access

This module allows site users to authenticate towards a web service, using an access token. An individual token can be generated for each user and token access can be controlled on a per role basis...
Categories: Integrations, Access control

Ubercart Affiliate v2

This (uc_affiliate2) is a module providing affiliate functionality for Ubercart. Features User based tracking Role based tracking Monthly report of sales/commissions per affiliate in the admin...

System Messages Override

System Messages Override This module will override Drupal's core messenger with a custom messenger, which will override Drupal's messages depending on the configurations of the modules (/admin...
Categories: Developer tools

Video Embed Tiktok

INTRODUCTION ------------ Tiktok Video Embed Field is a submodule of Video Embed Field for Tiktok Video support. Users can add Tiktok videos to their site by pasting the video URL into a video...
Categories: Media

Google Viewer file formatter

This module implements file formatter that will display files using embedded Google doc viewer. Google viewer supports various types of files (.pdf, .doc, .docx, .xls, .xlsx, .ppt, ...). See http:/...
Categories: Media, Integrations

Webform access granular

Current Features Webforms comes with two permissions for viewing webform results: 'Access all webform result' 'Access own webform results' This module expands/overrides the default webform...
Categories: Access control

Pages