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

54,030 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.

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

Pages