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.
ChatGPT Augmentor
The ChatGPT Augmentor is a submodule of Augmentor. It allows Augmentor to interface with the ChatGPT API. ChatGPT is an artificial intelligence chatbot developed by OpenAI and launched in November...
Categories: Content editing experience, Integrations
Content Moderation Bulk State Change
This module leverages Drupal bulk actions to streamline content workflows. Whether transitioning drafts to published status or archiving outdated content, this tool enhances efficiency for content...
Categories: Content editing experience
Contact Mail
Allow to set common Contact form Recipients
Block Inject
The Block Inject module allows for regions to be created and injected in the middle of chosen node types. You can create any number of regions to inject as well as select as many node types you...
Categories: Content editing experience, Content display
Superslides Fullscreen Caption Slider
INTRODUCTION ------------ Superslides Caption Slider is a Caption Slider integrated with views using two powerful libraries Superslides and Animate.css Superslides is a full screen, hardware...
Node Session for Open Y
Provides a Session content type and related configuration
Categories: Content display
Nested Image Style
This module enables creating image styles which inherit image effects from other image styles. Thus enabling the user to setup several base image styles to be reused in other styles, instead of...
Categories: Content display, Developer tools
Data URI Creator
The Data URI Creator is a lightweight standalone module that implements a utility page for manual generation of Data URIs (see RFC 2397: The data URL scheme). The tool can be particularly useful...
Categories: Content editing experience, Developer tools
jQuery UI theme
This module provides a jQuery UI theme selector and uploader. The user interface allows to: import jQuery UI themes from various archive format identify jQuery UI themes per user set name delete...
Cron Service
The module provides a service collector which executes tagged services on each hook_cron() and allows developers to not write any code to *.module file and have simple time controlling...
Categories: Developer tools
Units of Measurement
Units module provides very simple API for working with unit types collections. This module introduces ability to create units and make conversions between them. Units 7.x There has been a major...
Route Planner
A very simple and lightweight Module to create a route from any address to a fixed point of interest (i.e. your company location) or any other address. The Module works with Google Maps and will...
Categories: Site structure
Field Group Inline
Overview Show all fields inside the same group displayed inline separated by chosen character. Features Show all fields inside group in the same line. Choose fields separator. Available template...
Categories: Site structure
Taxonomy field menu
Summary: This module is to build menus based on connections between terms and nodes. The idea comes from the common request of terms -- nodes menus in Drupal community, like menu: -- term1 -- node...
Categories: Access control, Site structure
Video Sitemap
The Video Sitemap module. Provides possibility to create video sitemap. More information on video sitemaps can be found at https://developers.google.com/webmasters/videosearch/sitemaps Drupal 7...
Categories: Search engine optimization (SEO)
Postal Code
A very minimal D7 Postal Code (ZIP Code) field with validation for one country (listed below) or a combination of countries. Countries with validation: USA Canada UK Germany France Italy Australia...
Categories: Site structure
Notify Widget
Provides a notifications widget that adds a notifications icon to the page for the user to access their notifications. The icons displays an iOS style red badge containing the number of unread...
Categories: Developer tools
Group Menu
This module is designed to associate group specific menus with a group when using the Group module. This is inspired by OG Menu and adapted to work with the Group module. Requirements Group module ...
Categories: Administration tools, Content display, Content editing experience
Taxonomy hide
This module allows to setup a list of vocabularies whose terms will not be listed during node view. Optionally, when a node is displayed, this module can also group its list of terms by vocabulary,...
Categories: Site structure
Commerce Checkout Complete Registration
D8 & Commerce 2.x This will be provided by Commerce 2.x In progress [#2857157] D7 & Commerce 1.x About: It's about having a way to choose or not, for the Guest customer, if he wants to register....
Categories: E-commerce, Automation, Developer tools
Open Atrium Admin
Improves the normal Drupal admin experience for Open Atrium Submit an Issue or See issue queue
AI powered Search Block
AI Powered Search Block answers the questions your visitors type, with content from your own site. An LLM writes the answer from the pages you indexed. Every answer links to the sources it used....
Categories: Artificial Intelligence (AI), Site search
4xx templates
This is a single-purpose module based on a core (modules/system) patch from https://www.drupal.org/node/2363987 For instance, for a 404 response page, use page--404.html.twig This module is in...
CaptchEtat
This module seamlessly integrates the CaptchEtat API into Drupal, empowering government websites adhering to DSFR standards with enhanced security measures. CaptchEtat, a robust solution available...
Categories: Security
Matrix field
This module provides a field type for CCK in D6 and Fields in D7. It provides a table with fields in each cell. This module is no longer under active development, but there are a number of other...
Categories: Site structure