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

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

Field Collection Table - Drupal 8

Provides a table formatter for the Field Collection module. This module provides both a field formatter and a widget for the Field Collection entity type.
Categories: Content editing experience, Content display, Site structure

Entity Count

Simple module that reports the count for each entity type. Also reports the count and information per bundle. Useful when keeping track on the number of entities that are currently stored in the...
Categories: Administration tools

Entity Quicklook

The Entity Quicklook module will provide a field formatter for entity reference fields. When rendered it will create a link that when clicked uses ajax to open a modal where a specific view mode is...
Categories: Content editing experience, E-commerce, Site structure

UUID url

Creates a route for each entity in the form of /by_uuid/{ entity:type_id }/{ UUID }, that redirects to the canonical entity URL. Contribute Reach out at #drunomics-contribute @ the Drupal Slack!
Categories: Administration tools

Batch Service Interface

This module provides an abstract class and interface and design pattern to make it easier to write batch processing for Drupal 8 that leverage the service injection system provided by Symfony....
Categories: Developer tools

Webform JSON Schema

This modules makes it possible to use webforms with react-jsonschema-form NPM package. See https://git.drupalcode.org/project/webform_jsonschema/-/blob/HEAD/README.md for more information.

Route Path Rewrite

Overview The Route Path Rewrite module changes the paths of configured routes. The routes are configured with the Drupal route name (described as machine name in the structure of routes...
Categories: Administration tools

Cloudflare Country Block

This module helps you to block entire countries from visiting your site (and generating massive page load), if you are using the free plan of Cloudflare protection. It might be the case that you...
Categories: Access control, Performance, Security

Inherit Link

Inherit Link allows you to extend link action to any other parent element. Multiple links inside inherited link element will be allowed (this will just extend first match). For example to link a...
Categories: Developer tools

Simple entity translations

Why do you need this module? This module aims to make content translation easier. It adds two additional forms for content translation. One form is to translate multiple entities at once. Second is...
Categories: Content editing experience, Multilingual

User Delete Reassign

It happens sometimes to remove users and their contents without noticing how bad it could be. This module tries to prevent this from happening and also adds a deleting user method that allows you...
Categories: Administration tools, Content editing experience, Access control

Sector Contact

Sector Contact offers a simple and easy way to add a person or team profile to your site. Included is everything you'll need to add a staff or team directory - a Contact content type, categories,...
Categories: Content editing experience

CKEditor Standalone Styles

This module allows specifying what styles are available in the CKEditor "Styles" dropdown selection using configuration entities. Site builders can add, edit, and delete individual styles. Because...
Categories: Content editing experience

Password Notification

The Password Notification Module helps send password notification emails to users when their passwords are updated and logs the password update history. Features Send Email Notifications: Sends an...
Categories: Access control

Social Course

This module allows Community Managers to create courses for their members. A Course is a step-by-step program that guides users through a course complete with video, text and an opportunity for...
Categories: Administration tools, Content editing experience

Google Geochart

This modules provides the integration with Google's GeoChart api https://developers.google.com/chart/interactive/docs/gallery/geochart For getting the maps API Key:- https://developers.google.com...
Categories: Developer tools

Commerce Order Status Update

Provides functionality for updating the status of a Commerce order via Views Bulk Operations action. Requirements Requires Commerce and Commerce Order modules. https://www.drupal.org/project...
Categories: Administration tools, E-commerce

Inline image auto hide

Automatically hide an image field from the field display when embedded in the body text. This module is designed to work with the insert module. The insert module recommends to hide the image field...
Categories: Content editing experience, Media

Webform Pre-populate

Pre-populate a Webform with an external data source without disclosing information via the URL. Use case When user data are not stored in Drupal and Webform elements have to be prepopulated....

Domain Libraries Attach

This module provides ability to attach different libraries of theme to specific domains. Module use libraries from active (default) theme. How to use: Define your library in *.libraries.yml file ...
Categories: Developer tools

Smart Content Data Layer

Smart Content Data Layer is a helper module to be used in conjunction with Smart Content. It collects data from smart content displayed on a page and provides it to analytics platforms like Google...
Categories: Content editing experience, Content display

b24

This module package provides a basic API and functionality for integration with 1C-Bitrix24 CRM, allowing export from various Drupal entities to Bitrix24 leads, deals and contacts entities. Note,...
Categories: E-commerce, Integrations

Translation Extractor

Create translation files of your new Drupal module on the fly! This module scans a given module directory for the use of Drupal's translation methods. It then converts the translation strings found...
Categories: Administration tools, Developer tools, Media

Multivalue field restriction

This module limits the number of displayed value of a field in front, independently of the cardinality. The interest is to save field tables in the database and therefore make the database lighter....
Categories: Site structure

Bulk User Import

Bulk User Import provide feature of importing multiple users for OPIGNO class feature using simple CSV file. Module replaces existing "Add multiple user" feature with the Bulk user import...
Categories: Import and export

Pages