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

3,391 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.

Admin Toolbar

What is the Admin Toolbar module? The Admin Toolbar module intends to improve the default Toolbar (the administration menu at the top of your site) to transform it into a drop-down menu, providing...
Categories: Administration tools

Menu Block

This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core. Drupal 8 & 9 Drupal core allows you to display blocks of menu links starting with...
Categories: Site structure

Menu Link Attributes

This module allows you to add attributes to your menu links or their wrapping elements. Installation ☝️ Enable Menu Link Attributes module Grant Use menu link attributes permission to users which...
Categories: Administration tools

Administration menu

The module provides a theme-independent administration interface (aka. navigation, back-end). It's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful...
Categories: Administration tools, Developer tools, Site structure

jQuery UI Menu

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 Menu library for any themes and modules that...
Categories: Developer tools

Link Attributes widget

Overview Link attributes widget provides an additional widget for the link field found in Drupal core. The widget allows users to set attributes on their link. In addition the module alters the...
Categories: Content editing experience, Site structure

Menu Admin per Menu

By default, Drupal allows only users with the Administer menus and menu items permission to add, modify or delete menu items. Menu Admin per Menu allows to give roles per menu admin permissions...
Categories: Administration tools, Access control, Security

Devel

Introduction Devel module contains helper functions and pages for Drupal developers and inquisitive admins: A block and toolbar for quickly accessing devel pages A menu tab added to entities to...
Categories: Administration tools, Developer tools

Menu Item Extras

Menu Item Extras provides extra fields for the Menu Items without using additional entities. This module is NOT an alternative of all Mega Menu modules - it is unique implementation of Drupal core...
Categories: Administration tools, Content editing experience, Site structure

Menu Breadcrumb

This module allows you to use the menu the current page belongs to for the breadcrumb, generating breadcrumbs from the titles of parent menus. You may also: Select and re-order the menus on which...
Categories: Content display, Search engine optimization (SEO), Site structure

jQuery UI

A wrapper module around the jQuery UI effects library that lets module developers add swooshy, swishy effects to their code. See http://jqueryui.com/demos for some examples of what jQuery UI can do...
Categories: Developer tools

Easy Breadcrumb

The Easy Breadcrumb module updates the core Breadcrumb block to include the current page title in the breadcrumbs. It comes with settings that are common features needed in crumbs. Breadcrumbs use...
Categories: Administration tools, Search engine optimization (SEO), Site structure

Features

The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case. Features provides a UI...
Categories: Administration tools, Developer tools

Module Filter

The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered. What this module aims to...
Categories: Administration tools, Developer tools, Site search

Menu Attributes

This simple module allows you to specify some additional attributes for menu items such as id, name, class, style, and rel. You should use this module when You want to "nofollow" certain...
Categories: Administration tools, Site structure

Taxonomy Menu

The Taxonomy Menu module provides a way to synchronize Taxonomy vocabularies with Drupal's Menu system. Key Features Vocabulary Sync: Map any taxonomy vocabulary to a specific Drupal menu. Dynamic...

jQuery UI Autocomplete

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 Autocomplete library for any themes and modules...
Categories: Developer tools

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

jQuery UI Datepicker

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 Datepicker library for any themes and modules...
Categories: Developer tools

Special menu items

Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want...

jQuery UI Slider

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 Slider library for any themes and modules that...
Categories: Developer tools

XML sitemap

The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The...
Categories: Administration tools, Search engine optimization (SEO), Site search

jQuery UI TouchPunch

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 Touch Punch library for any themes and modules...

Menu Trail By Path

Menu Trail By Path sets the active-trail on menu items according to the current url. For example if you are at yoursite.com/blog/category1/article1 Menu Items with these paths will get the active...
Categories: Administration tools, Site structure

Linkit

SummaryLinkit provides an autocomplete interface for internal and external linking in rich-text editors. Linkit supports nodes, users, taxonomy terms, files, comments and basic support for all...
Categories: Administration tools, Content editing experience

Pages