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

55,500 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.

Data Pipelines SFTP

Overview Provides SFTP support to Data Pipelines. Features At present the module allows a user to add a dataset using a file server as a resource for the supported sources, i.e. JSON. The supported...
Categories: 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...

Remote File Importer

The Remote File Importer is a module designed for dynamic data synchronization from remote storage systems. This community module seamlessly integrates with Drupal, enabling automated scanning and...
Categories: Import and export

Batch Plugin

Batch API, Cron jobs and queues, and Drush queues. Three different methods to process large amounts of data in Drupal, and quite frankly quite a lot of hassle and coding to achieve something that...
Categories: Administration tools, Developer tools, Site structure

Index Now Commerce

This module has been merged into index_now as a submodule. Please update to drupal/index_now >= 3.1.5 and remove this package with composer remove drupal/index_now_commerce.
Categories: 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

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

Start End Year Only

The Start End Year Only module enhances Drupal's date field functionality by introducing a specialized widget tailored for selecting start and end years. When creating a new date field, this module...
Categories: Content display

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

Commerce VNPay Payment

Payment gateway VNPAY-QR This module for testing only The payment gateway system meets the standards of the State Bank of Vietnam and international security standards PCI DSS 3.2.1 level 1,...
Categories: E-commerce

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

OpenAI Files

Enables files to be added to an AI (Artificial Intelligence) which can then be used as the source of knowledge for replies. Although this module can be used on it's own to manage files added to an...
Categories: Administration tools, Integrations, Media

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

Commerce Tip

Commerce Tip Provide checkout pane to add tips while checkout cart. Administrator can configure the description of tip checkout pane in checkout flow, add or remove tips. Tips are saved as...
Categories: E-commerce

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

Search API Extras

Search API Extras is a collection of additional Search API functionality and modifications to existing Search API functionality. Currently it contains 2 features: An override of the Multiple Terms...
Categories: Site search

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

Ecwid Drupal

Puts an Ecwid store on your Drupal site and makes it integrate well. This is an unofficial Ecwid integration, and is not affiliated with or endorsed by Ecwid. Features Drupal blocks for Ecwid:...
Categories: E-commerce, Integrations

Smart Content Lytics

Description The Smart Content Lytics module integrates the Lytics Personalization Engine (visitor profile) with Drupal Smart content. This allows Drupal administrators to create Smart Content based...
Categories: Content display, Developer tools, Integrations

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

Migrate Source Virtual Key CSV

This migration source plugin extends the Migrate Source CSV plugin to provide for a virtual key in the migration. The virtual key field SHOULD NOT exist in the source CSV file and is constructed by...
Categories: Import and export

Active menu item by path

Active menu item by path simplifies Drupal navigation by automatically highlighting active menu items based on the current path, enhancing user experience. Features Compatible with all menu...
Categories: Administration tools, Site structure

Pinto: Native Components

Pinto is a way of defining frontend components with plain PHP. Define components as simple classes, and let Pinto do the rest. Works well with controller/render-arrays, blocks, layouts, entity...
Categories: Developer tools

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)

Pages