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

2,607 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.

Site Guardian

The Site Guardian module securely exposes information relating to your site's core, modules, versions, updates, etc. in JSON so that it can be consumed elsewhere. This allows you to more easily...
Categories: Administration tools, Developer tools, Security

Customerror

This module allows the site admin to create custom error pages for HTTP status codes 403 (access denied) and 404 (page not found), without the need to create nodes for each of them. Main features:...
Categories: Administration tools, Access control

Wingify

Synopsis Wingify (formerly VWO & AB Tasty) lets you run A/B, split URL, and multivariate tests with ease and deliver optimum user experiences to your website visitors. Once you insert the Wingify...
Categories: Integrations

Commerce Product Limits

Commerce Product Limits lets you add minimum or maximum purchase quantities to product variations in Drupal Commerce. To use this feature, enable the module, edit the product variation types you...
Categories: E-commerce

Brightcove Video Connect

Your one-stop Brightcove integration package for Drupal Brightcove Video Cloud is a video hosting and publishing solution for delivering professional quality video to digital audiences on any...
Categories: Media

Entity Reference Extensions

This module strives to deliver some extensions to the Entity Reference field from core. Currently it just provides additional Field Formatters for Entity Reference fields with multiple values, that...
Categories: Content editing experience, Content display, Site structure

Feed Block

The Feed Block module displays listings from RSS feeds, each stored in Drupal as blocks, each with display configuration (i.e., number of items, whether to display date & descriptive text, etc.)....
Categories: Import and export

Webform Submissions Bulk Delete

This module is used to delete the webform submissions with in the date range you given. This module will add a Menu tab(Bulk Delete) under webform Results tab, with the help of this user can enter...

Field formatter conditions

Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on a per field basis when clicking on the cogwheel on the right. Supports Rules Field...
Categories: Content display, Site structure, Automation

Date Multiselect

This is a javascript multiselect calendar widget using the MultiDatesPicker library on top of the date_popup module. It allows you to select multiple dates (with no time) in just one field, instead...
Categories: Site structure

Formatter Suite

Formatter Suite provides a suite of field formatters to help present numbers, dates, times, text, links, entity references, files, and images. This module contains the following 18 formatters ,...
Categories: Content display, Site structure

Metatag Google Scholar

The Metatag Google Scholar module provides number of meta tags to help with indexing of scholarly content/articles in Google Scholar. Currently the module adds the following Highwire Press tags:...
Categories: Search engine optimization (SEO)

Smart IP

Overview Smart IP identify visitor's geographical location (longitude/latitude), country, region, city and postal code based on the IP address of the user. These information will be stored in...
Categories: Integrations, Site structure

Schema.org

Description This project is a drop-in solution to enable the collections of schemas available at schema.org on your Drupal 7 site. The major search engines including Bing, Google and Yahoo! have...

Date Timepicker

The Date Timepicker module — a new project wearing the OPTASY team's signature — adds one of the 3 most popular jQuery plugins to any DateTime field in the Widget settings. Providing custom options...
Categories: Developer tools

Advanced Language Selector

The Advanced Language Selector module is an advanced language switcher block for Drupal. You can put all advanced language selector block that you want in your site, simply go to the admin block...
Categories: Developer tools, Multilingual, Site structure

Countdown Timer Field

Module description Countdown timer field module allows you to create countdown timer field to count the days, hours, minutes, and seconds until a specified event. The module uses jQuery Countdown...
Categories: Content editing experience, Content display

Field Formatter Condition

This module is an imitation of the module "Field formatter conditions (D7)" (ffc). Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on...
Categories: Content display, Content editing experience

Published and corrected dates

This module adds 3 propreties to all nodes that cannot be modified in the UI, but are available for display via Views and Layout Builder. The fields are: Publication date: the first time the node...
Categories: Content editing experience

Scheduler field

The scheduler field module add a scheduler field type. Scheduler field type allow to configure some schedules actions to fieldable entities. The different schedules actions are defined as plugin....
Categories: Administration tools, Content editing experience, Site structure

GraphQL Core Schema

This module automatically exposes a configurable GraphQL schema based on your entity types and fields. Read the full documentation on how to use this module. What is implemented The base schema...

Bulk Delete

This module will delete any nodes of a certain node-type using the batch api. It is advised to use the Views Batch Operations module (VBO) for a small number of nodes. But if you have to delete 10...
Categories: Administration tools

FullCalendar Block

This module provides a block to display a calendar powered by FullCalendar 5. It creates a block called 'FullCalendar block' which accepts event source as a json (URL) feed. The URL can be a...
Categories: Content display, Integrations, Site structure

Date time day

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Date time day provides the ability to store start, end...
Categories: Site structure

Ubercart Discounts (Alternative)

Summary uc_discounts_alt is a full-featured Ubercart discounts module that supports both code-based (i.e. coupons) and codeless discounts. Features Filter both products required for the discount to...
Categories: E-commerce

Pages