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.
Mix
Mix provides a series of necessary features that almost every project needs but are not included in Drupal core. The main goals of the Mix module include Provide simple but useful features that...
Categories: Administration tools, Developer tools, Import and export
Entity Language Fallback
Introduction This module allow administrators to configure a prioritised list of fallback languages per language. The fallback languages are used for entity view / entity upcast. Requirements...
Categories: Multilingual
Colorbox Inline Text Filter
Colorbox is very outdated library. I suggest you use PhotoSwipe and "PhotoSwipe Inline Text Filter" module How it works There is Colorbox module. Well you know. If you want to open your images in...
Migrate Google Sheets
The migrate_google_sheets module provides a Migrate Plus data parser plugin for Google Sheets. Requirements The source Google Sheet will need to be published and viewable without authentication....
Categories: Import and export
Content Approval
Summary Content Approval is a module that enable the approval of a content (node) by an administrator prior its publication (like the existing feature for comments). Usage Once the Content Approval...
Categories: Access control
Toolbar Visibility
This module allows you to remove the Toolbar on selected theme(s). This module is great for removing the Toolbar on the front-end theme and keeping it active on the admin theme. Requirements...
Categories: Administration tools, Developer tools
Wysiwyg Media Embed
This is an integration of the CKEditor MediaEmbed plugin (in 8.x this is in core, in 6.x & 7.x for the Wysiwyg module). As of 8.x-1.0-alpha3 the module is Drupal 9 compatible in its code,...
Categories: Content editing experience, Media, Integrations
Field reference
Defines a field type for referencing one field from another. This module is modelled on Node reference and usage is similar. Depending on configuration, authors can pick fields from the same node...
jQuery Auto Height
A must have for responsive websites, this module integrates the jQuery AutoHeight plugin by monocult. It dynamically adjust column heights such that height of all columns in a Row is equal to that...
Categories: Content display, Developer tools, Integrations
Search API Exact Match Boost
This module allows you to boost search results that do exactly match the search keys on specific indexed fields. The exact matches will be put on top of the list. This module is especially helpful...
Categories: Site search
LDAP / Active Directory Integration
With the LDAP / Active Directory Integration module, your users can easily log in to Drupal using the same credentials they use in Active Directory (AD). Streamline your authentication process with...
Categories: Import and export, Integrations, Security
Field Widget Add More
This module adds an option to always show an add more button to the field widget for fields with limited cardinality. Post-Installation When configuring form display for a field, an additional...
Categories: Content editing experience
Views field compare
This project provides two different views filters to allow database fields to be compared. The first filter will allow two different fields to be compared using the standard comparison operators (,...
Paragraphs Modal Edit
Overview Paragraphs Modal Edit is an extension of the paragraphs_edit module and adds the functionality for editing paragraphs in a Drupal modal/dialog. Usage Install and enable the module, no...
Categories: Content editing experience, Site structure
Paragraphs pack
Overview Paragraphs pack is a collection of common paragraph types. Each type is separated into its own sub-module. To use a paragraph type just enable one of the sub-modules. Requirements...
DesignKit
DesignKit is a small API module lets themes provide options for customizing colors and images. Themes can use entries in their .info file to specify what color variables should be made available....
Feed Block
The Feed Block module displays listings from RSS feeds, each stored in Drupal as blocks, each with display configuration (i.e., number of items, whether to display date & descriptive text, etc.)....
Categories: Import and export
Workbench Menu Access
Workbench Menu Access is an extension module that applies Workbench Access logic to menus. This module adds access controls to menu editing and the menu links within a specific menu, both in stand...
Categories: Access control
Cleaner
The Cleaner module allows the admin to set a schedule for clearing caches, watchdog, and old sessions. There are still times and/or cache tables that don't get cleared in any of those scenarios....
Categories: Administration tools, Developer tools, Performance
Animations (JS/CSS)
The animations module consist of a set of cool cross-browser animations based on CSS/JS. You can easily add multiple predefined animations to your site, using CSS selectors in the module settings...
Categories: Content display, Developer tools
Views filter select
Adds a views filter select option. This module allows you to alter a views data field exposed filter widget to be displayed as a select (dropdown) through code only. Can come in handy for custom...
HTML5 Media
This project has one goal. To bring a standardized, Open Source GPL front end media solution to Drupal core. This project is completely open and has no other intentions other than to provide a...
Categories: Media
Entity reference actions
Adds the possibility to call Drupal Actions on all items of an entity reference field. The functionality and which actions are allowed can be enabled on a per-field basis.
Categories: Content editing experience
Simple Comment Notify
This module has a new version with Drupal 11 support, please use it instead. Simple Comment Notify is a lightweight tool to send notification e-mails to admins/moderators about new, published...
Categories: Integrations
User role field
This module allows you to specify role specific fields. When creating a new field, you specify for what roles this field is enabled. Fields are only visible and editable if an account has a...
Categories: Access control