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

54,228 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.

Delete Users CSV

This module allows you to delete multiple user accounts via the admin interface. Upload a CSV file with the user accounts you want to remove and click on “Upload and delete users”. Enable the...
Categories: Access control

Views Date Granularity

Views contextual filter for Date fields. Support only Date unix type fields. Available contextual filters: Date in the form of YYYY. Date in the form of MM (01 - 12). Date in the form of DD (01 -...

Translators

Manage and facilitate for translators at your site by providing all users a Language Combination field where they can register their translation skills. Then you can configure different features...

SVG Icon field

SVG icon field This module provides a new "SVG icon" field. By default it provides about 1000 categorized SVG icons. Icons used for project are released on CC0 licence, that means it can be used...
Categories: Site structure

Layout Builder Enhancements

This module add some enhancements for Drupal Core's Layout Builder. Features View Block: A view block with automatic offset calculation to place views items flexible into a Layout Builder Grid...
Categories: Content editing experience

Simple SEO preview

The Simple SEO preview module provides a new field to let content editors manage node meta title & meta description. A Google preview help contributors visualize how non-visible meta title & meta...
Categories: Search engine optimization (SEO)

Varbase API

A JSON:API implementation with authentication and authorization that allows for easy ingestion of content by other applications. Can be installed in the extra components installation step with...
Categories: Decoupled

Vertical Hover Menu

It may feel strange to have to click through the menu on the vertical layout and for those who want to have a hover effect on vertical, this is the module for you. This module can also be great for...
Categories: Administration tools

Content Feedback

Content Feedback module allows users and visitors to quickly send feedback messages about the currently displayed content. This helps website admins in quality assurance of their pages, content....
Categories: Administration tools, Content editing experience

Commerce Customers Also Bought

The Commerce Customers Also Bought module will help you boost your sales. It displays products purchased by other customers who also bought the product the current customer is viewing. How to use...
Categories: E-commerce

Email Validator

EVA (short for Email Validator) is a validation tool aimed at keeping your platforms free from fake or disposable email accounts. This plugin for Drupal provides an easy 3 step integration to get...
Categories: Administration tools, E-commerce, Integrations

Unlimited / multi-values fields extra settings

This modules add extra config to fields that allows you to configure the initial number of items to display for unlimited and multi-values (with cardinality bigger than 1) fields. Actual feature...
Categories: Site structure

Hero Banner block

This module create block with hero image, title and subtitle options, you can choose the image style for the image. You can manage multiple hero image blocks for multiple pages. Each hero image...

Commerce Product Variation Table

Synopsis This module aims to expose all the product variation in a VIEW table and adding them to cart. This kinda is a usefull tool for a wholesaling usage of the commerce where a person who's...
Categories: E-commerce

Page Sections

If you are missing mini panels in D8, this is for you. Page Sections adds a new panels like page variant to Page Manager that is available as a block. Create your own layouts of blocks and place it...
Categories: Content display

HTTP Status Code

Adds the possibility to define a path which returns HTTP Status Code, like 410 for paths that are gone. Use case If you remove a page, the request for the path of the page normally then gives a 404...
Categories: Search engine optimization (SEO)

Paragraphs Enhancements

A small module to help add some enhancements to Paragraphs to help content authors to more easily find the paragraphs they need to add when there's a lot of paragraphs available in a field....
Categories: Content editing experience

Forex Journal

This module allows the Forex traders to keep their trades in a journal. The journal includes various trade related information such as the currency pair, buy price, open date and time, etc. The...

Simple Fivestars

Fivestars form element, field widget and field formatter.

Opigno mobile application endpoints

This project is related to Opigno LMS distribution. It implements the required endpoints to that you can connect the Opigno mobile application to your Opigno instance. The mobile app is available...
Categories: Content editing experience

AMP Carousel

This modules extends AMP module and AMP Theme to support the amp-carousel component. Amp Carousel: https://amp.dev/documentation/examples/components/amp-carousel/ It exposes a configurable field...
Categories: Content editing experience, Content display, Site structure

SAML Extras

The SAML extras module allows to map user fields with simpleSAMLphp attributes during user authentication. Once attributes are mapped, the module calls the 'hook_simplesamlphp_auth_user_attributes'...
Categories: Administration tools, Site structure, Access control

Markdown Exporter

Synopsis Markdown Exporter : A module empowering drupal user to export contents in the form of Markdown files. The purpose of this module is to export Drupal 7/8 nodes in the form of Markdown files...
Categories: Decoupled, Import and export, Developer tools

CKEditor Copy Formatting

This module integrates the CKEditor "Copy Fomatting" plugin. It provides a plugin for CKEditor 4, that adds button for Copy Formatting Feature. Dependencies This module requires to install the...
Categories: Content editing experience

Bootstrap Popover X

Integrates the Bootstrap Popover X library, enhancing the default Bootstrap popover functionality. From the Popover X project page: Bootstrap Popover Extended - Popover with modal behavior,...
Categories: Content display, Integrations, Developer tools

Pages