Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,448 modules match your search

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

Pages