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

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

Switch Page Theme

Switch Page Theme module allows to use different theme than the site default theme on specific pages. Module provides functionality to add multiple rules for different themes on specific set of...

Remove username

This simple module is removing the 'name' (username) field from the user management forms (create/register/edit accounts) by making the 'email' field required and copying the email address into the...
Categories: Access control

Monitoring

Overview This project introduces a vendor independent framework for deeply monitoring Drupal and all its projects / modules. It provides a 360 degree perspective on Drupal system health, being a...
Categories: Administration tools, Integrations, Developer tools

Block Tabs

Block tabs, this module provide basic tabs function for Drupal. Different from quicktabs module: quicktabs do not have a workable version in Drupal 8 when this module created, this module provide...
Categories: Content display

Menu Node API

Manages relationships between node ids and menu items. The Menu Node API project fills in one of the "missing tables" in Drupal. This module does nothing on its own. Instead, it creates and...
Categories: Developer tools

Google Analytics GA4

A simple drupal module to integrate Google Analytics 4 (GA4) tracking into your website, providing advanced insights into user behavior and engagement. With easy installation and configuration, our...
Categories: Integrations

Views Natural Sort

Provides a views filter that sorts node titles by a more natural manner by ignoring articles like "The" and "A." Normal sort: A Chorus Line All American Fiddler on the Roof Oklahoma! The King And I...

Views Excel Export

Functions Simple module that allows to export Views data to Excel (xls). Uses php-excel class with UTF8 support. Dependencies Views Problems If you will see message "The file you are trying to open...
Categories: Content editing experience, Content display

Simple Image Rotate

A very simple module to enable image fields for rotation. It will display a small Clockwise icon with uploaded image in node creation form. It will rotate image with javascript in node add form and...
Categories: Media

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

Webform References

Synopsis Provides a webform component that can reference a node/term/user in webform. It provides "Select List", "Autocomplete", "Checkbox" and "Radio" as widget. A view with entityreference...

General Data Protection Regulation

"the GDPR was finally approved by the EU Parliament on 14 April 2016. Enforcement date: 25 May 2018 - at which time those organizations in non-compliance will face heavy fines." – http://www.eugdpr...
Categories: Administration tools, Content editing experience, Access control

Unique entity title

INTRODUCTION ----------- * UNIQUE ENTITY TITLE module is used to allow maintain unique title within the bundles. * This is supported for: - Node - Taxonomy REQUIREMENTS ------------ This module...
Categories: Content editing experience

Drupal-to-Drupal data migration

migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of the 2.1 release, It...
Categories: Content editing experience, Import and export

Contact Formatter

This module adds a field formatter to display a rendered Contact form from Drupal 8 core's Contact module using an entity reference field on an entity. Contact forms are entities, and thus...
Categories: Content editing experience

Super Login

Improves the Drupal login page with the following features: Allows controlling login types (Email or username, email only or username only). Changes the layout and theming of login and password...
Categories: Access control

Simple Media Bulk Upload

This module provides a simple solution for bulk uploading media. A "Bulk upload" action is placed on the main media listing page. Users are presented a choice to select which media type to bulk...
Categories: Media

Google Fonts

IMPORTANT: I've decided to combine forces with @sreynen, the maintainer of the magnificent @font-your-face module. That modules does not only support Google Fonts, but also several other font...

Colorbox field formatter

This modules provides a field formatter, so that you can easily activate the colorbox for fields that are part of a display type or a view. The following field types are currently supported: Text ...
Categories: Site structure

SAML Service Provider

The SAML SP module allows Drupal to function as a Service Provider. This means that users can authenticate to a Drupal site via a SAML Identity Provider (“IdP”) that has been pre-registered with...
Categories: Access control

Comments Order

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This is really Drupal 9/10/11 comments sorting This...

Event Calendar

The Event Calendar module allows users to Add/Edit/View events in pop-up while clicking on a box in an “event calendar view”. This module uses the calendar display format of Calendar module and...
Categories: Content display

Views Dependent Filters

Allows the presence of exposed filters on a view to be controlled by values in another exposed filter. Dependent filters are hidden when not relevant. Supports specific values, ANY value and NO...

Contact Emails

This module provides a more versatile interface and functionality for managing emails that get sent from Drupal Core Contact submissions. It allows users with the new permission 'manage contact...
Categories: Integrations

Views Sort Null Field

This module provides an additional sort for FieldAPI fields, which sorts by whether the field is empty or not. This allows empty (i.e. NULL) values in fields to be sorted last. This module has for...

Pages