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

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

AEMET

Shows Weather information from spanish locations integrating with AEMET, the Spanish Meteorological Agency. Recommended for sites that shows information of specific cities or towns from Spain. This...
Categories: Developer tools, Integrations

Commerce Single Store Cart

Prevents shopping in multiple stores at once.
Categories: E-commerce

OneAll Single Sign-On / SSO

Single Sign-On for Drupal is a professional SSO extension that automatically creates accounts and signs users in as they browse between multiple and independent Drupal websites in your network....
Categories: Access control

Google Calendar Entity (Gcal Entity)

Overview GCal Entity provides an easy way to display Google calendar events in an agenda format. Events are displayed in a simple agenda list format, with date and event title. Inspired by the D7...
Categories: Content editing experience, Integrations

Coveo

NOTE: This module is under active development and should not yet be considered production-ready. Versions 1 Version 1 provides a Search API integrations that provide the ability to push and search...
Categories: Content editing experience, Site search

Commerce Reactions

The Commerce Reactions module allows site administrators to define conditionally executed actions based on occurring Drupal Commerce events. Sponsors Fundación UNICEF Comité Español Get in touch...
Categories: Administration tools, Automation, E-commerce

Phone Registration

Phone Registration allow users to register and login using only a phone number. Users can then log-in using their phone number and password for authentication.

Hello World!

Hello World! Introduction "Hello World!" example in Drupal. An example Drupal module with a controller. Requirements The module does not have any specific requirements. Installation Install as you...
Categories: Content editing experience, Content display, Developer tools

Single File Components

The Single File Components module allows developers to provide frontend components in a single file. These components contain Twig, CSS, JS, and PHP code which acts similar to a preprocess function...

ADA Accessible Helper Menu

Provides a quick solution to allow the user to switch between the active theme and a high contrast version or Text only Version of it. Also, Provide an option to change font size in small, Medium...
Categories: Developer tools

Limit Domain Access By Role

Whitelist technical domains to limit admin roles to access and interact only on those. It is a common security measure to allow admin operations only on a technical (sub)domain (admin.example.com)...
Categories: Security, Access control

EntityReference Selection and Validation

This module adds an entityreference selection plugin that allows to select different selection plugins for selection and validation. Example use cases: Reference only future events. With this...

Domain based fields

This module provide additional functionality to the admin user for accessing fields based on domain. The main functionality of this module to provide an admin interface from which we have to set...
Categories: Content editing experience, Access control, Content display

Simple XML News Sitemap

This module adds a new sitemap type which is compliant with the guidelines for Google News It is an extension to the Simple XML Sitemap module which is required.
Categories: Search engine optimization (SEO)

User Shortcut

User Shortcut is a replacement for Drupal Core's shortcut module that allows users to manage their own sets of shortcuts. It does not remove core's shortcut UIs, but instead integrates with them....
Categories: Site structure, Developer tools

GotoWebinar Sync

This module integrates with the GotoWebinar API to sync webinars to your Drupal website. Content Type setup You will need a content type that will be used to sync the webinar data from GotoWebinar...
Categories: Content editing experience, Site structure, Import and export

Auto Save Form

INTRODUCTION This module enables functionality to persist form's data in browser's local storage and never lose it on occasional tabs closing, browser crashes and other disasters! This plugin...
Categories: Content editing experience, Developer tools

Send Notification to Slack

The module will sent a notification message to slack once the mentioned entity is created/updated/deleted. --------------------------------------------------------------------------------...
Categories: Integrations

Multi Step Form API

Module provides an api to simplifies building multi step forms. FormMultistepBase class provided by the module take care such things like managing steps, placing next, back and submit buttons at...

Nova Poshta Field

This is a module provide Nova Poshta Field for select City and Warehouse. And provides new Http Nova Poshta Client with others remote functions.
Categories: E-commerce, Site structure

DROWL Admin Dashboard

Provides a central administrative overview for users with "Access Admin Dashboard" permission. Get a nice dashboard for your Drupal project and provide a better onboarding experience for your site...
Categories: Administration tools

DROWL Admin

Provides several improvement & fixes for the Drupal 8 Administration theme in combination with other drowl_ modules which appear on administration pages, like drowl_layouts or drowl_paragraphs....
Categories: Administration tools

H5P Challenge

Under active development and could have some rapid API changes, although the module itself should be stable enough.

Mobile Detect Twig Extensions

This module uses the Mobile_Detect library to add Twig extensions related with mobile devices. It's a port I did time ago so credits are going for @mpdonadio NOTE: This module is now merged with...
Categories: Integrations, Developer tools

Drupal.org username field

Drupal.org Username The Drupal.org username module provides a simple field to accept drupal.org usernames. This behaves as a simple link field but also provides computed fields which provides user...
Categories: Site structure

Pages