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.
Group context: Path prefix
This module extends the group module. Once enabled, every group can be assigned a URL path prefix. And any content within a group with a path prefix will have its URL path rewritten accordingly....
Categories: Access control, Site structure
Mail Message Templates
Provides email message templates as configuration entities.
Categories: Developer tools
RDF Sync
TL;DR Synchronizes Drupal entities, as triples, to an RDF backend Terminology How it works Automatic synchronization Manual synchronization Configuration Defining mappings Configure mappings Define...
Categories: Import and export, Integrations
Birthday Wish Firework
Features The Birthday Fireworks module enriches the birthday celebration experience on your Drupal website by introducing an enchanting firework display whenever a user's birthday occurs. This...
Huggingface
Warning - anyone new to this module should be switching to the AI module instead, where Huggingface exists as a provider to the core module. The huggingface module is a API module that features a...
Categories: Content editing experience, Search engine optimization (SEO)
Search API Grouping Solr
One of the biggest issues with Search API is the ability to break out data within Search API by fields. The following module leverages the Search API Grouping module to help denormalize fields and...
Categories: Site search
Users Node Access
This is a simple module used for individual and multiple users to access the node pages directly without assigning any specific role to the user. The module would provide a user-friendly interface...
Categories: Access control
Ajax Login/Registration/Reset Password in Modal
This module is provided an ability to login and register and rest password with AJAX in Modal dialogs or Non-modal dialogs or off canvas dialogs. This module provides a block with links to whatever...
Categories: Access control
Brute force attack protection
Features This module provides the functionality of "Brute Force Attack Protection*." New users will be denied login for the first time. This feature is implemented for fun. Post-Installation After...
Categories: Access control, Security
AI Interpolator MediaWiki
The AI Interpolator MediaWiki module is a plugin for the AI Interpolator module that makes it possible to use an MediaWiki as context source to make sure that your AI does not hallucinate. It uses...
Categories: Automation, Import and export
Commerce Nelnet QuikPay
Drupal Commerce Nelnet QuikPAY Description This module allows you to add Nelnet QuikPAY payment gateways to Drupal Commerce. Installation Install the module as any other Drupal module. Once you've...
Categories: E-commerce
Workflow Required by State
The Workflow Required by State module allows fields to be required only when the associated entity (or parent entity) is in a specific workflow state. N.B. This module extends the contrib Workflow...
Categories: Content editing experience
OpenAI Assistants
Provides AI (Artificial Intelligence) assistants that users can interact with and which base their replies on documents that have been added to them. Currently limited to using the OpenAI API...
Categories: Content display, Integrations, User engagement
AI Utilities
Provides several small utilities that are useful for AI features provided by other modules, and could also be useful for other types of features. Features Check if a string is HTML formatted...
Categories: Content display, Integrations
Easy Adsense
This is lightweight module that provides a simple integration with Google Adsense. The idea here is to provide your client like(eg: ca-pub-12345678...) and the module will automatically attach the...
Categories: Integrations
Vertex AI Search
The initial focus of this module is to provide search capabilities using Vertex AI Search that are commensurate with the search capabilities currently provided by the Google Programmable Search...
Categories: Integrations, Site search
Extra Block Types (EBT): Block
EBT Block module provides ability to insert any Drupal Block: Views, custom content block, programmatically created blocks. Demo: EBT Block EBT modules provide ability to add different blocks in...
Categories: Content display, Content editing experience
OwnID Passwordless login
An easy and secure passwordless add-on for your website. OwnID is a passwordless add-on for your Drupal website. The authentication flow is web-based and doesn't require you to install an app. Our...
Categories: Security, User engagement
Views Data Export TCPDF
This module enables printing a PDF from a view. Features It exports the view to PDF, taking into account the applied view filters. Anything added to the header and footer will be displayed in the...
Categories: Content display, Import and export
Page Range 404
The normal Drupal behavior on paginated displays when a request is made for an invalid page number is to serve the last available page to the user. If someone requests page=5 and there are only 4...
Categories: Performance
AP Stylebook Date Augmenter
Provides some just-in-time date/time formatting adjustments to meet Associated Press (AP) Stylebook guidelines. Convert meridians (a.m. or p.m.) to be always lowercase with periods between...
Categories: Content display, Site structure
Lodging Schema.org Metatag
This project extends Drupal's Schema.org Metatag module to display lodging related structured data as JSON LD in the head of web pages. Features Provides schema.org properties for: LodgingBusiness...
Categories: E-commerce, Search engine optimization (SEO)
Charts Exposed Settings
This module enables users to populate Views-based chart settings via exposed fields or filters added to the View. Post-Installation After you have created a Chart in Views, you can add exposed...
Categories: Content display
DROWL Layouts for Bootstrap
TDO Features TODO Post-Installation TODO Additional Requirements TODO Recommended modules/libraries TODO Similar projects TODO Supporting this Module TODO Community Documentation TODO Supporting...
Categories: Content display, Site structure
Keepeek Official Drupal Module
Keepeek Digital Asset Management platform centralizes all your organization's images, videos, web, print and rich media content. This module allow connecting your Drupal website to Keepeek platform...
Categories: Media