Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

55,454 modules match your search

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

Pages