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

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

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