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

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

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...

Pages