Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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