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.
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
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
Menu Token
Menu Token module provides tokens, that could be used in title or in path of menu items (links). For example, if you create a menu item with path: "user/[current-user:uid]", the url will be changed...
Categories: Administration tools, Site structure
Responsive Dropdown Menus
Responsive Dropdown Menus provides a new menu tree rendering to make responsive, drop-down enabled main menu possible on any theme. This sandbox was created to provide a simplistic approach to a...
Domain Menus for Domains
Allow menus to have domain assignment so that menu and menu link administration can be linked to domain access. The module intention is to allow each domain to have its own set of menus like a main...
Categories: Administration tools, Developer tools, Site structure
Menu Manipulator
Patch #75 is available for Drupal 9.1.x and it works! You might want to use skip this module and use the patch instead if you only want to filter menu by language. This module started as a...
Categories: Content editing experience, Access control, Content display
Superfish + Simple Menu Icons - Connector
What does this module do? This module adds a compatibility between Superfish and Simple Menu Icons modules. Requirements - Superfish - Simple Menu Icons Installation Using composer all the...
Superfish D8 port
This is port of Superfish module to Drupal 8
superfish_ios8_workaround
Workaround a bug iOS 8 creates with Drupal's superfish module.
Categories: Developer tools
Calendar Tooltips
Summary The purpose of this module is displaying a tooltip / popup / balloon when you hover over a day on a calendar block. This tooltip would contain a list of events occurring on that day....
Likno JavaScript/CSS Menus
The "Likno JavaScript/CSS Menus" module implements a way to create stylish menus for any Drupal site. Apart from including the already known philosophy of modifying the appearance of any Drupal...
Categories: Site structure
Menu Views
Allows menu items to render views instead of links. This is useful for creating "mega-menus". What Menu Views Does Menu Views is a utility module. It provides back end support for replacing a...
Categories: Administration tools, Content display, Site structure
Responsive Menu Modes
gpResponsiveMenu is a customizable responsive menu plugin for jQuery. The Responsive Menu Modes module allows for integration of gpResponsiveMenu into Drupal. Overview Can be used as a stand-alone...
Categories: Developer tools, Site structure
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
Taxonomy Megamenu
The Taxonomy Megamenu module allows you to display taxonomy tree from specific vocabulary as a dropdown CSS Megamenu. Often used on e-commerce or large scale websites, mega menus are becoming more...
Categories: Site structure
Block Timer
Block Timer is a module for analyzing page block performance. It will display a small text box underneath each block title showing the time (in milliseconds) it took to render that block. Hovering...
Categories: Performance
Ladybug
This theme has the sharp and large picture of a ladybug in the header. The picture comes from a Joomla theme (GPL.) The Drupal version of the Ladybug theme is based on the Sky theme. Features The...
BlockTimer
Block Timer is a module for analyzing page block performance. It will display a small text box underneath each block title showing the time (in milliseconds) it took to render that block. Hovering...
Categories: Developer tools
Menu Templates
Overview Allows the user to create customized templates for menus (maximum of 3 levels) by editing the 2 main structures: the level's wrapper and the level's structure itself. Features Each...
Block Performance
This module is based on jchin1968's sandbox project Block Timer. From https://www.drupal.org/sandbox/jchin1968/2061005: Block Timer is a module for analyzing page block performance. It will display...
Categories: Performance
Menu Item Extras Bridge
Menu Item Extras Bridge exposes the custom fields you add with Menu Item Extras to third-party menu rendering modules (such as TB Mega Menu), which would otherwise ignore them. It is pure data...
Categories: Integrations
Adaptive Navigation
Adaptive Navigation helps us easily implement a nice solution for displaying menus on the mobile version of a responsive website. I have found many ways of doing this out there, but they are not...
Categories: Site structure