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.
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