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.
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