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.
ChartJS API
This module provides an integration API with the ChartJS library that provides "a graph render element" for generating graphs. In addition to the standard graphs of GraphJS, a new type called ...
Categories: Developer tools, Integrations
UUID Extra
The module provides two main functionalitities * A field formatter for UUID fields, so you can configure entity displays to show UUIDs * A field widget for UUID fields, so you can copy UUIDs while...
Page Templates
This module allows sites to easily convert any node into a "Template", and then use that to make it easier to create content from a pre-defined set of values. Usage After installing the module,...
Categories: Content editing experience, Developer tools
Default Menu Link
Provides the user with a check box on all content types to set the "provide a menu link" value to true by default. This is basically a nice way to ensure the menu system is adhered to by all...
Categories: Administration tools, Content editing experience
Webform deprecated
Deprecated integrations for the Webform module that are no longer supported. Where old Webform sub-modules go to die. Currently containing: Webform Algolia Places Webform iCheck Webform Location...
Menu Rules
Menu Rules provides Rules that are related to menu items. This project started out of the need for a D7 replacement for Automenu. I realized that achieving the same results through Rules would be...
Categories: Automation
Lottiefiles Field
*** Now Supporting Media Entity 😇 *** This module will help you to add Lottiefiles animation on your content. Lottie is a file format for vectorial animation and Lottiefiles is an open-source and...
Categories: Content display, Content editing experience, Site structure
Required by role
This module allows fields to only be required when the current user has a certain role. For example, you could keep a certain field optional when administrators need to change something about an...
Categories: Content editing experience, Site structure
Recaptcha Element
This module provides integration with Google reCAPTCHA V3. This module doesn't allow you to automatically enable reCAPTCHA protection on any form; you will have to manually add a form element of ...
Categories: Security, Integrations
Digital Asset Inventory
The Digital Asset Inventory (DAI) module provides visibility into the digital assets used across a Drupal site. It scans managed files, media, server uploads, and references to external documents...
Categories: Accessibility, Administration tools, Media
Paragraphs Bundles
Enhance Your Drupal Site with Paragraphs Bundles & PB Import modules The Paragraphs Bundles module offers a lightweight, jQuery-free solution with full customization, including colors, borders, and...
Categories: Content display, Content editing experience, Developer tools
Recurring Events
The plug-and-play recurring events and registration system for Drupal. The Recurring Events module is a Drupal 9 and 10 plug-and-play recurring events and registration system designed to be site...
Categories: Administration tools, Content editing experience, Site structure
Website Feedback
What is the Website Feedback Module? As the name suggests, this module allows Drupal website owners to get feedback from their website users easily. The website feedback is sent along with a...
Categories: Developer tools, User engagement
Modal Frame API
This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to...
Categories: Developer tools
Backstretch
This module provides a field formatter and Context integration for jQuery Backstretch - A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to...
Categories: Content display, Developer tools
URL Alias Permissions
The URL Alias Permissions module allows site administrators to set permissions to create and edit url path settings by content type. Have you ever wanted to allow your users to create or edit the...
Categories: Administration tools, Access control
Block Title Links
Block Title link will allow you to add a link for Block title. You can add both internal and external links and enable display title for a particular block.
Categories: Content display
jQuery UI Spinner
Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Spinner library for any themes and modules that...
Categories: Developer tools
Invite
Invitations are important to create network effects and exponential growth of a community of interest. This module provides an Invite a friend feature to allow your users to send and track...
Colectomy
Having trouble with your colon? This module allows you to remove colons from field labels by giving you two extra label choices in the 'Manage display' tab of your entity. You can now choose 'Above...
Categories: Content display, Site structure
Custom Menu Links Visibility
This modules allows the configuration of visibility settings for custom menu links. It uses the Drupal 8 Condition API so it is easilly extendable.
Profiler Builder
Profiler Builder is a module for automating the creation of installation profiles and distributions. It has support for the Profiler installation profile simplifier library but is able to run...
Categories: Administration tools, Developer tools, Import and export
IntelligenceBank DAM Connector
The IntelligenceBank DAM Connector for Drupal provides an easy way to access IntelligenceBank assets for importing, or embedding directly from the Drupal core Media Library module. There are two...
Categories: Content editing experience, Integrations, Media
Backup and Migrate Files
NOTE: This module has now been rolled into the 3.x branch of Backup and Migrate and is no longer supported independently. This module is a plugin for Backup and Migrate and does nothing on its own....
Categories: Administration tools, Content editing experience, Developer tools
Mass Password Reset
This module allows users with "Administer users" permission to reset all user accounts and notify all users Details The module will reset the passwords of all users except the administrative...
Categories: Security, Access control