
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.
Extra Paragraph Types (EPT): Video and Image Gallery
Extra Paragraph Types: Video and Image Gallery module provides ability to add grid gallery with videos and images. Demo: EPT Video and Image Gallery EPT modules provide ability to add different...
Categories: Content display, Content editing experience
Open Atrium Export
An app for Open Atrium 2 that allows you to export and import Space Blueprints. Submit an Issue or See issue queue
Field Collection Bulkupload
Provides a way to bulkupload (using plupload) files into a filefield / imagefield located inside of a field collection. This allows photo galleries and file lists to be built out easily by admin...
Categories: Administration tools, Site structure, Developer tools
Block Class Select
Block Class Select enhances the functionality provided by Block Class to make setting block styles easier for less technical users. In addition to entering class names in a text field, the end user...
OG Role Override
This module provides Core permissions to act as particular OG roles in specific group types. In other words, it creates permissions of the form 'Act as ROLE in GROUP-TYPE' for each role and each OG...
Categories: Access control
Smileys
Smileys is a text filter that substitutes ASCII smileys/smilies/emoticons with images. This is a simple smiley-filter that allows the easy use of graphical smileys (or 'emoticons') on a Drupal site...
Categories: Content display, Content editing experience
TabPanelWidget
Makes the TabPanelWidget library available for various tab and accordion display purposes. Our (government) organization had a need for responsive tabs that would collapse to accordions at narrower...
Categories: Accessibility, Content display
BEF date filters
INTRODUCTION The BEF Date filters provides new Better exposed filters plugins to handle dates. The primary use case for this module is: Transform a date range filter (content is between two dates)...
swiper
Overview Swiper is the free and ultra lightweight mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites,...
Categories: Content display, Media
Quick Cache Cleaner
Add an administrative menu item to quickly clear all Drupal caches. This is a very simple module to allow content contributors to clear caches so they can see their changes in instances where...
Categories: Administration tools
GoToWebinar
The GoToWebinar module provides an API and interface to register users by role to scheduled Webinars. As of January 19, 2019 you must use the 2.0 version of this module as GoToWebinar will be...
Categories: Integrations
ShrinkTheWeb
Note: As of 2022-01-31, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in...
Categories: Media, Integrations
Entity Reference (with) Hierarchy
Entity reference field that comes with Drupal core allows creating a linear list of entity references. This module allows creating hierarchical entity references where each entity reference is in a...
Categories: Site structure
Akismet
Used by millions of websites, Akismet filters out hundreds of millions of spam comments from the Web every day. Add Akismet to your site so you don't have to worry about spam again. Although it is...
Categories: Content editing experience, Security
Search File Attachments
This modules allows the indexing and searching for content in files that attached in nodes. The module uses the Apache Tika Library and supports the formats: PDF IPTC metadata from JPG and TIFF...
Categories: Site search
Skip-Maintenance-Mode-By-IP
This module is an addition to Drupal's Maintenance mode settings page. It allows site administrators to set IP addresses that are allowed access to the website while in maintenance mode, without...
Categories: Administration tools, Developer tools
Carousel for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays a full-width display with...
Categories: Content display
SASS / SCSS
This module provides developers with tools to deal with SASS/SCSS stylesheets. It uses phamlp as a base, but would be better if you used this updated version , PHP port of Haml and Sass, to compile...
Categories: Developer tools
Blackbaud SKY API
This module is for connecting via OAuth to the Blackbaud SKY API. That is all this does, but it gives you a method and a class to work with to call the API to get results. Drupal 8 No requirements...
Categories: Content editing experience, Developer tools
PhoneNumber
Defines a field type for international phone numbers. Overview The Phone Number module provides a robust field for phone numbers, supporting mobile and local formats. It includes a user-friendly...
Categories: Administration tools, Content display, Content editing experience
Module Grants
D6 is approaching end of life. We'll be doing maintenance fixes only. Module Grants makes modules that deal with content access permissions operate better on unpublished (as well as published)...
Categories: Access control
Responsive Navigation
"Let thy menu be responsive!" The Responsive Navigation module integrates the responsive-nav.js plugin into Drupal. Features Add a menu block provided by the Responsive Navigation module. Assign a...
Categories: Developer tools, Integrations, Site structure
Varbase Media Header
Populates the universal media header style on top of web pages. Which lets site builders activate that for content types. Varbase documentation Check out Varbase documentation for more details....
Categories: Content display, Content editing experience
Text CAPTCHA
This module provides a CAPTCHA which uses logic questions instead of standard visual or auditory challenges. This can help to improve the accessibility of CAPTCHAs, although it should be stated...
Categories: Integrations, Access control, Developer tools
Components Extras
Synopsis Components extras module provides a Drupal render element to use Twig components from the Components module in render arrays. Requirements No special requirements. Recommended modules No...
Categories: Developer tools