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

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

Fastly

Introduction Fastly is a real-time content delivery network (CDN) that improves the performance of websites, mobile applications, and APIs. The service is built on a highly customized and...
Categories: Performance, Integrations

Bamboo Twig

All the Twig features you missed until now. A Drupal powered module. The Bamboo Twig module provides some Twig extensions with some useful functions and filters aimed to improve the development...
Categories: Content display, Developer tools

REST Views

Motivation This module enhances the REST export functionality in Views to solve the following use cases: Your field has multiple values. You want to render each item, but export them as an array...
Categories: Developer tools, Import and export

Webform Hints

This module allows users to enable automatic placeholders to textfields, textareas, select lists, and email fields within a webform created by the Webform module. The placeholders provided by...

Webform Content Creator

This module provides the ability to create content entities after submitting webforms, and to have mappings between the fields of the created content entity and webform submission values. It is...
Categories: Administration tools, Site structure

JSON Web Token Authentication (JWT)

The JSON Web Token (JWT) Authentication module provides a Drupal authentication provider that uses JWTs as the primary factor of authentication. What is a JSON Web Token? JSON Web Token (JWT) is an...
Categories: Access control, Security

FullCalendar

Provides a Views display, style and row plugin for displaying nodes using FullCalendar - JavaScript Event Calendar library. There are major changes in each major version of the library and we will...
Categories: Content display, Site structure

Salesforce Suite

This suite of modules supports integration with Salesforce by synchronizing Drupal entities (E.g., users, nodes, files) with Salesforce objects (E.g., contacts, organizations, opportunities). It...
Categories: Integrations

Field Hidden

Hidden fields galore. D8/D9 Field Hidden defines hidden field widgets <input type="hidden" /> element widgets for these core field types: decimal, float, integer (plain)text, (plain...
Categories: Site structure

Views Megarow

What is Views megarow? This module allows you to display content coming from a menu callback between two items of a views result set as a modal-like. You can use it to display a preview of your...

Custom Language field

This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual

Entity Reference View Widget

This module provides an advanced Entity Reference widget that uses a view embedded in a modal dialog for selecting items. The view can be paginated and have exposed filters. Usage: 1) Add the...
Categories: Site structure

URL field

A lightweight URL field that is intended to be used as the basis for Drupal 8's URL field type in [#501434]. This can also easily be used to replace Drupal 6 profile URL fields. Dependencies None...
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

Image Style Warmer

Synopsis The Image Style Warmer module provides options to create image styles during upload or via queue worker. So configured image derivates already exists when they are requested. Pre-generate...
Categories: Performance

Unique field

This module performs additional validation when a node is created or updated by a user to require that a node's title, author, language, and CCK fields are unique within a given context. Without...
Categories: Content editing experience

Hide submit button

Some users accidentally click the submit button more than once while waiting for their post to be saved. In some cases this may result duplicate postings or duplicate e-commerce orders. There are...
Categories: Developer tools

DB Maintenance

DB maintenance optimizes administrator-selected tables in the database during regular cron.php executions. For MyISAM tables, OPTIMIZE TABLE repairs a table if it has deleted or split rows, sorts...
Categories: Developer tools

TMGMT DeepL Integration

Translator plugin implementing DeepL for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by DeepL to translate content. This module requires a free or...
Categories: Integrations, Multilingual

Views Autosubmit

Introduction This module provides a view autosubmit plugin for exposed forms. Requirements Views UI module Installation Install as you would normally install a contributed Drupal module, the...

Block ARIA Landmark Roles

Inspired by Block Class, this module adds additional elements to the block configuration forms that allow users to assign a ARIA landmark role and/or ARIA labels to a block. For further information...

Current Page Crumb

Current Page Crumb extends the Drupal 8 core system breadcrumbs to append the current page title as a text only breadcrumb. Admin paths are left unmodified. The module has no configuration. To use...
Categories: Site structure

Comment Notify

Comment Notify emails authors and visitors about new comments published on pages where they have commented. Comment Notify works for both registered and anonymous users. Providing comment...
Categories: Integrations

Feeds XPath Parser

This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. Feeds XPath Parser is a Feeds plugin for parsing XML and HTML documents...

Siteimprove Analytics

Siteimprove Analytics allows your site to be tracked by Siteimprove Analytics by adding a Javascript tracking code to every page. The Siteimprove Analytics script will only be added if the code can...
Categories: Integrations

Pages