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.
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
Menu Attach Block
Overview Menu Attach Block allows you to attach blocks to standard core Drupal menu items. This is especially useful for creating complex dropdown menus and mega menus. Any block can be used,...
Views Refresh
The module provides AJAX command to refresh the current page of the view. This is API only module. To get AJAX commands in PHP, you can use functions: views_refresh_ajax_command_refresh($view...
Quick Node Block
Description This module allows you to display any type of content in a block. The administrator can create a block indicating the content title and the display mode he wants to establish. The...
Categories: Administration tools, Content editing experience, Content display
Crawler Rate Limit
Crawler Rate Limit allows you to limit requests performed by web crawlers, bots, and spiders. It can also rate limit regular traffic, and block requests based on autonomous system number (ASN)....
Categories: Administration tools, Performance, Security
Block Bar
The Block Bar module is a block module that acts as a container for other Drupal blocks. The module builds an Outlook style collapsible menu bar from the child blocks with each child block...
Categories: Content display
Tooltip
Display anything you want in a tooltip on mouse hover. Insert custom HTML, Blocks, rendered entities...etc wherever you want. Compatible with Views, CKEditor, Block and Block Content modules....
Categories: Content editing experience, Content display, Developer tools
Iubenda Integration
This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant. Features In particular, this module allows to block the most common widgets...
Categories: Integrations
Search API Stats
Introduction Enabling the recording and presentation of statistics for the Search API module. There are plans to implement usage and performance statistics in the near future. For now this module...
Categories: Site search, Integrations
Secure Login
For sites that are available via both HTTP and HTTPS, Secure Login ensures that the user login and other forms are submitted securely via HTTPS, thus preventing passwords, authenticated session...
Categories: Access control, Security
Hierarchical Taxonomy Menu
Hierarchical Taxonomy Menu is a module that will help you create menus from taxonomy terms. You can display an image next to a menu item if your terms have an image field, and there is also an...
Categories: Site structure
Search API block
The Search API Block module provides a simple block in order to show a search input anywhere in your website. The search module from core provides a similar block but since Search API is not...
Categories: Site search
Taxonomy menu block
Taxonomy Menu Block allows you to make blocks containing unordered lists that represent the structure of your vocabularies, creating a menu out of your taxonomies (without using Drupal's menu...
Categories: Site structure
Dashboards Auto Refresh
The Dashboards with Layouts module, available at https://www.drupal.org/project/dashboards, is an impressive tool. It empowers you to craft personalized dashboards using blocks and an intuitive...
Categories: Content display
Layout builder ids
This module allow site builders to enter a ID to either a section or block within layout builder, thus allowing anchor links to certain sections of the page or for JavaScript to be used. Section...
Categories: Administration tools, Content display, Content editing experience
Views URL Path Arguments
SUMMARY Simple module to convert a view contextual filter entity id into its url path. The extended example uses nodes, but it should work with any type of entity. Extended use case: A website has...
Yandex.Maps
About Project contains a set of modules for Drupal 7/8 that use Yandex.Maps service available at http://maps.yandex.com/. Uses http://api.yandex.ru/maps/ (API 2.x). ModulesYandex Maps (main module,...
Categories: Content editing experience, Site structure, Developer tools
Block Inactive Users
INTRODUCTION The Block Inactive Users module automatically blocks user who haven't been active for a designated amount of time. ------------ REQUIREMENTS This module requires no modules outside of...
Categories: Access control
Facebook Comments Social Plugin
This modules implements the official Facebook Comments Social Plugin. Drupal 8 Implement Facebook commenting as a field or as a block. Each comes with its own settings so you can have a completely...
Disqus
DISQUS is a comments platform that helps you build an active community from your website's audience. It has awesome features, powerful tools, and it's easy to install. Drupal Integration Display...
Categories: Integrations
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
No Markup
This module aims to help integration with component libraries. Map the Twig templates in your component library to the field data, without the field markup. Consider the following integration of a...
Categories: Developer tools
Ultimenu
Ultimenu is the UltimatelyDeadSimple megamenu ever with dynamic region creation. An Ultimenu block is based on a menu. Ultimenu regions are based on the menu items. The result is a block contains...
Categories: Content display, Developer tools, Site structure
Instafeed Block
Provides customizable blocks to display Instagram posts that can be placed in any region of your website. It integrates the instafeed.js library into your Drupal website, allowing you to display an...
Categories: Content display, Integrations, Media
jQuery Countdown Timer
This is a lightweight module that provides a block with a jQuery countdown timer. This module uses only jQuery and CSS and does not use any images. Installation 1. Unzip the files to the "sites/all...
Categories: Developer tools