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

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

Page Load Progress

Page Load Progress sets a screen lock showing a throbber when the user submits a form that triggers a time consuming task. It unequivocally indicates a task is being executed, and, as a result,...
Categories: Developer tools

Timezone Detect

Overview Timezone Detect is a lightweight module that leverages the jsTimezoneDetect library (included with the module) for automatic detection and setting of a user's timezone via javascript. It...
Categories: Developer tools, Site structure

Social media presence On The Web

This module provides a single block that can show social media icons that link to your brand's content located elsewhere on the web. The icons will not show up unless you provide a link to that...
Categories: Integrations

CKEditor 5 Paste as plain text

CKEditor 5 plugin to force pasting content as plain text. Features For each text format using CKEditor 5 as editor, you can enable this plugin to automatically remove all HTML markup from content...
Categories: Content editing experience

File Entity Inline

This module aims to provide the ability to edit File entities inline, as part of another form (such as nodes). This should enable the ability for reusable and site-wide editing of file properties,...
Categories: Content editing experience, Site structure, Media

Remote stream wrapper widget

This project provides a file/image widget implementation of the API provided by remote stream wrapper. It currently only supports entering the URL but will in time gain feature parity with core's...
Categories: Content editing experience, Site structure, Media

Postmark

The Postmark module allows the administrator to switch the standard SMTP library over to use the third party Postmark API to send out emails from their site. An account with Postmark is required to...
Categories: Integrations

Opigno SCORM

This project is related to Opigno LMS distribution. It implements the SCORM feature in Opigno, allowing to load and play SCORM packages within Opigno trainings. It is compliant with SCORM 1.2 and...
Categories: Content editing experience

Decorative Images

The Decorative Images module provides an option to mark images as decorative, displayed with a "presentation" role for assistive technologies. The option can be enabled or disabled per-field,...
Categories: Accessibility, Content display, Media

iFrame Resizer

Introduction This module makes the iFrame Resizer javascript library available on your Drupal site. With it enabled, you can "keep same and cross domain iFrames sized to their content with support...
Categories: Content display, Developer tools

Paragraphs Usage

Synopsis The purpose of this module is to be able to identify which content type can contain which paragraph type. When you have a lot of paragraph types, it can be overwhelming identifying which...
Categories: Content editing experience

Commerce Price Savings Formatter

This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field which shows the amount of savings when a discount is applied. Features Formatted price...
Categories: Content editing experience, Content display

Cookie Control

On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control

Jsonapi Role Access

The Jsonapi Role Access module allows you to manage access of jsonapi resources based on user role.It provide a simple setting form from where you can restrict or allow a user role to access...
Categories: Access control

Tabs in toolbar

This simple module places the local menu tabs (for example the View/Edit/Revision tabs in a node view page) into a toolbar that is fixed at the top of the browser window. There is some default CSS...
Categories: Administration tools

FileField Target

This modules adds a display formatter for field field that allows you to set the target attribute. How to use: Use the display formatter Generic File with Target for you file field.
Categories: Site structure

User Permissions

User Permissions provides an interface for giving additional permissions to individual users without the need to assign them to a special role. When this module is enabled, users with the ...
Categories: Security, Access control

CKEditor SWF - Enhanced Flash embedding plugin

This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. It seriously enhances CKEditor's outdated Flash plugin: with CKEditor SWF,...
Categories: Content editing experience, Media

Features Tools

Features tools is a development helper module for working with the fantastic Features module. Tools feature Unlink The main goal of this tool is to give the ability to remove elements from a...
Categories: Developer tools

Simple Popup Views

Show views any fields in the popup. Triggering Methods On Hover On Click Popup positions Top Right Bottom Left Popup Designs This module will not add any default popup designs. You have to...
Categories: Content display, Media

Readmore

This small module provides a field formatter that displays a text of field as trimmed text with read more/read less links. Any comments and suggestions are welcome. Similar modules This is also...
Categories: Content editing experience, Content display, Site structure

Simple Responsive Table

Introduction Module will be needy one to make table responsive in small screens. Lightweight in sense no need for additional plugins, just install that's it. Configuration Manage and configure...

Internal Links

The Internal Links module, Intlinks, is a simple set (currently two) of input filters which modify the output of internal, root-relative links in any text input format for which they are enabled....
Categories: Content editing experience, Content display

GLightbox Media Video

GLightbox Media Video extends GLightbox module with support for Drupal core Media Remote Video and local Video. Features The GLightbox Media Video module: Works as a Formatter for Video URL field...
Categories: Media

Paragraphs Clipboard

The Paragraphs Clipboard module provides a simple and efficient way to copy and paste paragraph content between different nodes on your Drupal site. This module extends the functionality of the...
Categories: Administration tools, Content editing experience, Site structure

Pages