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.
Cloudflare Image Style
This module is to serve the styled images using Cloudflare's service on production environment and to fallback to Drupal's default Image Style management for non-production / local development...
Categories: Developer tools, Performance, Integrations
Social Tracking
This module provides an option to configure Facebook Pixel and Twitter conversion tracking in your site. The module is designed in such a way that it can be extendable to give support for any other...
Categories: Search engine optimization (SEO), Integrations
GraphQL Fragment Include
A module to include fragments inside a GraphQL query, using the following syntax: # include path.gql. This module is useful when: You have a collection of paragraphs (or any other kind of entity)...
Categories: Decoupled
Editor.js
This module integrate Editor.Js. Introduction Editor.js is a Block-Styled editor. Blocks are structural units, of which the Entry is composed. For example, Paragraph, Heading, Image, Video, List...
Categories: Content editing experience, Site structure
Custom Account Link
The user module creates a link "My account" to /user in the account menu. This module lets you override the "My account" link with custom text, or the username. IE "Account", "User", or "user123"....
Categories: Access control, Administration tools, Site structure
webform cpf
General information webform cpf module provides a webform CPF field to be used at webform forms (cpf is a brazilian id) Installation Install as you would normally install a contributed Drupal...
Categories: Access control
Save & Continue
Save & Continue is a module that provides a simple function to node editing pages. The module simply adds a button titled "Save & Continue" on node types selected in the admin section. Using this...
Categories: Administration tools, Content editing experience
Simple Iubenda
A simple integration with the Iubenda (https://www.iubenda.com/) system. This module provides a simple way of integrating the Iubenda service into your Drupal website. Once configured, the cookie...
Categories: Integrations
Webfinger
Enables WebFinger (RFC 7033) support. About Webfinger (from the RFC): WebFinger is used to discover information about people or other entities on the Internet that are identified by a URI using...
Event Scheduler
This module allows specific (code) events to be delayed until the end of page execution, or even until a scheduled time in the future. This module has nothing to do with calendar or real-world...
Categories: Developer tools, Performance
Contextual Reports
This is a simple Annotation Plugin API that generates reports based on contexts. This module is primarily an API module meant for use cases where someone is making similar reports in different...
Categories: Administration tools, Developer tools, Integrations
Back-2-Top
This module creates a back-to-top button on the bottom-right corner of your website. The button will initially be invisible, but once the viewer scrolls down the button will appear. The webpage...
Nodeinfo(2)
Enables Nodeinfo and/or Nodeinfo2 support. NodeInfo is an effort to create a standardized way of exposing metadata about a server running one of the distributed social networks.
Unifonic SMS Messages
Synopsis The Unifonic SMS module provides seamless integration with Unifonic's Messages API, enabling your Drupal website to send SMS notifications efficiently. Whether you're sending individual...
Categories: Integrations
Schema.org Dataset
This module extends Schema.org Metatag module to display structured data representing datasets as JSON-LD in the head of web pages. Version 2.0.0-beta3 is now compatible with Schema.org Metatag 2.0...
Categories: Search engine optimization (SEO)
Universal File Utils
Provides an event-based system for checking file access and file downloadability plus file copying and removal. This module does nothing on its own and is for developers to simplify their task when...
Categories: Developer tools, Media
Webform Entity Builder
This module provides support for creating and editing entities from webforms. This module does nothing on its own. WebformHandler We provide a webform handler that is attached to the webform and,...
Categories: Developer tools
Simple Datalayer Trigger
The idea of this module is let you define by CMS selectors to trigger DataLayer events. It basically works by defining 4 datalayer variables: eventCategory, eventAction, eventLabel and eventValue....
Categories: Integrations
Domain Maintenance
This module allows the default Drupal maintenance mode setting to override the setting provided by domain_conf. This is useful if your deployment process enables and disables maintenance mode via...
Categories: Developer tools
End User Session
Why End User Session module? This module gives the full permission/rights to the administrator to destroy/end the session of the active users to the site. How to install the End User Session module...
Categories: Administration tools, Access control
Views Contextual Filter Validator: Regular Expression (regex)
About Views Contextual Filter Validator: Regular Expression adds a Views contextual filter validator that can evaluate an argument based on user-supplied regular expression pattern. Requirements...
Categories: Administration tools, Content display, Content editing experience
Token in config
Allows the use of tokens inside configuration values. It allows the use of any token inside Drupal's configuration system. This is useful when a config value depends on a value that cannot be hard...
Categories: Developer tools
Graphql Entity by Object
Overview This module contains a GraphQL Field entityByObject where you can pass an serialized entity as an argument and you get the unserialized entity in return. Use case We use this field to be...
Categories: Decoupled
Config Export JSON
This project allows you to export your configs as a JSON to be accessed by any other application / Framework How export your config to JSON $config = [ 'customProject' => [ 'key1' => 'value1', ...
Categories: Decoupled, Developer tools
Entity Autocomplete Suggestions
This module helps in altering the entity autocomplete suggestions and provide the configuration form to configure the autocomplete suggestions. Configure below items. Allow/disallow Entity type...
Categories: Content editing experience