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

5,371 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.

Dbal connection

About If you are using a composer library that needs a DBAL connection, this module provides a factory service that lets you inject that into your services. e.g. Then you can achieve this by using...
Categories: Developer tools

Zen Mobile Menu

This is a very small module that makes default Zen sub-theme main menu be a bit more responsive. It does this by: Kicking in at 480px or less, then Hiding the menu items from display initially...

Contact Forms

This module expands the features of the D7 site wide contact form. It eliminates the drop down category menu by generating a clean looking contact form (without a drop down menu) for each of the...
Categories: Integrations

Sticky Navigation

Sticky Navigation allows to select any element (preferably a navigation menu) and make it stay on top of the page on any theme while you scroll down further down the page. The original development...
Categories: Site structure

Menu block current language

At the moment, all menu items are displayed regardless of it being translated or not. Menu block current language attempts to resolve this by providing a replacement for core's Menu block that...
Categories: Site structure

Equal Heights jQuery

This module is deprecated in favor of the modern CSS/HTML features such as CSS grid layout. This module implements a jQuery Equal Heights plugin that can equalize the height of the elements of the...

Menu Normalizer

The missing Normalizer for MenuLinkInterface and MenuLinkTreeElement. Menu Normalizer provides normalizers for various menu objects that are missing from Drupal core. This allows these menu objects...
Categories: Decoupled, Developer tools, Site structure

Toolbar Menu Clean

Clean up Toolbar Menu This module used with Toolbar Menu allow you can disable Administration and Shortcuts Toolbar menu. It help you can create menu per client's role, help the client don't mess...
Categories: Administration tools, Content editing experience, 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...

Drupal-to-Drupal data migration

migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of the 2.1 release, It...
Categories: Content editing experience, Import and export

MenuIcons

This module allows you to upload an image in the menu-item's configuration form. After uploading the image, the icon data will be added to the menu link's options array. When a menu link is goes...
Categories: Content editing experience

String field formatter

Small module to provide tag wrapper field formatter to Text type field. Usage * Enable string_field_formatter module * Add a Text (plain) field to a content type * On the Manage Display tab set the...
Categories: Content display, Site structure

Autoload

The autoload module - is utility. It allows other modules to leverage PHP5 class autoloading capabilities in a unified fashion. Requirements: PHP 5.1.2 for Drupal 6 (unsupported) PHP 5.3.0 for...
Categories: Developer tools

Emogrifier

Emogrifier Uses the emogrifier class library as an input filter to convert stylesheet rules to inline style attributes. This ensures proper display on email and mobile device readers that lack...
Categories: User engagement

Simple Cron

The Simple Cron is a light-weight module for cron job management. The module provides a SimpleCron plugin that simplifies the implementation of new cron jobs. The build configuration form is also...
Categories: Administration tools, Developer tools, Performance

CKEditor Abbreviation

Adds a button to CKEditor for inserting and editing abbreviations. If an existing abbr tag is selected, the context menu in Drupal 7 also contains a link to edit the abbreviation. Requirements...
Categories: Content editing experience

Admin Menu Toggle

Toggle Admin Menu On/Off by JavaScript. Functionality Insert a before . Use classes "toggle-show" and "toggle-hide" to control the admin_menu visibility. Tips You may want to turn off the "Adjust...
Categories: Administration tools

Tagadelic

Tagadelic provides an API and a few simple turnkey modules, which allows you to easily create tagclouds, weighted lists, search-clouds and such. With the API you can build a module with a few lines...

CKEditor Quote

A CKEditor plugin for Drupal to create a quote with text and author. It improves the blockquote plugin by allowing the editor to add an author. It is compatible with previous existing blockquotes...
Categories: Content editing experience

Views Term Hierarchy Weight Field

This module allows you to filter or sort terms according to their hierarchical order or hierarchical depth. Use cases You need to display a list of entities ordered by their taxonomy terms in...
Categories: Site structure, Developer tools

Subrequests

Tell the system to execute several requests in a single bootstrap. Then return all the things. NOTE: Version 2 has been released and will unleash much more power thanks to JSON Path replacements. I...
Categories: Content editing experience, Decoupled

Edit Media Entity in Modal

The Edit Media Entity in Modal module for Drupal enhances the content editing experience by enabling users to edit media entities directly within a modal dialog. This functionality streamlines...
Categories: Content editing experience, Media

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

Rules Bonus Pack

This module is a greenhouse for Rules functionality – triggers, actions and conditions that could be included in the Rules module, but probably should be tested out and voted on first. Feel free to...

Translation table

UI for quick translation of taxonomies and menus. The i18n module allows for translation of taxonomy terms and menu items, but the process is tedious - you need to look up strings you want to...
Categories: Multilingual

Pages