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.
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
Unified Date
This module is useful if you want to sort multiple content types in a unified list that have different date fields. For example: 1. Publications: Publication Date (added field) 2. Articles: Created...
Categories: Content editing experience
Weekdays field
This module provides both a form element and a field type for week days. It also provides a submodule for Date Restrictions integration. Support and customizations The module author provides paid...
Categories: Site structure
Date Content Augmenter
This module leverages the Date Augmenter API to allow content to be associated with Individual values in a multivalued or recurring date field. Although designed to work with Smart Date, this...
Categories: Administration tools, Content editing experience, Content display
Block by date
This module is used to display blocks conditionally by given dates. You can configure any block and add date intervals to display that block. Based on the given from and to dates the block will be...
Categories: Content display, E-commerce
Views fields combine
This module allows you to combine the output of Views fields separated by a custom text. Say, you'd like to put the title and the date of an article next together and separate both fields by ", "....
Entity modified
Drupal does not force entity types to provide a last modified date, nor provides any standard naming convention for those that do. This module steps in to provide a programmatic way to retrieve the...
Categories: Performance
Simple Time Field
The Simple Time Field module provides a lightweight, dedicated time-of-day field type for any fieldable Drupal entity. Unlike Drupal core's date field, which bundles dates and timezones, this...
Categories: Site structure
Facet granular date
Plugin for Drupal 8 facets that creates drill down date facets. This module was built to solve the issue* where date facets are no longer drilldown in Drupal 8. This module provides a new Facet...
Categories: Site search
Mini Panels In-Place Editor
Panels In-Place Editor (IPE) is a miraculous leap forward in improving the usability of content administration within panels. In short, it allows even the most nontechnical, unsavvy of content...
Categories: Administration tools
Date pager views plugin
This module gives you a date pager for views to page any datetime fields. The granularity is flexible, you can page by years / month / days / hours so far. The following field types are supported:...
Categories: Content display
Auto Expire
This module allows site administrators to set expiration times for content types. End users creating content that has auto expiry set cannot control the expiry time. They could be allowed to renew...
Categories: Content editing experience
Preserve Changed Timestamp UI
Provides a checkbox in entities node (yet - see [#3313389]) edit forms to preserve the last changed date for the current change. Typically used for minor changes like typo fixes, if you don't want...
Categories: Administration tools, Content display, Content editing experience
Date validations
Date 1 field Date 2 field Date 3 field Validations: Date 1 must be lesser than Date 2 Date 2 must be lesser than Date 1 Drug and drop
Categories: Administration tools, Content editing experience
Views mingle sorts
For combining several sorts into one. For example, you have 2 content types with one date field each, date1 and date2. Using this module, you can sort date1 and date2 as one field, so date2 dates...
Facets Form
Exposes facets from a facets source as Drupal Form API elements. Why? Even displayed as a dropdown select or checkboxes, the facet widgets are rendered as link lists. Then a JavaScript snippet is...
Categories: Site search
Commerce AvaTax
The Supreme Court’s ruling in Dakota v. Wayfair opened the door to more tax obligations for sellers — and making sure you are charging the right tax rate in every state is hard. Avalara AvaTax...
Categories: E-commerce, Integrations
Views Timestamp to Date
This module creates a Views field handler that enables you to output a formatted date given a field that produces a timestamp. It's intended for use with Views Database Connector or other modules...
Views Global Filter
Use Views Global Filter on sites that feature multiple Views. You want the views to be driven by the same filter selection, for instance a country, a date range, a search term or even proximity to...
Date Customizer
Overview Date Customizer module allows user to customize the date field by adding hyphen or comma as a separator in between two dates or multiple dates. We can customize the dates as shown below:...
Categories: Site structure, Developer tools
Rules Reldate
Rules Reldate adds an action to Rules that allows you to create a new variable that is a relative date from a given date field value. By default Rules allows you to add an offset to a date fields,...
Categories: Automation
Dismissible Message Bar
Dismissible Message Bar allows you to display customizable componentized notification messages anywhere on your site. Features: Notifications are rendered via AJAX within a block, allowing you to...
Categories: Content editing experience, Content display
Constant Contact Module
Constant Contact integration module using API v3. As of December 19, 2025, we have made the decision to discontinue maintenance of this module. The module is now set to seeking maintainers for...
Categories: Integrations
Date/Time Formatter
Date/Time Formatter module. Dependencies: - Date - Libraries - Variable Optional: - i18n Variable An extension of the popular Date module which includes a couple of new features: 1. Better...
Categories: Site structure
Search Api Solr Date Sort
Search Api Solr Date Sort allows for content with date fields to be indexed and sorted by said date field. The current issue with date sort is that if the filed has multiple dates, solr is unable...