
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 Submission Views Token Field
This module provides a token approach to list WebformSubmission fields in views. It is used to optimize the page load and performance in case you are using a large database with submissions and you...
Single media
This module provides formatter for the Media. This module is very similar to Single Image module, but it is intended only for media and more flexible, as it allows you to choose the "delta" - the...
Categories: Media
Config Pages Viewer
Description This module are a little addition to config_pages module providing a controller which render a config page. The technical URL is : /config_pages_viewer/{config_page_type} And ? With a...
Categories: Administration tools, Content editing experience, Developer tools
Entity Content Visibility
This module has no UI interface It only provides a field type and a field widget so that other modules can control the visibility of their own entities using the same contexts as Drupal blocks....
Categories: Access control
Popup entity
This module allows creating custom and translatable entities that are shown as popups. Popups allow: - have translations - put fields, as in any other entity - have a visibility control similar to...
Categories: E-commerce
CKEditor Zoom
Integrates the CKEditor Zoom plugin with CKEditor for Drupal 8. This plugin provides "a simple dropdown that allows to zoom in/out the contents of the editor just like MS Word or any other word...
Categories: Content editing experience, Integrations
Livestorm
Livestorm is a video meeting and webinar platform. This module lets Drupal sites communicate with Livestorm through its webhook support. This module provides: A URL (route) to point the Livestorm...
Categories: Integrations
Media Library Filter
WAIT NEW RELEASE BEFORE USE Found this module as more than few issues when uninstalling and reinstalling. I promise I'll work on it asap Filter the Media Library view. I needed a way to filter the ...
Categories: Media
Server-sided code highlighting
To improve the readability of code, many text editors use language-specific syntax highlighting. This module uses the highlight.php library to offer similar functionality when displaying code...
Categories: Content editing experience, Content display, Developer tools
Linked Data Lookup Field
Provides an autocomplete field widget that pulls suggested matches and URLs from authoritative sources. The module lets you configure your own endpoints, as long as they output JSON-formatted data,...
Categories: Content editing experience, Site structure
Photo Albums
The project provide a content type that leverages Drupal 8's core media capabilities to create photo albums to include in your site. Each album is a single content node with multiple media entity...
Categories: Media
Entity relationship diagram
This module generates entity relationship diagram for chosen content entities. It was originally ported from Drupal 7 entitiesdiagram with several improvements. Dependencies Viz.js library (>=3.0)...
Categories: Developer tools
Color Element
This module adds a color element field for use against entities. Once added to an entity, the color values that can be chosen by the users are specified under the "Manage Form Display" options for...
Categories: Site structure
Commerce Shipping Pickup
This is a temporary implementation of commerce shipping pickup until it is in commerce core. Installation Install the module through composer: composer require drupal/commerce_shipping_pickup...
Categories: E-commerce
Galleria JS
This module provides a views display plugin that displays the images provided by the view as a gallery with the galleria.io library.
Categories: Content display, Content editing experience, Developer tools
WebAuthn Authenticator
The WebAuthn Authenticator module provides a login function using WebAuthn.
Categories: Access control
Commerce FinDock
This module provides a payment gateway for FinDock. FinDock is a Salesforce native Customer Payment Management platform. It allows organisations to unlock and manage the services of their preferred...
Categories: E-commerce
Send Request
The module enable to send request to meDRA. The module can be extended by plugins to send data to other endpoints via Guzzle client.
Categories: Content editing experience, Import and export
Apostroph Group TMGMT Provider
Brief description Apostroph Group plugin for the Translation Management Tools (TMGMT) . The plugin allows the user to send content directly from Drupal to Apostroph Group and automatically import...
Categories: Multilingual
Entity Popin
Provides a field formatter for entity reference and entity reference revision field types. When clicking to the link, the target entity is displayed in one of the three core dialog window types...
Categories: Content editing experience
Fathom Analytics
This module integrates Fathom Analytics, a simple yet powerful, privacy-focused website analytics platform. Usage 1. Create a new Fathom account and add your website. If you already have an account...
Categories: Integrations
LaMetric Time
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Send notification on the LaMetric Time device. Additional...
Categories: Integrations
Dialogs
Provides the option to make any link open in a dialog via query parameters. Example menu link: /node/add/page?dialog=modal Usage with text filters: Check out renderfilter module For more options...
Categories: Developer tools
Domain Role Access
Provides an ability to assign domain permissions based on roles. In addition to ordinary access control from the domain_access module (through the field in user's profile), this module adds an...
Categories: Access control, Developer tools
Personified
Personified provides a block which operates clientside and is capable of displaying personalised content to the user. The block is configured to make requests on a JSON endpoint using parameters...
Categories: Content display