Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,462 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.

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

Pages