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

297 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.

Paragraphs

Overview Paragraphs is the new way of content creation! It allows you — Site Builders — to make things cleaner so that you can give more editing power to your end-users. Instead of putting all...
Categories: Content editing experience, Site structure

Administration menu

The module provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful...
Categories: Administration tools, Developer tools, Site structure

Superfish Dropdown Menu

Superfish integrates jQuery Superfish plugin with your Drupal menus. Overview: Unobtrusive JavaScript. Multi-column sub-menus. (Megamenus) Easing effects with the jQuery Easing plug-in. Automatic...
Categories: Administration tools, Integrations, Site structure

Nice Menus

Nice Menus enables drop-down/right/left expandable menus. It uses only CSS for most browsers, with minimal Javascript for IE6. (Version 2 uses the Superfish jQuery plugin for all browsers, with an...
Categories: Content display, Site structure

Select 2

Notice The Select2 module was originally developed for the Thunder distribution. However, since the Select2 library is no longer actively maintained and is incompatible with jQuery 4 and Drupal 11,...
Categories: Administration tools, Developer tools, Site structure

Color Field

Color Field is simple field that use a hexadecimal notation (HEX) for the combination of Red, Green, and Blue color values (RGB). Opacity is also supported and can be disabled/enabled per specific...
Categories: Site structure

DropzoneJS

Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews. How to install The non-composer way Download this module Download DropzoneJS...
Categories: Developer tools, Media, Site structure

Link

The link module provides a standard custom content field for links. With this module, links can be easily added to any content types and profiles and include advanced validating and different ways...
Categories: Content display, Content editing experience, Site structure

Field Formatter Class

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Allows site administrators to add classes to the outer...
Categories: Content display, Site structure

Flex Slider

Unsupported upstream library The Flex Slider project is no longer supported by their maintainers. This module will no longer be providing updates and a replacement is not currently available (but...
Categories: Content display, Content editing experience, Site structure

Field Validation

This module provides a collection of configurable validation rules for your field instances. Available validators 7.x 8.x Color (HTML5) ✓ (*) Date range ✓ ✓ Date (ISO) ✓ (*) EAN number ✓ (*) Email ...
Categories: Content editing experience, Security, Site structure

Breakpoints

Breakpoints management for responsive web design. Breakpoints defined by a theme A theme can define multipliers and breakpoints in the theme.info file like breakpoints[mobile] = (min-width: 0px)...
Categories: Site structure

The Better Mega Menu

TB Mega Menu provides an admin interface for creating drop down menus that combine Drupal menu items with rich media content. Your menu can include internal and external links, images, videos and...
Categories: Site structure

Owl Carousel

This module integrates Owl Carousel, a touch enabled jQuery plugin that lets you create a beautiful, responsive carousel sliders. It boasts the following features; Responsive Touch Events Mouse...
Categories: Content display, Developer tools, Site structure

Responsive Menus

Overview Responsify your menus! Just give me a CSS/jQuery style selector of your menu and I will make it mobile friendly (when the time is right). Technically you could set this to affect any...
Categories: Developer tools, Integrations, Site structure

Responsive and off-canvas menu

Important! The currently supported versions of this module only work with the 8.x.x version of the mmenu library. At the time of writing this is the latest version. Drupal 11 compatibility As of...
Categories: Site structure

Magnific Popup

INTRODUCTION Integrate Dmitry Semenov's Magnific Popup jQuery lightbox plugin with Drupal as a field formatter. This module provides a "Magnific Popup" field formatter for File Entity and Image...
Categories: Content display, Site structure, Developer tools

Field Formatter CSS Class

Adds a formatter for text/list/taxonomy fields to render as CSS classes on nodes. The Field formatter CSS class module allows you to set any text/list/option/taxonomy field to render as CSS class...
Categories: Content display, Site structure

Simple Background image formatter

This module provides an image formatter that allows you to display the image in a div as background image. The module extends Drupal's images field. Because settings are attached to the entity, it...
Categories: Content display, Site structure

Drupal Canvas

Drupal Canvas enables site builders without Drupal experience to easily theme and build their entire website using only their browser, without the need to write code beyond basic JSX and CSS, and...
Categories: Site structure

Slick Paragraphs

Provides integration between Slick and Paragraphs. Slick Paragraphs allows richer slideshow/carousel contents with a mix of text, image and video, and more complex slide components like nested...
Categories: Content display, Site structure, Developer tools

Slick Lightbox

Slick within a lightbox. Requirements Slick Lightbox library: Download Slick Lightbox archive from Slick lightbox Extract it as is, rename slick-lightbox-master to slick-lightbox, so the asset is...
Categories: Content display, Site structure, Developer tools

Form Placeholder

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Overview Module creates possibility to quickly add (by UI...
Categories: Site structure, Developer tools, Integrations

Name Field

Name Field is a module that provides a multi-component name field for the Field API. Features Select between one to five separate fields to capture a persons title, given (first), middle, family ...
Categories: Content editing experience, Developer tools, Site structure

Add to Cal

Drupal field formatter providing Add to Calendar links. Export events Google Calendar Yahoo! Calendar Outlook.com Calendar iCal / MS Outlook The field formatter provides a button next to the field...
Categories: Site structure, Integrations

Pages