
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.
Alert Telegram
🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Alert Telegram module provides seamless integration...
Categories: Integrations, User engagement
Statistics rolling period
This module extends the statistics module to count views over a rolling period (for example if you need to know how many times a node was displayed over the last 15 days). Features AJAX count (to...
Custom site under maintenance title
Allows a site administrator to change the title for the maintenance mode page. A text field is added to the maintenance mode settings form to set the page title without having to mess around with...
Categories: Administration tools
LMStudio Provider
Need a flexible AI solution you can run locally? LMStudio offers a powerful GUI and the ability to run AI models directly on your local machine for testing and development. Integrated with the AI...
Categories: Integrations
Huggingface Provider
Looking for extreme flexibility with over 1 million models? Huggingface is your solution. Integrated with the AI module, Huggingface enables access to a vast library of models for specialized tasks...
Categories: Integrations
AI: Summarize Document
Summarize document media (only PDF format for now) with the help of any large language model provider configured with Drupal AI module. Please note that this module is a work in progress! Features...
Categories: Content editing experience, Integrations, Media
Discord Notifications
The Discord Notifications module seamlessly integrates Drupal with Discord, providing real-time notifications for various site events. It keeps site administrators informed about content changes,...
Categories: Administration tools
Views field comparison
Overview The Field Comparison for Views module allows you to perform comparisons between fields within a Views query in Drupal 8 and beyond. This feature, originally part of the popular Views...
Categories: Content display
Regex Text Replacement
Adds a filter that can be applied to text formats to make complex replacements. Requirements This module requires no modules outside of Drupal core. Installation Install as you would normally...
Categories: Content editing experience
Commerce Variation Bundle Stock
A sub-module for Commerce Variation Bundle. Provides integration with Commerce Stock. Features Dynamically determines the stock of bundle based on the lowest quantities of referenced items.
Categories: E-commerce
Additional JS CSS
A simple module to allow user add JS and CSS from admin without any config. Please use Asset Injector for better experience.
Categories: Developer tools
Organic Groups Access
The OG Access module for Drupal 10+ enables access control for private and public groups and group content within Organic Groups. It allows group owners to restrict content visibility to only group...
Categories: Access control
Easy Carousel
Easy Carousel! The easy way to add a Carousel in your site... Features Posibility to create a Carousel in a easy way. You can create a carousel using the existing Media items or simply create a...
Categories: Content display, Media
Finders
Finders allows content editors to create searchable and filterable lists of items, without needing to change site configuration. Features With Finders, content editors can create entities which act...
Categories: Content display, Site structure
Local Tasks More
The Local Tasks More module adds a show more/less tasks toggle to primary or secondary local tasks. By default, the show more/less tasks toggle is only applied to nodes (i.e., entity.node.canonical...
Categories: Administration tools, Content editing experience
Views REST Field Format
Implements a custom ViewsRow plugin that allows to specifically define the data format by field for serialization. This allows that e.g. a number from an ID is actually a number in JSON and not a...
Categories: Content display, Decoupled
Media Remote HLS
This module extends the Media Remote module to support remote HLS video from any server. Most modules that support remote video only support specific platforms, not generic URLs. This is able to...
Categories: Media
Entityqueue Buttons
Puts buttons on nodes making it fast to add the node to an entityqueue or remove it from an entity queue. Provides a great settings page to manage EntityQueue assignments per content type. Features...
Categories: Content display, Content editing experience
Container Queries Responsive Image
This module extends the capabilities of the Core's Responsive Image by adding the ability to react to the size of the container (DOM element) in which the image is displayed, rather than the size...
Categories: Content display, Media
Sync book index to Drupal core menu
The "Sync Book Index to Drupal Menu" module provides an easy-to-use solution for converting a Drupal book structure into a standard Drupal menu. This module simplifies navigation management by...
Categories: User engagement
AI Simpler Provider Installer
This module is available for any project that uses recipes to install the full project with some AI featres, but that wants a simple process of enabling the most simple AI providers like OpenAI or...
Categories: Integrations
Session Reminder
The Session Reminder module for Drupal displays a modal before a user's session is about to expire, allowing them to extend their session duration and prevent logout. Features Pre-Expiration...
Categories: User engagement
Repeat framework for Open Y ( YMCA Website Services )
Introduction and Overview **Open Y Repeat** is a module designed to enhance the functionality of the Open Y platform by adding repeatable events and other recurring features. This module provides...
Categories: Content display
Perplexity Provider
Perplexity AI Provider for Drupal This module provides Perplexity AI integration for Drupal's AI module. It allows you to use Perplexity's powerful language models for various AI tasks in your...
Categories: Integrations
Slider collection
The module is supposed to integrate different slider libraries in drupal. The main module is just a wrapper for the slider libraries and provides some defaults. You can enable different sub modules...
Categories: Content display