
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.
Webform Analysis
The Webform Analysis module provides statistical analysis and visualization for Webform submissions. It allows administrators to generate charts and tables to analyze form data and submission...
Categories: Integrations, User engagement
File Download
Provides a formatter to use that allows users to download file and image entities directly. Also includes a separate module to count downloads and display results in a View. Modelled off the...
Categories: Media
Paragraphs jQuery UI Accordion
Paragraphs Accordion is a module to create paragraphs with accordion effect in your content. It based on Paragraphs and jQuery UI Accordion plugin which already included in core, so no need to...
Categories: Content editing experience, Content display
Copyright Footer
Overview A Copyright Footer module simply creates a block for Copyright © footer. You can configure the start year; and the current year is automatically updated.
Categories: Developer tools
Accelerated Mobile Pages (AMP)
The AMP module is designed to convert Drupal pages into pages that comply with the AMP standard. See links to documentation in the sidebar. Branches 7.1 - Original AMP functionality 8.1 - Original...
Categories: E-commerce, Content display, Search engine optimization (SEO)
Title Field for Manage Display
The Title Field for Manage Display module creates a title field for all content types in the "Manage Display" tab. The field has a field formatter option named "Title" that offers to display the...
Categories: Content editing experience, Site structure
Status Messages
Status Messages which floats to the top right of the page as a pop-up message and has a close button. It has configuration until how much time we want to display the message. For eg [5,10,15,20...
Categories: Accessibility, Administration tools, Developer tools
TMGMT Translator Google
Google Translate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by Google to translate content. Features Drupal 8 ready Fast...
Categories: Multilingual
CKEditor Widgets Bootstrap Grid
CKEditor Widgets Bootstrap Grid Description This is just another small module introducing the Bootstrap Grid to CKEditor. Requirements This only works if you have Bootstrap theme/library enabled...
Categories: Content editing experience, Content display, Developer tools
Media entity inline frame (media_iframe)
This project provides a new inline frame media type [source plugin]. It therefore allows you to have iframes URLs and their configuration centralised in the Media Library, and embeddable in WYSIWYG...
Categories: Site structure, Media
Comment Delete
Advanced comment deletion rules with threaded replies handler. Adds the hard delete, partial hard delete, and soft delete handlers. Hard delete is the default Drupal core behavior, both the comment...
CKEditor custom config
Beginning on September 9, 2022, this module's dependency on Drupal core's ckeditor module is now reinterpreted as a dependency upon the contrib ckeditor module as a result of Ensure that ckeditor...
Categories: Content editing experience
Admin Content Notification
Problem Prior to this module, when Drupal users created new content on their Drupal site, they had to develop a custom notification informing the site admins about the added content. It would be...
Categories: Administration tools, Content editing experience, Integrations
Search API Stats
Introduction Enabling the recording and presentation of statistics for the Search API module. There are plans to implement usage and performance statistics in the near future. For now this module...
Categories: Site search, Integrations
Data export import
Seeking co-maintainer Due to current work commitments I'm not able to give this module any TLC or improvements. If anyone would like to become a co-maintainer I would appreciate it - and could...
Advanced Insert View
Advanced Insert View module features a built-in CKEditor plugin for easy views embedding. It provides live previews, allows users to control which views are inserted, and optimises performance...
Categories: Content editing experience, Developer tools
Layout Builder Sections Configuration
This module provides customization options for the Layout Builder sections. With this module, you can display the Section title, and provide css classes for them providing you more customization to...
Categories: Administration tools, Content editing experience, Content display
Material Icons
This module provides access to Material Icons (Google's Icon Font). Field Support A custom Field Type supporting material icons Widget options to allow extra settings CKEditor Support Allow using...
Categories: Content editing experience, Content display, Developer tools
Purge file
This module purges the URLs of files through the Purge module. The purge is done when the files are either updated or deleted. This functionality is useful when your site allows replacing files...
Snowball Stemmer
Stemmer service built with PHP Stemmer, supporting: English, French, German, Italian, Spanish, Portuguese, Russian, Romanian, Dutch, Swedish, Norwegian, Danish. The ^2.0 version uses version 2 of...
Categories: Multilingual, Site search
psr0 autoloader
This is a minimalistic, Drupal 8 compatible autoloader for PSR-4. Features Support for PSR-4 in all enabled modules and profiles. Minimal module size. Ever had to find out why the hell your class...
Categories: Developer tools
User Expire
This module allows an administrator to define a date on which to expire a specific user account or to define a period at a role level where inactive accounts will be locked. You need this module if...
Categories: Access control, Security
Block Styles
Using the Styles API Module allows to set different styles for block wrapper theme. This module affects only block.html.twig, and not the way content is displayed. Classes could be added to block...
Categories: Administration tools, Content editing experience, Content display
Form mode manager
Synopsis Provides an interface that allows the implementation and use of Form modes easily without specific development. This module provides different configurations/routes/UI/Additional...
Categories: Administration tools, Site structure, Developer tools
Content Templates (Contemplate)
NOTE: This module *may* be deprecated in Drupal 7 ! Here's your reason, basically the theming changes in D7 mean the field theming gets bound a lot lot later in the process, so it's not possible to...
Categories: Content editing experience, Content display, Site structure