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

26,003 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.

Assignments HootSuite

Extending assignments base module to integrate assignments with HootSuite to enable a publishing workflow to SOME.
Categories: Content editing experience

vCard QRCode Generator

This module aims to generate a vCard as QRcode for contacts. Requirements: chillerlan/php-qrcode composer require chillerlan/php-qrcode sabre/vobject composer require sabre/vobject or Install this...
Categories: Content editing experience

ODT Importer

ODT Importer is a module for Drupal that imports OpenOffice/LibreOffice ODT files directly into drupal nodes (articles, pages...) or any custom entity. It produces HTML code from ODT files and...
Categories: Content editing experience, Import and export, Site structure

Last Visited Pages

Last Visited Pages Objective: Last Visited Pages is a Module that Keep tracks of all the routes visited by a User, and provides Block Plugin to display Title, URL and Time each route was visited....
Categories: Content editing experience

Layout Builder Layouts

Overview This module create a css grid based on the defined variants. Generated css is injected as inline css to page head. You can define different displays variants per Layout and configure each...
Categories: Content display

Menu Parent Select Filter

If your menu parent select menu on the node add/edit page is a mile long, this module can help. It offers a filter field that when used will filter the dropdown menu for parent menu item.
Categories: Content editing experience

Custom Twig Formatter

Description This module provides a new field formatter making it possible to configure the field output using twig code through the user interface. All fields of the entity is exposed as twig...
Categories: Content display, Developer tools, Site structure

Views Save Search Filter

Views save search filter module allows you to save your search on the views pages, logged-in user can save their search (search page URL), so next time they don't need to select same filter...
Categories: Content editing experience, Site search

Media Contextual Crop Embed

This module provides a filter for the wysiwyg editor to give the ability to apply a contextual crop to the embed_media plugin. Requirements Module Media Contextual Crop API At leat one of the...
Categories: Content editing experience, Media

Media Contextual Focal Point Adapter

This module provide an adapter between Media Contextual Crop API and Focal Point Crop Plugin This module is just a plugin use by Media Contextual Crop implementation please check : - Media...
Categories: Content editing experience, Media

Facet Active by Default

This module is to be used in conjunction with the facets module. It makes the first facet in the list active by default.
Categories: Content editing experience

Entity Reference View Selection (with Current Entity ID Arguments)

A views entity reference selection that supports the current entity id as arguments to filter the available options.
Categories: Content editing experience, Site structure

Simple WYSIWYG

A simple WYSIWYG editor for plain text fields, providing basic formatting buttons: bold, italic, underline, strikethrough, superscript, and subscript. Features Provides the form field widget with...
Categories: Content editing experience, Site structure

Bulk Media Download

This module will provide the functionality to download all of the media as per desired node type.
Categories: Administration tools, Content editing experience, Media

Paragraphs Simple Selection

A simpler paragraphs selection plugin.
Categories: Content editing experience

Webform Submission Control

The Webform Submission Control module limits webform submission to entities. It includes a configuration form to set which webforms should prevent submission when not attached to an entity.
Categories: Content editing experience

Entity Machine Name (emn)

This module basically displays a machine name as a new column of each specific entities. Requirements: Enable core module: User (enabled by default). Enable core module: Block (enabled by default)....
Categories: Content editing experience, Developer tools, Site structure

APITemplate.io

Simple PHP client to interact with APITemplate.io's REST API v2. APITemplate.io is a PDF and image generation service. This is an API module, supporting a few operations. Usage: Create account at...
Categories: Content display, Import and export, Integrations

CKEditor5 Bold and Italic

This module converts and tag to and respectively.
Categories: Content editing experience

Colorizer Classes

Adds in the ability to take a color value from Drupal and output it as a CSS Class using a Twig filter. It was built to be used with something like the Color Field module that lets users see a...
Categories: Content display

Media Title Length

Overview The Media Title Length provides a feature that allows the webmaster to control and set the media title (name) field length. Installation The installation of this module is like other...
Categories: Administration tools, Content editing experience, Media

Entity Reference Delete

The Entity Reference Delete module allows reference fields to enforce referential integrity by deleting related entities. References can be enforced in both directions: A parent entity being...
Categories: Content editing experience, Developer tools

Auto Block Translate

This module provides the ability to add automatic translations to custom blocks using external libraries. This is a sub-module of Auto Node Translate. Features At the moment the module provides 5...
Categories: Content editing experience, Integrations, Multilingual

Picture Everywhere

Picture Everywhere provides a plug and play override for image templates and preprocessing to enforce use of the HTML <picture> tag everywhere, as opposed to standalone <img> tags. This...
Categories: Content display, Developer tools, Media

Media Helper

This module serves two main purposes: Making it easier to customize the output of image-based media entities via display formatter. The image style, custom classes, and other HTML attributes can be...
Categories: Content display, Developer tools, Media

Pages