
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.
AI Content Creator
The AI Content Creator module is a powerful tool for generating high-quality content for your Drupal website. It uses advanced natural language processing algorithms to write articles, blog posts,...
Categories: Content editing experience
Gutenberg USWDS
This module provides some USWDS 3 components for Gutenberg editor. Requirements Gutenberg
Categories: Content editing experience
Layout Builder "Publish"/"Unpublish" (Render/No-render)
OVERVIEW Layout Builder "Publish"/"Unpublish" (Render/No-render) module is helper module for Drupal core layout builder module. This module provides new contextual link for layout builder preview...
Categories: Content display
Brevo: Email Marketing Software (formerly Sendinblue)
INTRODUCTION This module uses v3 of the Brevo API. It allows users to add an API key and secret generated by a Brevo account in the settings.php file (or via an admin UI). Then will allow users to...
Categories: Integrations
Prism Js syntax highlighter
This module enables the Prism Js plugin from prismjs.com in your WYSIWYG. It includes the highlightjs library and all available styles for it. If you've ever wanted to drop code examples in your...
Categories: Content editing experience, Developer tools
Simple OAuth Auth Code
Obsolete Use of this module is discouraged due to security concerns. Please use the Authorization Code Flow to handle getting an auth code to exchange for an access token. This module provides a...
OpenID Connect Azure B2C
This offers easier integration of Azure B2C than use of a generic OIDC connection, and includes a hook to find the user email address from multiple possible locations depending on B2C configuration.
Categories: Integrations, Access control
CKEditor5 Mentions
CKEditor 5 Mentions module for Drupal 9/10 that provides a mention feature enables smart autocompletion based on user input. When you type a pre-configured marker, such as @ or #, a panel displays...
Categories: Content editing experience, Developer tools
JSON:API Locale Info
Smart Date Extra Tokens
This module extends the smart_date and smart_date_recur token support that is currently available. Module aims to provide missing token support or tokens that might be handy in some use cases....
Open Y - YMCA360 integration
YUSA OpenY YMCA360 Integration module provides the Open Y distribution with an option to pull YMCA360 program and live stream schedules into its Program Event Framework. INSTALLATION Requirements:...
Categories: Integrations
Contact Storage Disable Mail
This module provides administrators with the ability to disable email notifications on a per-contact form basis. With this module, site administrators can choose which contact forms should send an...
Categories: Integrations
Field Widget Layout
With the module, users can adjust the width of fields in the edit form to better suit their needs. Users can set the width individually for each field. Edit the width of a field in "Manage form...
Categories: Content editing experience, Site structure
Locale Deploy
Introduction Translations for Drupal core and contrib modules come from localize.drupal.org. In traditional Drupal, you update translations by either running some Drush commands or clicking around...
Categories: Developer tools, Multilingual
Commerce Buy Now
Commere Buy Now module alows for customer add product to the cart and redirect the customer to the checkout page by clicking on the "Buy Now" button. Requirements This module requires the following...
Categories: E-commerce
REST Entity Display
This module leverages the power of rest resources, formatters and serializers to expose entities through view modes and form modes. In fine, it exposes EntityViewDisplay and EntityFormDisplay core...
Categories: Content display, Content editing experience, Decoupled
Facets missing merge
Provides a facet processor that allows the missing facet item to be merged into another item. Allows you to merge the missing facet item onto an actual facet item. Example If you have a facet with...
Categories: Site search
Luxon Date Field Formatters
Use Luxon to localize datetime field output, client-side, showing dates and times in the visitor's local timezone. Localizing dates client-side allows a site to display localized dates and times...
Categories: Content display, Site structure, Multilingual
Advanced Entity Notify
Advanced Entity Notify is a tool to send notification e-mails to admins/moderators about entity (node, comment, other) events (create, edit, delete). Module can send e-mails to admin (user with id...
Categories: Administration tools, Content editing experience, Integrations
Yaml Query
This project provides a Service that can be used to parse YAML into an executable EntityQuery. Example Yaml: --- main: entity_type: node range: start: 0 length: 10 sort: field: nid conditions: -...
Categories: Developer tools
Artificial Intelligence Images Generator
This module provides a CKEditor 5 plugin to generate images using artificial intelligence. You can use Stable Diffusion or OpenAI API. Dependencies Key Installation Install Key and Artificial...
Categories: Content editing experience
Search API AI
Note: This module has been moved into the AI module. It is a sub-module called ai_search. Can be found here: https://www.drupal.org/project/ai A Video on how to use it can be found here: https:/...
Categories: Integrations, Site search
Preview Wrapper
Wrap entity preview with things to help the entity preview process.
Categories: Administration tools, Content editing experience, Content display
Feeds LDAP
The original ldap_feeds module was once part of the ldap module in D7. It was dropped in favour of a simpler periodic update mechanism not reliant on feeds. See Port LDAP Feeds submodule to Drupal...
Commerce License Content
This module provides Commerce License Type plugin submodules for licensed content management. Contains three submodules: Commerce License Publish ContentFor the licensed management of audience...
Categories: E-commerce, Content editing experience, Access control