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.
Client-side Hierarchical Select
The main feature of the project is to provide a field widget for selecting taxonomy terms in a hierarchical fashion. The module preloads the taxonomy hierarchy and passes it to the client (your...
Categories: Site structure
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...
Paragraphs Features
Paragraphs Features This module provides few additional features for paragraphs module. Available features 1. Add In Between This feature provides additional buttons between paragraphs for...
Categories: Content editing experience
Quick Tabs
The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes* and other quicktabs*. You can create a block on your site containing multiple tabs with...
Categories: Content display
Queue UI
A user interfaces for viewing and managing Drupal queues created via the Queue API, which began in Drupal 7. Features: View queues and number of items Developers can define meta info about queues...
Categories: Developer tools
Views Conditional
Views Conditional is a simple module that allows you to define conditionals (if xxx then yyy) with fields in views. Drupal 9/10 Conditions include: Equal To Not Equal To Greater Than Greater Than...
Multiupload Imagefield Widget
As an extension to Multiupload Filefield Widget this module presents the same widget to Image fields. Supports Insert module. -- REQUIREMENTS -- The core Image module. Multiupload Filefield Widget ...
Categories: Site structure, Media
jQuery UI Droppable
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 Droppable library for any themes and modules that...
Categories: Developer tools
Matomo Analytics
Adds the Matomo web statistics tracking system to your website. The module allows you to add the following statistics features to your site: Single/multi domain tracking Selectively track/exclude...
Categories: Integrations
Plupload integration
Provides integration for the Plupload widget into Drupal. Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, Gears, HTML 5, Silverlight, BrowserPlus, and...
Categories: Media
Viewfield
Viewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed. Features Author chooses one or more views and displays from a list....
Categories: Content display, Content editing experience, Site structure
Address Field
Address Field defines a new field type to store international postal addresses, implementing a subset of the top-level address elements defined in the xNAL standard (see the glossary below). The...
Categories: Site structure
Email Registration
Allow users to register using an email address. Users can then log-in using their email address and password for authentication. This module aims to solve some usability issues in managing accounts...
Categories: Access control
Trash
This module adds a trash bin for all content entities. When deleting an entity, it will be moved to the trash instead of being deleted and thus can be restored or permanently deleted later on. See...
Categories: Content editing experience
ImageCache Actions
Introduction This module provides a suite of additional image effects that can be added to image styles. The image styles admin submodule also adds the 'duplicate', 'export' and 'import' actions to...
Categories: Media
SVG Image Field
This module adds a new field, widget, and formatter that allow Vector files with the .svg extension to be uploaded and managed by Drupal. Support for the Media Library in Drupal core as well as...
Categories: Content display, Media, Site structure
Redirect 403 to User Login
Redirect the HTTP 403 error page to the Drupal /user/login page with an optional message that reads: "Access denied! You must login to view this page." Also, the desired page is appended in the url...
Categories: Access control
Exclude Node Title
This module handles a very simple functionality, decide whatever to exclude a node title from full node page or node teasers. It provides a checkbox on node-edit pages for easier exclusion. Also...
Content-Security-Policy
The Content-Security-Policy header allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources. This adds a security layer to detect and mitigate...
Categories: Integrations, Security
Universally Unique IDentifier
This module provides an API for adding universally unique identifiers (UUID) to Drupal objects, most notably entities. Features in Drupal 7 version Automatic UUID generation UUIDs will be generated...
Video
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Important note: You should only consider this module if...
Categories: Site structure, Media, Integrations
Login Destination
The Login Destination module allows you to customize the destination that a user is redirected to: after logging in, registering to the site, using a one-time login link, or logging out The...
Categories: Administration tools, Automation
Webform Views Integration
Views integration for Webform module (version 8.x-5.x) Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal). Each...
Categories: Content editing experience
Rebuild Cache Access
This module provides a new permission: rebuild cache access. Every role with this permission set will have a nice and big "Rebuild Cache" admin toolbar button. Clicking this button simply fires...
Categories: Developer tools
Contact Block
Synopsis The Contact Block module provides contact forms in a block. It uses contact forms created with the Drupal core Contact module. Requirements This modules requires Drupal 8 core's Contact...
Categories: Developer tools