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