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.
Webform Matrix Component
This module is extension of Webform module. This module provide functionality to add matrix component / Table component in webform module. you can say this module to webform_table_component(Webform...
Categories: Developer tools
Event Calendar
The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and...
Categories: Content display
Field Config Cardinality
Allows the cardinality of specific config fields to be overridden. (Field instance cardinality for drupal 8) If you want to reuse fields between bundles, field config cardinality will allows two...
Categories: Site structure
Field Defaults
Field Defaults allows batch updating of default field values to existing content. When adding a new field to an entity you can update all existing content with the default value or when editing an...
Categories: Administration tools, Content editing experience, Site structure
Views Custom Table
About View custom table module provide you functionality to integrate your custom table data to views, and access all it's column in views. This module use hook_view_data to add custom tables in...
Calendar Systems
Calendar Systems provides date localization and internationalization for Drupal using PHP's intl extension. It lets a site display and enter dates in non-Gregorian calendars such as Persian (Jalali...
Categories: Multilingual, Site structure
Configuration Synchronizer
Configuration Synchronizer provides methods for safely importing site configuration from updated modules, themes, or distributions. By taking a snapshot of configuration as installed and comparing...
Categories: Administration tools, Developer tools
Country
Add standardized country selection to your Drupal site with ease. The Country module provides a dedicated field type for Drupal core's official country list — no configuration of country options...
Categories: Site structure
Twig Tools
The Twig Tools module provides additional Twig filters and functions. Current Filters: Sanitization Filters: clean_class_array Sanitizes all strings in an array for use as valid class names. array...
Categories: Content display, Developer tools
Datetime Flatpickr
This module adds the flatpickr JavaScript library to the Datetime fields in your Drupal website, providing a more user-friendly and configurable experience for selecting dates and times. This...
Categories: Content editing experience, Integrations, Site structure
Webform Scheduler
Information It adds an optional start date and end date field to the webform form settings. If the current date and time falls outside the specified window, the webform is disabled. Dependencies...
Last Updated
The Last Updated module provides a checkbox on the node form that allows editors the choice to display an "Updated" date, distinct from the "Authored on" date. Features Control the placement of...
Categories: Content display, Content editing experience
Rate
Drupal 10+ The 3.x branch provides, among other, the following features: Multiple rate widgets on a single entity possible Single rate widget on multiple entities possible Voting on comments and...
Entity Delete Log
Overview Easily track the deletion of nodes, comments, files, users, vocabularies and terms with this module. Whenever an entity is deleted, a record of the deletion is saved to the database with...
Categories: Administration tools, Content editing experience, Developer tools
Views TimelineJS integration
This module adds a new style plugin for Views which renders result rows as TimelineJS slides and eras. The 8.x-3.x and 7.x-3.x branches were created to work with the TimelineJS3 version of the...
Categories: Integrations
Content Activities History
The Drupal Activities module is designed to track and log user transactions for CRUD (Create, Read, Update, Delete) operations within a Drupal website. This module provides a comprehensive solution...
Date Repeat Entity (D7)
Overview The Date Repeat Entity Module complements the Date suite of modules, in particular the Date Repeat module. For repeating dates that follow a recurring rule, this module creates a unique...
Categories: Content editing experience, Site structure
Facets Date Range
Provides processors and a widget to handle date ranges with input in facets. To speed up development of Date Range widget this separate module brings together best of both worlds. Once a stable...
Categories: Site search, Site structure
Age Field Formatter
The Age Field Formatter module calculates and formats the display of a date field to display the age. It also offers the option to display both the date with the age, along with the possibility to...
Categories: Content editing experience, Content display, Site structure
Tokens in Views Filter Criteria
The Tokens in Views Filter Criteria module allow to use tokens in views string, numeric and date filter criteria values. INTRODUCTION For a full description of the module, visit the project page:...
Scheduled Transitions
Users may select a specific revision, and it will be changed to a different moderation state at a specified date. Scheduled Transition differentiates from other scheduling projects by providing a...
Categories: Content display, Content editing experience, Developer tools
Smart Date Calendar Kit
Installs a preconfigured view to use Smart Date values in a FullCalendar display. Extends on and requires Smart Date Starter Kit so review that module and its notes about the default configuration...
Categories: Administration tools, Content editing experience, Site structure
Commerce Pricelist
Drupal Commerce by default lets you set a single default price per product variation. The price can be manipulated based on the date, details of a transaction, or user roles via the core Promotions...
Categories: E-commerce
Site Settings and Labels
Site Settings and Labels This module provides a way to let clients manage settings you define without affecting the configuration of the site (ie, as 'Content'). It does the following: provides an...
Categories: Content editing experience
Datetime Range Timezone
Adds a new field type based on the DateRangeItem in core which allows you to select the timezone when entering the date. This is useful for specifying dates where the timezone is provided by the...
Categories: Content editing experience, Site structure