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.
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
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
Site Guardian Server Benchmarks
Site Guardian Server Benchmarks adds the ability to run some some simple benchmarks and summarized results to the site Status Report. It provides additional information to the Status report...
Categories: Administration tools
Image Comparison Slider Formatter
This module provides a new formatter for image field using the Image Comparison Slider javascript library. Installation Download and enable the module. Download the Image Comparison Slider library...
Categories: Content display, Media, Site structure
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...
Image style usage
A simple module that tracks the image styles usage in views and entity view displays. It also tracks the responsive image styles usage in the entity view displays. The image style usage is...
Categories: Developer tools
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
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
Flickr Integration Suite
The Flickr Integration Suite module seamlessly integrates Drupal with Flickr, enabling efficient interaction between the two platforms. Features This module provides Flickr APIs exposed to other...
Categories: Content display, 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
Gin Resizable Sidebar
READ FIRST Please see [#3447257] for work to integrate the functionality of this module directly into Gin. Instead of using this module, please help testing on that issue. Purpose Allow users to...
Categories: Administration tools, Content editing experience
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
Webform Download Files
Provides an action for Webform submission operations bulk form to download all attachments together in a zip file. Post-Installation Once installed you can add a "Webform submission operations bulk...
Categories: Content editing experience
Migrate Source Symfony BrowserKit (scraper)
The Migrate Source Scraper module is a Drupal module that introduces a new data source for the Migrate ecosystem. This source allows content importing via web scraping using Symfony's BrowserKit....
Categories: Automation, Developer tools, Import and export
Node field values
This module will grab all the field values of a node programmatically. This is helpful if you are doing a lot of preprocessing on nodes or doing a lot of massaging of node data. Features This will...
Suppress Logs
This module will suppress logs by channel so that you can quickly and easily turn off a type of logging to improve performance. Features Logging is expensive. Writing content such as "page not...
Categories: Developer tools, Performance
Slots
The slots module provides a "slot" functionality which can be used and placed anywhere and allows "pushing" content based on conditions into these placeholders. This can be useful in different...