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.
jQuery UI DateRangePicker Widget
Integrates the "jQuery UI DateRangePicker" widget as a module. Provides a field type, form element and integration with the Better Exposed Filters module for date fields. Uses library http://tamble...
Categories: Site structure
Copyright Notice Field
Provides a field type to store and display copyright notices. For example, after adding a copyright notice field to a content type and setting the starting year to 1982, the field will render as: ...
Categories: Content display, Content editing experience, Site structure
Convert Currencies
Convert Currencies Convert Currencies is a robust, modern Drupal 9/10/11 module for real-time currency conversion and management. It provides a user-friendly admin interface, developer-friendly...
Categories: E-commerce, Integrations
Power BI Integration
Power BI Provides tools to integrate Power BI into Drupal What is it for? These modules provide the tools to integrate Power BI into Drupal, with the different modules you will be able to access...
Categories: Integrations
Node Menu Placer
Node Menu Placer provides a new UI to facilitate the quick placement of nodes in complex menu structures. This module works with the Menu Link Weight module to update the menu settings of the node...
Categories: Content editing experience, Site structure
Country Alter UI
Provides an interface to alter the built in country names and codes.
Categories: Site structure
Filter External Link Icon
This module helps with marking external links inside formatted text fields. It provides a text filter plugin that appends a span element -
Categories: Content editing experience
farmOS Weather
Provides a quick form for tracking precipitation observations in farmOS.
Webform widget handler
Allows for webform handlers to alter the field widget editors see when a webform is embedded into an entity with a field. For example instead of presenting a YAML field to provide default data for...
Categories: Content editing experience
Content View Bundle Permissions
This module provides permissions to selectively show content of specific bundles in the content view. Additional Requirements This module requires PHP 8.1.
Categories: Content editing experience
Responsive Image Formatter Tools (RIFT)
RIFT provides Quality-of-Life improvements for setting up and maintaining responsive images in Drupal websites. The module offers a comprehensive toolkit for implementing responsive image...
Categories: Developer tools, Media, Site structure
Reset password policy
This module allows you to restrict user credentials by establishing password policies. Overview A password policy is a collection of limitations that must be followed before a user password update...
Convert URL Filter
Automatically converts internal absolute URLs into relative using text formats. Allows additional domain names to be configured in the filter settings. Current host domain name is always considered...
Highlighter Tooltip
About This module adds simple highlighter or quote selection share link functionality to a website. Usage (not ) Connect the files ./dist/highlighter-tooltip.js and ./dist/highlighter-tooltip.css...
Categories: Content editing experience
Editor css
This module gives administrators access to a powerful text editor with syntax highlighting and a live preview for editing a theme's CSS. The settings page for each theme will have a text-area where...
Categories: Developer tools
Decoupled Blocks: React
This is a React implementation for the Decoupled Blocks module. Blocks built with React can now encapsulate all that is needed for it and be added to a site via a module or in a custom theme.
Categories: Content display, Decoupled, Developer tools
User Logout Token
The Logout Token module enhances Drupal core by providing an endpoint that allows developers to obtain the logout token during the initial user login through the user login endpoint. Unlike the...
Migrate Preview
The Migrate Preview module allows you to see how your content to migrate looks like without having to execute an actual migration. It extends the Migrate Tools module by adding a tab called ...
Categories: Import and export
Block Title HTML Element
Block title HTML element allows users to choose the HTML element used by block titles through the block's configuration interface.
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Maybe? 🤷
This module lets you access Drupal entities without worrying about accidentally triggering a fatal exception, which is especially useful in theme preprocess functions. The class is loosely based on...
Categories: Developer tools
Filehash Report
The Filehash module provides a mechanism using file signatures to determine if a file is already uploaded or not. It also provides a generate file hashes batch operation however what it doesn't...
Categories: Media
Migrate SPIP
This Drupal Migrate source plugin provides sources for migrations from SPIP to Drupal. This migration source directly queries the SPIP source database, so it must have access to the database (or a...
Categories: Developer tools, Import and export
Commerce Shipping Mondial Relay Pick up
Integrates the Mondial Relay shipping widget with Drupal Commerce. Features Provides basic integration of Mondial relay shipping solution adding shipping method and shipping pane with Mondial Relay...
Categories: E-commerce, Integrations
Twig WebP
Twig WebP makes it easier to convert any image to webp format in twig. How to use Apply towebp twig filter to any image url in twig templates. {{ img.url | towebp }}
Categories: Media
CKEditor 5 Allowed HTML
Note that new version 1.2.x-dev is now available and solves all issues that have been experienced with Drupal 10.2. This is now the recommended release for all versions of Drupal. This module...
Categories: Content editing experience