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.
HTML5 Tools
HTML5 Tools is a module that allows Drupal sites to be built using HTML5 ... smartly. One of our goals is to provide as much support for HTML5 markup in a set of Tools provided by a module so that...
Categories: Content display, Site structure
Menu Multilingual
The Menu Multilingual module provides multilingual features for menu blocks, to filter out menu items that do not have translated labels or link to untranslated content. Note: this module can be...
Categories: Multilingual, Site structure
Lightning Workflow
Lightning Workflow includes tools for building organization-specific content workflows using the Workflows and Content Moderation modules in Drupal 8 core. Out of the box, it gives you the ability...
Categories: Content editing experience
Search API Location
The Search API Location module (7.x-2.x & 8.x-1.x branch) adds the possibility of location based searching to the Search API module. D7: Currently only Apache Solr is supported as the service class...
Categories: Site structure, Site search
Views Calc
This module adds simple calculations to a views table. Requires the Views module. You can SUM, AVERAGE, COUNT, MIN, MAX, or AVG selected columns. A plug in theme makes the view look more...
Categories: Content display, Developer tools
Google Analytics Reports
Google Analytics Reports module provides graphical reporting of your site's tracking data. Graphical reports include small path-based report in blocks, and a full path-based report....
Categories: Integrations
Inline Conditions
This module allows conditions to be defined on the entity add / edit form, and
those conditions are later mapped to rules conditions when the rule is generated. Inline Conditions are specially...
Categories: Automation
Find Content
Overview Find Content provides a simple way for users to find site content. Now you can quickly find content as an editor. Rather than scrolling through pages of content, simply search content by...
Categories: Administration tools
Simple Password Reset
This modules simplifies the password reset process. Without this module enabled, core Drupal prompts the user to log in via a one-time login form. After clicking "Log in", the user is brought to...
Categories: Access control
Views Json Source
Views Json Source is an extension of views module to work with external JSON data. Any JSON API can be configured to render the data directly from the JSON through views. The json content is not...
CKEditor5 Fullscreen
Provides a plugin for CKEditor5 to replace the missing "Maximize" toolbar button. Features This plugin is a Drupal implementation of leknoppix's ckeditor5-fullscreen plugin. Once enabled, a...
Categories: Content editing experience
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
MediaElement
The MediaElement module brings the MediaElement.js html5 player plugin to Drupal. MediaElement is a jQuery based JavaScript plugin that enables the video and audio tags using h.264 to work under...
Hotjar
Adds the Hotjar tracking system to your website. Features add tracking code to specific pages, add tracking code to specific roles What is Hotjar? Hotjar is a new powerful way to reveal real...
Categories: Integrations
Simple Menu Icons
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Port of https://www.drupal.org/project/menu_icons which...
Categories: Site structure
Media Thumbnails
Media Thumbnails Introduction Provides a plugin type for custom media entity thumbnails. This module allows developers to create custom media entity thumbnails using plugins. That way you can add...
Categories: Media
CacheExclude
This module provides a simple way to exclude certain pages from being cached. Sometimes you want all pages to be cached for anonymous users except for one or two pages that have dynamic or random...
Categories: Developer tools
Better Login
Fancy login forms for Drupal :). Styling Drupal login/password/registration forms are a mission most of the time because they form part of the theme... This module removes that issue, it is...
Media CKEditor
Media CKEditor provides a bridge between Media and the stand-alone CKEditor module, allowing files to be embedded within a textarea using the media browser. Requirements Each branch of Media...
Categories: Content editing experience, Media, Integrations
Field Config Cardinality
Allows the cardinality of specific config fields to be overridden. (Field instance cardinality for drupal 8) If you want to reuse fields between bundles, field config cardinality will allows two...
Categories: Site structure
Views random seed
Adds a random order handler with seed. If a constant integer argument N is specified in the sql RAND() function, it is used as the seed value, which produces a repeatable sequence of column values....
Views Nivo Slider
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Nivo Slider is the Most Awesome jQuery Image Slider out...
Categories: Content display, Integrations
Textfield Counter
Module summary This module adds new widgets for the form display of each of the field types that ship with core, for both text fields and text areas. The widgets this module provides extend the...
Categories: Site structure, Developer tools
Social Link Field
Synopsis Provides a social link field type. The module has possibility to customize form widget and form formatter. In widget settings in limited field items, you can allow or deny to change social...
Categories: Site structure
Purge Queues
This module provides extra Purge queue plugins, and solves the Duplicate Queued Items problem. While a general solution that works for all Purge queue implementations is hard to implement, a...
Categories: Performance