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

55,434 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.

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

Pages