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.
Migrate Process Newspaper3k
Migrate Process Newspaper3k provides a Migrate process plugin to enable you to request and extract data from the python based Newspaper3k article download framework. This plugin also works with...
Categories: Import and export
AI Interpolator ECA
Warning - anyone new to this module should be switching to the AI module instead, where the AI Interpolator exists as the AI Automators with improved functionality and more providers in to come....
Categories: Content editing experience
Autoplay Auto
This module provides Drupal integration of the Autoplay API primarily via a webform handler and Drupal's queue system to collect data from website users. Autoplay is a tool for dealerships, dealer...
Categories: Integrations
Gutenberg Core Enhancements
A general purpose Gutenberg core block enhancements and extensions, currently does the following: Enables Header section by default in the core/table block. Adds 4 columns layout in the core...
Categories: Accessibility, Content editing experience
EmulatorJS
An EmulatorJS file formatter. Warning this is pre-alpha and subject to major changes which could result in settings relating to this module being lost. if the module is uninstalled, file fields...
Categories: Media
Retrieval-Augmented Generation (RAG)
User Expiry Notify
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: Access control
Responsive Image Allowed
The module allows responsive images in views custom text. You just need to enable the module and configure views as usual.
Categories: Content display
CiviCRM Group Sync
CiviCRM Group Sync Features Syncs members from Drupal group to CiviCRM Groups. Post-Installation - Add Members to Drupal Group. - Related CiviCRM contact is added to the civicrm group matching on...
AJAX Extra
Provides additional commands to the Drupal core AJAX framework. For use by developers who want to add effects to an AJAX callback. The code for this project is currently going through internal...
Categories: Content display, Developer tools, User engagement
Redsys Payment
Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide? The...
Categories: E-commerce
Migrate Process Text to Paragraphs
Migrate Process Text to Paragraphs provides a Migrate process plugin to allow processing of string with new lines into string with paragraphs (similiar to nl2br()) Example process: 'body/value': -...
Categories: Import and export
sshop_base
This should be deleted, no further development will be done on this.
Associated Press Stylebook Date Augmenter
Categories: Content display, Site structure
Group Permission Set
This module adds support for defining multiple permission sets per group type. Users that have permissions to create/edit groups can then choose which permission set will provide permissions for...
Categories: Access control
Quick Edit Variation
Editing product variation information requires going through many steps. The Quick edit variation module was created to help you solve that problem. Features Provides an operation to quick edit...
Categories: E-commerce
Virtual Patient
Virtual Patient (VP) Module for Drupal Note: This is in-progress work. A virtual patient is a specific type of computer-based program that simulates real-life clinical scenarios. Learners using...
jQuery MatchHeight Views
Features When creating views, there will be fields with different data, causing the views to display poorly Post-Installation This module will help you solve that problem by configuring the fields...
Categories: Content display
Webform Converge
The Webform Converge module provides an off-the-shelf payment processing solution for the Evalon Converge payment processing vendor. Features No payment information passes through the hosted Drupal...
Categories: E-commerce
Zoom Entire Page
Provide a block to add button zoom in/out reset zoom entire page
Categories: Content display
Field Login & Simple Oauth Password Grant
Not under maintenance, please use Simple OAuth Password Grant.
Categories: Decoupled, Developer tools
JSON-RPC Change Email No Password
Features This module provides a JSON-RPC endpoint that enables users to change their email addresses without inputting their passwords. It is similar to the No Current Password module but for...
Categories: Decoupled
Etherpad API
Modules that provide etherpad integration are not Drupal 10 compatible. This one is. Etherpad API This module can be used to proxy requests to an etherpad API. After installing the module, you must...
Categories: Decoupled, Integrations, User engagement
Timestamp w/Timezone
This module provides a field type to allow users to input timestamps along with a timezone. The use case is for an event at a specific time, in a given timezone.
Categories: Content display, Content editing experience
AI Interpolator Agent
This AI Interpolator Agent create dynamic AI agents for the Minikanban AI Agents using the AI Interpolator
Categories: Automation