
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.
Migration Advisor
Migration Advisor module provides an assessment of the migration complexity and expected time-frame to upgrade from your existing Drupal 7.x version to later versions like Drupal 8.x or 9.x. Based...
Categories: Administration tools, Integrations
Block Template Inline
This module provide a Solution to create Block Custom Template HTML without coding only using Backend . The block templates list is in /admin/config/template Features Block Template is exactly same...
Categories: Developer tools
Migrate Absolute Links
Provides a migration process plugin that converts absolute links to relative. Inspired by the Pathologic module, a list of 'base urls' may be provided as parameters and any absolute links that...
Categories: Developer tools
CSS/JS Optimized Assets Proxy
This module stores optimized css/js assets in the database, and if missing from disk upon request, restores them back. It is intended to supplement the core patch Make css/js optimized assets path...
Categories: Performance, Developer tools
Block: Entity Form
This Module Provides blocks to show create entity forms Install the module as usual Add a block using block layout Go to Structure -> Block layout and click on place block for any desired region...
Categories: Content editing experience, Developer tools
Dynamic breadcrumb
The Drupal's build-in Breadcrumb module is based on the entity's title to display the link's label on each item of the breadcrumb, Dynamic breadcrumb module gives the possibility to change this for...
Categories: Accessibility
Discord
The module allows you to send messages via webhooks from your Drupal site to a Discord channel. Rules support is included.
Categories: Integrations
Photo Sphere Viewer
Overview Photo Sphere Viewer (https://photo-sphere-viewer.js.org/) is a JavaScript library that allows you to display 360×180 degrees panoramas on any web page. Requirements This module depends on...
Categories: Media, Integrations
External reset password
The External Reset Password module provides administrators with the flexibility to configure an external path for the user reset password page in Drupal. When users initiate a password reset, they...
Categories: Access control, Administration tools
410 on archived content
Returns http code 410 on an archived content Description When an anonymous user requests an unpublished content which has the moderation state "archived", this event subscriber returns a response...
Categories: Content editing experience, Search engine optimization (SEO)
Migrate Orphans Purger
When using migrate to import data from external data sources, we often have the issue, that the external data source deletes records we previously imported. In our database remain "orphans" and our...
Categories: Developer tools
Entitree
Entitree provides a tree structure to content entities in a Drupal site. Along with the structure itself, Entitree provides tools to enable support for entity types as well as an API for accessing...
Categories: Administration tools, Content editing experience, Access control
CKEditor Paste Excel
This module is developed to copy and paste table content from Word document or Excel document .
Categories: Content editing experience
Webform unsubscribe
The module provides [webform_submission:delete-url] token that enables to create the link for removing a webform submission. The link can be sent via email to a user. Users can be anonymous. The...
Categories: Site structure
Switch Theme Based Page
Switch Theme Based Page =================== Switch Theme Based Page module allows to use different theme than the site default theme on specific pages. Add multiple rules for different themes on...
Categories: Accessibility, Administration tools
Content Language Switcher
Improve the administration user experience when translating content. This module will add the necessary translation links to the entity content edit form sidebar and remove/hide the "Translate" tab...
Categories: Administration tools, Content editing experience, Multilingual
Facets link field processors
This module provides facets processors specific to the core link type field. TranslateEntityInLinkProcessor - transforms the links that point to entities into their labels in the facets results.
Categories: Site search
Gin Permissions
This module allows an admin user to specify which settings of the Gin Admin Theme the respective user can use and which are not allowed. This module is only for use with the Gin Admin Theme and...
Categories: Administration tools
OpenID ClaveUnica
This module helps to integrate the openid "clave única" with OpenID Connect. This openid is used by public institutions in Chile. Dependencies OpenID Connect
Categories: Integrations, Access control
Content moderation permissions
Content moderation permissions By default, content moderation (core) permissions are on the transition, no matter what content type. With content moderation permissions, you can give specific...
Categories: Access control, Content editing experience
Layout Builder Title Link
Overview The Layout Builder Title Link module provides a new URL field to the block configuration form in layout builder to overrides the title field and makes it linkable. This module provides a...
Categories: Administration tools, Content editing experience, Site structure
Commerce EveryPay
EveryPay payment gateway plugin for Drupal Commerce. Use like any other commerce payment module. Enable it from payment methods. Set api username and api password that you can find from your...
Categories: E-commerce
Linkit Custom Link
Linkit doesn't provide a matcher for links to non-entity content, e.g. Views or custom controller pages. This module provides a config entity for consisting of a label and a route and an...
Categories: Content editing experience
Pathauto export
A simple module that exports aliases from pathauto module into a CSV file. Aliases can be downloaded by type (node, media, etc) or all of them at once.
Categories: Administration tools
Entity Twig (open for co-maintenance)
Provides additional twig functions and filters.
Categories: Developer tools