
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.
Symfony Mailer Lite: Microsoft Graph API / oAuth2 Transport
This module enables sending emails through Microsoft Graph API using the Symfony Mailer Lite module. It provides a custom transport plugin for sending emails through Microsoft Office 365/Azure in...
Categories: Integrations
Advanced Language Negotiation
Advanced Language Negotiation Introduction Advanced Language Negotiation enhances Drupal’s multilingual capabilities by allowing both domain-based and path-prefix-based language detection...
Categories: Multilingual
Inline Permissions
Inline Permissions allows site administrators to assign permissions to users directly, rather than relying on roles. It accomplishes this through the Access Policy API.
Categories: Access control, Administration tools
Login Flow
Login Flow provides a plug-in system for the Drupal login process. It's aim is to allow different modules to provide authentication for specific accounts. Login Flow allows this to happen without...
Categories: Access control
Relative to Absolute URLs
The module absolute URLs is a normalizer for Symfonies Normalization. Specifically this will target the data type ViewsRenderPipelineMarkup replacing its output from relative to absolute URLs when...
Categories: Content display
Symfony Mailer GraphAPI
This module provides a lightweight transport layer to use Symfony Mailer with Microsoft Graph API. This makes it possible to send mails using e.g. Microsoft Office 365. It uses the Client...
Categories: Integrations
Opensearch Views
OpenSearch Views INTRODUCTION The OpenSearch Views module provides integration between Drupal Views and OpenSearch, enabling you to query and display data from OpenSearch indices through the...
Categories: Content display
Logo Image Enhanced
Welcome to Logo Image Enhanced, a Drupal module designed for beginners and seasoned users alike! If you’re new to Drupal and want your site’s logo to look great, load fast, and be accessible to...
Categories: Search engine optimization (SEO), Site structure
Draggable Mapper
Draggable Mapper lets you place markers on an image map using a user-friendly drag-and-drop interface. Each marker can contain a title, description, and custom icon/image. This allows for creating...
Categories: Content display
LocalGov News
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Provides the pages and...
File Visibility
Keeps public files of a publicly inaccessible entity in the private filesystem until the entity becomes available for the public. Entity files are all files referred by the entity, either via...
Categories: Access control, Security
LocalGov Step-by-step
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. What is it? This module...
LocalGov Geo
This module is currently developed on Github and mirrored here whilst projects from LocalGov Drupal are migrated to Drupal.org. Please file issues on the Github issue queue. Provides a entity for...
Domain Views Display
The Domain Views Display module works with Domain Access to allow the administrator to override a Views display with another on specific domains. For example if you have an RSS listing page for a...
Categories: Content display
Currency API
CurrencyAPI Module for Drupal Real-Time Exchange Rates with Custom Markup Capabilities The CurrencyAPI module seamlessly integrates Drupal with currencyapi.com, providing real-time currency...
Categories: E-commerce
Menu Level Permissions
Drupal core has an all or nothing approach to menu administration. Modules like Menu Admin per Menu provide per menu permission divisions. In really large sites though, there may be a need to...
Categories: Access control
Azure login redirect
Overview This Azure login redirect module is used to automatically redirect users to the Microsoft login page when they access the site. Mandatory Modules OpenID Connect Microsoft Azure Active...
Categories: Access control
Custom AI Chatbot Module for Drupal 9.x, 10.x and 11.x
Latest version supports Open AI, Google Gemini and Anthropic Claude. The AI Chatbot module provides a frontend chatbot block and acts as an AI agent for your website. It interacts with site...
Categories: Automation, Integrations, User engagement
Partytown Drupal
This module implements Partytown, a lazy-loaded library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating...
Categories: Integrations, Performance, Search engine optimization (SEO)
Banner rotator
An example for a nice usage of views slide show with jquery cycle plugin. You can have a look at the related blog post: http://www.gizra.com/content/banner-rotator
Inline Devel
Inline Devel - what is it? Inline Devel is a module that extend the regular devel executed form with an IDE options. Why should you use it? The execute code form is good for debugging data without...
Selenium entity exmaple
This is a sandbox for my presentation on drupal camp israel 2012
Office
What is it? This module deals with all that relate to management part of our office and it's divided to three different parts: Office hospitality - Products that we bought for the office, store etc...
Categories: Developer tools
Doctor
What is it? The module "Doctor" is "listening" to a doctor listen item that create during your module actions. How does it work? The doctor create an entity called doctor. When running the drush...
Categories: Developer tools
Sub theme
What is this module? The Subtheme module allow you upload a zip file contain css, js and images files and override the css settings of your drupal site. What is the use case of that? A more...