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.
Rabbit Hole Profile
Integrates Rabbit Hole into Profile entities. This should only be needed for Rabbit Hole version 8.x-1.x or lower. The new 2.0.x supports all content entities without the need of additional modules...
Hide language select
This simple module hides the language select field on user accounts and provides a permission to make it visible for selected roles. This might be a useful feature in a scenario where you have your...
Menu Link (field) Attributes
The module adds the ability to add attributes to menu links generated via menu link (field) Features The module add attributes to menu items (field) on node edition
Persistent Identifiers Module
Provides capabilities for minting and persisting persistent identifiers (Handles, DOIs, ARKs, etc.) for nodes. This module's primary use case was to provide this service for Islandora objects, but...
Categories: Content editing experience
Views Sort Reverse
If you need to reverse the order of rows for page results without affecting the entire selection, then this module is for you (that is, the row that was first on the page will be last). Supporting...
Background Sliders
Background Slider is allow you to add slide with 2 types slider in option. This module are used to 2 type of slider which is image and video. Available Slider Option Image Slider Video Slider...
Categories: Developer tools
Extra Paragraph Types (EPT): Quote
Extra Paragraph Types: Quote module provides ability to add styled Quote paragraph type. Demo: EPT Quote EPT modules provide ability to add different paragraphs in few clicks. You can install...
Categories: Content display, Content editing experience
FitText JS
Integrates FitText.js is a lightweight jQuery plugin for inflating web type. FitText makes font-sizes flexible. Use this plugin on your fluid or responsive layout to achieve scalable headlines that...
Categories: Developer tools, Integrations
Bootstrap Light-Dark-Color Theme Mode Toggler
The Bootstrap Theme Toggler Module enables switching of color modes for a Bootstrap based theme using the bootstrap library ver. 5.3 or later. With ver. 5.3, bootstrap introduced support for light ...
Extra Paragraph Types (EPT): Stats
Extra Paragraph Types: Stats module provides ability to add Numbers with Text/Icons, Description and Title with WYSIWYG editor. Demo: EPT Stats EPT modules provide ability to add different...
Categories: Content display, Content editing experience
Extra Paragraph Types (EPT): Webform Popup
Extra Paragraph Types: Webform Popup module provides ability to add Webform in popup. The button and popup are customizable with Settings form. This module will be helpful for creating Contact Us...
Categories: Content display, Content editing experience
Instagram Nodes
This module creates a content type where imported instagram posts are stored. The stored fields are: Caption: The post caption. Id: The post id. Image: The post image (or thumbnail for videos)....
Canada Layout Builder Colorway for YMCA Website Services distribution
YMCA of the USA has partnered with YMCA Canada to create a brand-compliant and accessible colourway for use by Canadian YMCAs. This module comes included with the YMCA Layout Builder package. To...
Categories: Content display
Multi-Question Polls
Multi-Question Polls is a replacement for Drupal's poll module and provides multiple questions per poll and management options for authenticated users. You can create unlimited polls per site....
Categories: Content editing experience
User Interface Bulk Translations
Description This module has been created to facilitate the task of translating the strings stored in the User interface. It allows you to use a translation provider to send requests in batches and...
Categories: Multilingual
Commerce Mercado Pago
This project implements Mercado Pago Checkout Pro Payment Gateway for Drupal Commerce. Features 2 modes of integration for CheckoutPro: Redirect (default): redirects the user within the same...
Categories: E-commerce, Integrations
Yandex SmartCaptcha
The main goal of this module is to fully integrate Yandex SmartCaptcha antibot protection with Drupal forms. Features With this module, you may attach Yandex SmartCaptcha to any form and configure...
Categories: Integrations, Security
User Access Hub
The User Access Hub is a service that allows administrators to manage users, user access, and roles across a network of CMS sites and will significantly simplify the administrative tasks associated...
Categories: Access control
User ban (user_ban)
This module allows permitted users to temporarily or permanently block user accounts. Who can ban users is specified with the provided permissions. Temporary blocking of users or ban user will be...
Categories: Access control
Varbase Heroslider
Populates the universal implementation of a "Hero Slider" to be used on the homepage in most cases. A rich hero slider that allow Content Admins to display video and/or image slides. This module's...
Categories: Content display, Content editing experience
User cancel entity queue
If users created a lot of content and want to delete their account at some time it might be problematic edit all their content immediately at the time they decide to do so. This module therefore...
Categories: Access control
AI Interpolator Simple Crawler
Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience, Import and export, Site structure
Extra Block Types (EBT): Tiles
Extra Block Types: Text module provides ability to add Tiles (Cards, Key Items) with Title, Text, Image and Link. Demo: EBT Tiles EBT modules provide ability to add different blocks in Layout...
Categories: Content display, Content editing experience
Extra Block Types (EBT): Video
Extra Block Types (EBT): Video module provides ability to add single video via Media field. it can be displayed as a thumbnail with lightbox popup. Demo: EBT Video EBT modules provide ability to...
Categories: Content display, Content editing experience
AbInbev Gmap
AbInbev Custom Google Map Module Current module allows to create paragraph type Map. You can find settings for API key and for import of points on map. Installation guide. Install module as usual....
Categories: Content editing experience