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.
Twig DateTime
A simple Drupal module to create a DateTime from given date using Twig. Features Useful for outputting dates in a DateTime format for calendars. Post-Installation In Twig, simply use the get...
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
Developer Entity Browser (dev_entity_browser)
The Developer Entity Browser module is designed to enhance developer efficiency by providing a unified interface for comprehensive oversight of all content entities and entity bundles. It enables...
Categories: Developer tools
Advanced PWA Rules
This modules brings together the power of Advanced PWA & Rules. With this module you can send push notifications to all subscribed devices or to a specific users devices. They can be triggered by...
Categories: Automation, User engagement
Permanent Media File Delete
This module provides additional functionality for Media file delete to permanently remove orphaned files if existing media is replaced with new one. Features When any existing media is replaced...
Categories: Media
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)
Field IP address PostgreSQL
Provides a field type that is stored and processed as the PostgreSQL Network Address Types. The "IP address" field type, formatter and views exposed filter are available. The exposed filter uses...
Categories: Content display, Content editing experience
A11y widget
WHAT IS IT? A11y Widget is a Drupal module that adds an accessibility toolbar to your website. It helps users with disabilities customize their viewing experience for better content access. MAIN...
Categories: Accessibility, Content display
ComputerMinds Data Layer
This module provides a messenger-like service for pushing events/data into the client side data layer. Usage The intended use of this module is through the cm_data_layer.data_layer service eg. Or...
Categories: Developer tools, Integrations, User engagement
Entity media embed code
The Media Entity Embed Code module allows you to insert embed codes from various platforms like Instagram, Facebook, Youtube ... . This platform should enable you to retrieve the Embed Code and...
Categories: Media
Disable libraries
Use allow and block lists for libraries, differentiated by anonymous and authenticated users. Features disable CSS and JS libraries differentiated by anonymous and authenticated users allow/deny...
Categories: Administration tools, Content display, Performance
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
Memory Profiler Plus
A module for profiling memory usage. Memory usage on each path is logged to a database table where the count of requests for each path, along with the minimum, maximum and last request time values...
Categories: Developer tools
Views ID Card
This module provides an ID Badge style plugin for Views that allows you to print ID badges such as security badges or conference badges. Features Provides an ID Badge style plugin for Views....
Categories: Content display
Media Entity Reference
Provides a media entity allowing to reference other media entities. Issue credits will only be granted for significant contributions.
Categories: Content display, Media
Adopt.io
Adopt.io Integration Module for Drupal The Adopt.io module provides integration with the GoAdOpt service, offering a safe and intuitive cookie banner solution for Drupal websites. Prerequisites...
Categories: Access control, Integrations, Search engine optimization (SEO)
Auphonic
Auphonic is an AI service that normalizes the audio levels of audio or video files. This means that if you have a problem with one audio file having fluctuating volumes or that your files have...
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
Authorize.net CIM Manager
The AuthNet CIM Manager module simplifies the creation and management of Customer Information Manager (CIM) profiles on Authorize.Net for Drupal websites. Easily capture and manage customer details...
Categories: Integrations
Search Api Daterange Filter
The Search Api Daterange Filter module extend Search Api Date filter with daterange option which filter data between start and end dates. The primary use case for this module is: Craete a content...
Categories: Site search
Trufil (True Exposed Filters)
The Trufil module provides useful widgets for views' exposed filters. This is a fork of a well known Better Exposed Filters module, but without jQuery dependency. Also, native HTML 5 elements are...
Fireworks AI
Fireworks AI is now a provider for the AI module making it easy to use any of the models with any AI tool supported by the AI module. This means that the previous AI Interpolator rules are now move...
Categories: Content editing experience, Media
Image Compare Accessible Slider
This module provides a new formatter for image fields using the Image Compare javascript library. The main point of interest of this library is the use of a simple HTML input element of type range...
Categories: Accessibility, Content display, Media
Improve Paragraphs library items
If you have ever use "Paragraphs library item" module, you may be frustrated by the lack of scope for the paragraphs. This module is for you. It will allow you to easily manage paragraphs scope in...
Categories: Administration tools, Content editing experience
Workbench Approver
Adds an "approvals" tab to content and allows assigning users to approve a content draft. Locks content moderation state transitions until the current revision is approved by these assigned users....
Categories: Access control, Content editing experience