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.

elFinder file manager

elFinder is a open source file manager. Report issue Features: Integrated with WYSIWYG API capable editors: CKEditor, FCKeditor (D6, D7), TinyMCE, BUEditor, jWYSIWYG (D6), YUI (D6, D7), WYMeditor ...
Categories: Administration tools, Media

CacheFlush

The fine granularity of control over cache tables and function makes this module the ultimate tool to clear the Drupal caches. It ships with a predefined set of actions, but its biggest strength...
Categories: Automation, Developer tools, Performance

Font Awesome Iconpicker

Enhances Core Text Fields to use Fontawesome Iconpicker to select icons. Simply add a text field and choose 'Font Awesome iconpicker' as the widget. Install Notes: The following composer command...
Categories: Developer tools

Compiler

Introduction This module provides an API for defining and working with compiler plugins. On its own, this module does nothing useful out of the box; check this module's ecosystem for projects that...
Categories: Developer tools, Integrations

Menu Link (Field)

Defines a menu link field type. Drupal's core Menu module allows nodes to place menu links (linking to the node) into the menu. The Menu Link (Field) module however allows entities of any type to...
Categories: Content editing experience, Developer tools, Site structure

Views Row Insert

Description This module provides a view style plugin, which is capable to insert custom row with html markup or blocks content into a view row results after every nth row. The inserted row can...

Hidden CAPTCHA

Description Hidden CAPTCHA is an extension to the CAPTCHA module. It offers a hidden CAPTCHA (duh!) The idea is very simple: If you offer an input box in any form, 99% of the time, robots will fill...
Categories: Security

Search API Location

The Search API Location module (7.x-2.x & 8.x-1.x branch) adds the possibility of location based searching to the Search API module. D7: Currently only Apache Solr is supported as the service class...
Categories: Site structure, Site search

Timefield

Timefield is a Field API field for storing simple non-timezone time values, with an optional end time, utilizing a simple JQuery timepicker widget for input. Normally, you will want to use a Date...

Context Menu Parent Trail

Provides a Context condition that evaluates TRUE when a selected parent menu item is in the active trail. Useful for showing blocks or adding classes when the current page belongs to a specific...
Categories: Administration tools, Content display, Developer tools

SDC Devel

Provides development aids to Single-Directory Components developers. Features Component validator Validate for errors and best practices: Component definition (YAML) with advanced checks and logic...
Categories: Developer tools

Menu Reference Render (Formatter)

This module adds new field formatter plugin - "Rendered menu". It allows to render field type "Entity reference -> Menu" as a standard Drupal menu. How to use Create a field type "Entity reference...
Categories: Site structure

Menu Fast Edit

Introduction The Menu Fast Edit module exposes the "Title" and "URL" fields for menu links directly in the menu manage page. Note: The Fast Edit form does not get applied if the...
Categories: Administration tools

Dark Mode Toggle

When your theme supports dark mode, this module provides a block that allows visitors to toggle between the light and dark variants. The Dark Mode Toggle block features three buttons: Light:...
Categories: Accessibility, Content display, User engagement

Fixed text link formatter

The Fixed text link formatter module allows links and files to be formatted with a fixed link text. Requirements This module requires no additional contrib modules. Installation Install as you...
Categories: Site structure

Image Caption

DESCRIPTION: This module uses JQuery to dynamically add captions to images. The image title attribute is used to create the caption. It basically wraps the image in an html container div, takes the...
Categories: Content editing experience, Developer tools

Menu Items Visibility

This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users...
Categories: Access control

Custom Menu

This module allows you to associate a color image to a menu item. Custom Menu provides a friendly user interface from which, for a menu item allows you to upload a custom picture and associate a...

footermap: a footer site map

Footermap is a dynamic site map generator for Drupal that allows a site builder to place a "footer" site map block into any region. This provides an out-of-the-box menu display similar to the...
Categories: Content editing experience, Site structure

Sliding handles

This is a simple module that adds an empty tag to a selected menu. The span can then be styled separately from the li and a elements. It is named after the Sliding doors technique posted by Douglas...

jCaption

This is a simple module for Drupal 7.x that uses jQuery to transform the TITLE or ALT attribute of a image to a image caption. There is a settings page with lot's of possible configuration. The...
Categories: Content editing experience, Content display, Media

Views Slideshow Menu

This module creates the illusion of associating a Views Slideshow slide with a menu item in a designated menu. At the display of each new slide, the class "activeSlideMenu" is removed from the last...

REST Menu Tree

Retrieve an entire menu tree in a single endpoint. REST Menu Tree allows developers to retrieve an entire menu link tree via a single endpoint. This makes it easier to build menus in external...
Categories: Decoupled, Developer tools, Site structure

Configuration Provider

This module is not useful on its own, and should only be installed if it's required by another module. Configuration Provider facilitates updating configuration from installed modules....
Categories: Administration tools, Developer tools

Admin Toolbar Content

What does it do? Extends the admin toolbar "Content" menu by listing all content types. Allows for grouping content types into collections Adds a "Categories" menu item, that lists the vocabularies...
Categories: Administration tools, Content editing experience, Site structure

Pages