
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.
EXIF Manipulate
This module strips out EXIF metadata from images upon upload. Modern cameras and phones include data in the images that they produce that may be privacy-sensitive, like location. It is a common...
Categories: Media, Security
Field Widget Add More
This module adds an option to always show an add more button to the field widget for fields with limited cardinality. Post-Installation When configuring form display for a field, an additional...
Categories: Content editing experience
Paragraphs wrap by field values
This module adds a new Paragraphs Field Formatter that wraps multiple paragraphs in a div, based on a specific field value. HOW TO USE Create a "list_field" type field and add options field_bg...
Categories: Content display
AMQP Transport for Symfony Messenger + Drupal
AMQP transport for Symfony Messenger integration. This project requires dependencies to be managed with Composer. This project contains a a full-featured transport utilizing an AMQP message broker ...
Buy Me a Coffee
The Buy Me a Coffee module for Drupal allows users to easily integrate the Buy Me a Coffee donation platform into their websites, enabling visitors to support content creators by making small...
Categories: Integrations
Pager for Node
Pager for node is a simple module that provides you to functionality of previous/next, first/last To enhances your website features. Basically this modules works with content types, it contains...
Categories: Content display
Twig Get URL
A simple Twig module to generate the URL of a node using the nid. Features Useful for getting a path alias of a node in Twig when you only have the node ID available. Post-Installation In Twig,...
Categories: Access control
Token URL Query
Adds a Token for all URL Query parameters. The module is developed so we can re-use views filters in a link to another view with the same filter.s Features Token: [current-page:full-query]
Categories: Automation, Developer tools, Search engine optimization (SEO)
Commerce Transaction Account
The Custom Payment Gateway module allows Drupal Commerce stores to integrate a custom payment method using a Commerce Transaction Account. This module provides a seamless payment experience for...
Categories: E-commerce
Instagram Feeds Listing
The Instagram Feeds Listing Drupal module seamlessly integrates Instagram feeds into websites, offering customizable configurations for display. Users can effortlessly authenticate, configure, and...
Categories: User engagement
Views Ajax Lazy Load Blocks
This module adds a copy of your Views-generated blocks that can be placed into your page instead of the Views-generated ones; these new blocks load via Ajax (not the Drupal Core lazy-load...
Categories: Content display, Performance
Taxonomy terms as tabs
Taxonomy terms are used as tabs and content(nodes) as tab content reference with terms used as entity reference in the content type. Admin user will have access to choose vocabulary to use terms as...
Categories: Content display
Social Platform Links Block
The modules offer a customizable block that displays social media links with custom icons for various popular networking sites. Website administrators and editors can easily configure the social...
Categories: Integrations
Quick Links Format Olivero
Provides formatting features to support the Quick Links recipe. This module can be used to quickly add formatting to your Quick Links recipe install, or you can use it as reference to add...
Categories: Content display, Content editing experience, Site structure
HTTP Status Code Test
This module registers a test endpoint that returns the HTTP status code that is passed in the request as a query string parameter. For example, https://example.com/http-status-code-test?code=503...
Categories: Developer tools
Accessible Back to Top Button
Provides a 'back to top' button that is fully accessible as a block to add to your Drupal website. Features Once you install the module, go to Block Layout and place the block called 'Accessible...
Categories: Integrations
EcoIndex
What is the environmental impact of your Drupal project? 🌿 Unofficial module from the Green IT association. The aim of the module is to help contributors improve their practices and create more eco...
Categories: Accessibility, Performance
Views Slick Animate
Slick is a powerful and performant slideshow Aniamte solution Features 1. slick slider without animate available 2. slick slider with animate available 3. slick slider with random animate available...
Categories: Content display, Integrations
Node XML Sitemap
Node XML Sitemap Node XML Sitemap module intends to provide XML URL for each node based on content type. For a full description of the module, visit the project page. Submit bug reports and feature...
Categories: Site search
Generate style theme
Drupal adopts a highly dynamic approach to building websites. A page can be viewed as a collection of blocks generated by various modules. The addition of layouts further enhances this approach,...
Categories: Content display
Add custom scss to Layout
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Content display, Developer tools
Vipps MobilePay
We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...
Will Nice social share
To facilitate users to easily share their favourite content to various social platforms: QQ, Qzone, WeChat, Weibo, etc., thus extending the reach and visibility of the content. These platforms...
Categories: Content display, Integrations
Mail Actions
This module adds configurable actions for sending mails. Drupal core only provides a mail action that supports plain text. This module adds further mail actions that allow to send formatted text...
Categories: Automation
Character Generator
This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience