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.
Administration Views
Replaces administrative overview/listing pages with actual views for superior usability. Features Filter all administrative views via AJAX. Perform any kind of bulk/mass operations on items in...
Categories: Administration tools, 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...
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
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
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
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
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
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
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
Mailchimp
This module provides integration with Mailchimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or...
Categories: Integrations
References
This project provides D7 versions of the 'node_reference' and 'user_reference' field types, that were part of the CCK package in D6, at functional parity with the D6 counterparts. See http://drupal...