
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.
Entity Link Template Condition
This project provides a condition which matches when the current request represents a route of an entity link template. The condition works with any entity which uses link templates. For example...
Categories: Developer tools
Eu Cookie Compliance Rocketship
Rocketship specific configurations for the Eu Cookie Compliance Module
Categories: Content editing experience, Access control
Claro Extras
This module provides some extra functionalities to the Claro admin theme, List of extra functionalities: Show the node meta block as vertical tabs and under the main node form. Show the paragraph...
Categories: Administration tools, Content editing experience
OIDC My Citizen Profile Flanders
Provides integration with ACM, IDM and "Mijn Burgerprofiel" of the Flemish Government. ACM authentication The ACM OpenID Connect Client realm enables users to authenticate using ACM. IDM support...
Categories: Access control
OIDC Menu
This module provides a simple realm-based user menu for the OpenID Connect Client module. Features A realm-based block with a login, profile and logout link Add extra menu links with an event...
Categories: Access control
Responsive media Image Formatter
This project has been unsupported. See Responsive media Image Formatter - Critical - Unsupported - SA-CONTRIB-2023-011. This module helps to resolve the problem "Alt text replaced with Thumbnail"...
Categories: Administration tools, Media
Alternative User Emails
This module stores alternative email addresses for users, in addition to the single primary email address stored in the user's mail field. This can be useful for preventing duplicate users being...
Categories: Access control
PHP Preloader
Generate a preload script for PHP 7.4's opcache.preload setting. Introduction PHP 7.4 supports preloading files on server start. With this feature, the PHP server runs a script on server setup and...
Categories: Performance
Commerce Donation Flow
Commerce Donation Flow provides tools to address the numerous differences between purchasing a product and making a donation. A Donation Order Item configured with common fields for donations....
Categories: E-commerce
Sitemap Status
Logs the http status for each sitemap location in the status report and adds an entry to the Toolbar. Optionally checks for errors or specific elements in the DOM. Use case: while doing a...
Categories: Developer tools
JSON Template
Drupal module to transform JSON with JavaScript based templates.
Categories: Developer tools
Integration Report
Drupal module to provide statuses for integration services that can be intermittent and unstable. The development of this module takes place on GitHub: https://github.com/AlexSkrypnyk/integration...
CKEditor 5
CKEditor was added to Drupal core in 8.x. It is a stable project but will stop being supported sometime in 2023, around the same time as Drupal 9's EOL. Replacing CKEditor with the new and very...
Categories: Content editing experience
Media Entity Calameo
Provides integration of Calameo publications with the core Media module. Installation This module requires the core Media module. Enable first the core Media and Media Entity Calameo module. Go to ...
Categories: Content editing experience, Media
Vercel Deploy
This module allows you to integrate Vercel deployments with Drupal. Usage of Vercel Deploy Forced deployments from the Drupal User Interface. (soon) Automatic deployments by hooking into content...
Categories: Developer tools
Honeypot Extras
Adds additional functionality to the Honeypot module. This includes: Adding form protection to additional forms by specifying the form ID.
Categories: Security
Twig Nitro Bridge
Drupal Module which acts as a bridge for the Twig Nitro Library. This allows building component based Drupal frontends that are decoupled from the backend using the Twig Nitro project.
Categories: Developer tools
Hide Block
INTRODUCTION The Hide Block module provides the functionality to make blocks hidden instantly PROBLEM STATEMENT The module solves the problem of hiding any blocks on the website by just one single...
Categories: Administration tools, Content display
CSS Background Animation
This module provides a feature to add motion shapes as background to any defined section in the page. User can define the shapes with below mentioned options Selector - ID. GIF demo: Click Here. No...
Arrival Message
INTRODUCTION The Arrival Message allows site admin to configure the message to display after user login. The special point to remeber is that, unlike other contibutions who provide their own...
Categories: Content display
Config Enforce
Config Enforce ensures that specified configuration cannot be changed in production environments. See the article Introducing Config Enforce. How it works The related Config Enforce Devel module...
Categories: Developer tools, Import and export, Security
Config Enforce Devel
This module provides a convenient development UI for Config Enforce. For its part, Config Enforce ensures that specified configuration cannot be changed in production environments. This module...
Categories: Developer tools, Import and export, Security
Tome AWS
The Tome AWS module enables you to deploy a static website created with the Drupal Tome module to an Amazon S3 bucket. Features Incremental deploy Redirect management Delete obsolete files Drupal...
Categories: Performance
Entity Reference Recursive
This module provides an Entity Reference field display plugin. Normally an entity reference field can render a link to the referenced entity. In many cases, it is useful to display the hierarchy of...
Categories: Content display, Site structure
Google Cloud Logging
Sends all log entries to Google Cloud Logging. All logs data are queued and sync with google cloud on cron execution. Installation Download this module as usual : composer require drupal/google...
Categories: Integrations