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.
Add Content by Bundle Views Area Plugin
This module improves on core's Empty Node Frontpage behavior area plugin when used on views that show a focused set of content. It lets site builders add links directly to entity creation forms,...
Categories: Administration tools
Meta tags quick
Meta tags support based on Fields API. Included modules Starting from version 7.x-2.1, meta tags functionality is splitted to several modules: metatags_quick Main module. Adds meta tags support for...
Categories: Content display, Content editing experience, Site structure
Media entity slideshow
Slideshows integration for Media entity module. 8.x-2.x version is intended to be used with core Media entity that will ship with 8.4.0. Development https://github.com/drupal-media/media_entity...
Categories: Media
Hacked!
This module does not and will not prevent your site from being 'hacked'. This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they...
Categories: Developer tools
Image Field Caption
Adds an extra text area for captions on image fields. Similar to the alt and title text fields available with an image field, the caption text area can be used to enter text or HTML descriptions of...
Categories: Media, Site structure
Inline Block Title Automatic
Block content entities in layout builder suffer from a minor UI headache with regards to titles. All block content entities require the "info" field to have a value. In the reusable library world,...
Serial Field
This module provides an auto-increment (serial) field. Unlike Drupal's built-in auto-increment node ID, which is global and shared by nodes belonging to all content types, serial fields are managed...
Categories: Site structure
Views field formatter
/!\ There is a complete new version "8.x-2.x" that needs some feedback from users /!\ Could you please test it and give me some feedback on the issue queue or on Github ? Version 8.x-1.x Provide a...
Linkit Media Library
Linkit Media Library adds a Media Library button to the Link dialog allowing the insertion of links from the media library. When installed, the module will update the default Linkit profile to add...
File Download Link
The "File Download Link" Field Formatter This module provides a field formatter plugin for rendering File fields or Image fields as configurable download links. You can configure the link text,...
Categories: Media, Site structure
Search API Spellcheck
Spellcheck for Search API. Results show: Did you mean [some suggestion]?. like in Google. How to use Edit your Views search page and add the Spellcheck field to the Views' Header and/or Footer....
Categories: Site search
ThemeKey
ThemeKey allows you to define simple or sophisticated theme-switching rules which allow automatic selection of a theme depending on current path, taxonomy terms, language, node-type, and many, many...
Categories: Administration tools, Content display
Entityform
Drupal 8 Entityform is now eForm for Drupal 8 (to avoid name confusion). Although there is no stable release yet and the most active and direct alternative is Contact Storage ( + Core Contact)....
Categories: Developer tools
Less CSS Preprocessor
This is a preprocessor for LESS files. This module will automatically process any LESS files that are added using drupal_add_css(), or added through your module/theme's .info file. Add your files...
Categories: Developer tools
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: Integrations, Site structure
Similar By Terms
This Drupal module attempts to provide context for content items by displaying a view block with links to other similar content. Similarity is based on the taxonomy terms assigned to content. Views...
Categories: Content display, Content editing experience, Site search
Single DateTimePicker
Date time picker form element using the xdan jQuery Plugin Date and Time Picker library. It supports date/time and date fields. You can use it on Datetime and Datetime Range fields. MODULE...
Categories: Administration tools, Developer tools, Site structure
ImageAPI Optimize WebP
This module provides a WebP processor for the ImageAPI Optimize module. When added to a pipeline, a .webp derivative is created from the source image, providing 2 versions of a styled image....
Categories: Media
Elysia Cron
Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site. Set the timings and frequencies of each cron task (you...
Categories: Administration tools, Developer tools, Performance
GLightbox
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery). It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self...
Categories: Content display, Content editing experience, Site structure
Formdazzle!
Drupal form theming with less pain Theming drupal forms can be difficult and time-consuming. This module provides a set of utilities that make form theming easier. Currently, this module provides...
Categories: Content display, Developer tools
Views Datasource
Views Datasource is a set of plugins for Drupal Views for rendering content in a number of shareable, reusable formats based on XML, JSON and XHTML. These formats allow content in a Drupal site to...
Categories: Import and export
jQuery UI Dialog
Drupal 8 includes jQuery UI in core. However, it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI Dialog library for any themes and modules that...
Categories: Content display, Developer tools, Content editing experience
Menu Import and Export
This module helps in exporting and importing Menu Items among cloned sites which is not possible using CMI. This module exports the menu entity as config YAML and will be imported on subsequent...
Categories: Import and export
Style Guide
Provides a visual testing page for Drupal themes. Quickly compare the display of common elements across your themes, and verify that your new theme addresses all common style elements. The Style...