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

10,312 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.

AWS Bedrock Provider

The AWS Bedrock provider unleashes the full power of all the AI models of the AWS Bedrock service together with the Drupal AI module. This means that you can use models like Claude, Amazon Titan,...
Categories: Automation, Integrations

jqcookie_lightbox2

Display a Lightbox2 pop up after a certain amount of time, tracked by a cookie. Requirements jqcookie Lightbox2 Installation Install jqcookie, lightbox2, and this module Visit admin/settings...

Collapseblock

Description Allow to collapse selected drupal blocks. Version for Drupal 6.x Similar modules: http://drupal.org/project/collapsiblock - collapse all blocks. Configuration Go to admin/settings...
Categories: Developer tools

User Generated Content

Enable admin users to create projects that entail user generated input by building forms based on content types, which authenticated users can entere their content to be displayed on the site. See...
Categories: Content editing experience

Nodeblox

Nodeblox lets you create blocks in a UI that someone else can admin: choose a node to display in that block. The block always stays the same, but the content might change. Every block has its own...
Categories: Content display

SocialShare

Add Social Media Icons to Your Sidebar. Introduction ------------ This module is a small social sharing widget. It can provide a floating block with social share buttons. Installation ------------...

video messaging

video messaging this module help us to send video message in video format.Also support broadcasting of video message for site admin and other supported roles.we can also broadcast video from...
Categories: Site structure, Media, Developer tools

Add Ext JS CSS

- This Module aims to add external JSS and CSS in drupal way and also to modify which JS or CSS file to add from admin panel. - Can restrict the theme to add JS and CSS externally that are...
Categories: Developer tools

Simplebar

Stripped down version of D8 toolbar which removes almost all JS and reduce performance impact of having toolbar on the page. Admin pages will not 'Jump around' because of toolbar JS initialization....
Categories: Administration tools, Site structure

Variable log

Overview Allows you see who and when updated a value of variable. Configuration After enabling a module, go to admin/config/system/variable-log and set up a method to clear the log. Requirements...
Categories: Administration tools

Rule-based SMS Router

This module hooks into the SMS Framework and allows admin-defined rules to determine which of a large number of configured gateways an SMS message should be routed through. Rule plugins can also be...
Categories: Developer tools

Related Menu

Adds a custom block that allows the admin to set a rule for what menu to display on the page based on the URL. Allows for a secondary navigation that is driven by the top level navigation choice.
Categories: Site structure

Node statistics by year

Nodestates module is used to count & export number of nodes of all the content types in a drupal installation by year. After enabling this module site administrators are then able to download a csv...
Categories: Content editing experience

Mailchimp Multiple List

Mailchimp Multiple widget provide option for multiple list selection in single field admin from Drupal, end user will need to select just one select box and he/she will subscribe in multiple lists ...
Categories: Integrations

User Access Expiration

Expires a user’s access to a site after a specified number of days. It uses the user registered date/time and an admin configured number of days to determine when to expire the users access. The...
Categories: Access control

CCAvenue Checkout

CCAvenue payment gateway integration using custom form block for any content type. It provides CCAvenue Payment Gateway settings in Admin Panel under Configuration menu. It provides single checkout...
Categories: E-commerce

Welcome Drupal

This module has a set of Drupal tours to help beginners. On the page: /admin /help, in the tour section you will find the tours created :)
Categories: Content editing experience, Site search, Developer tools

Monitoring Satellite

The Monitoring Satellite provides data about your Drupal CMS for the Monitoring Station. Installation Install as you would normally install a contributed Drupal module. Configuration Go to /admin...

S3 stream wrapper

AWS S3 Stream-Wrapper Provides a Drupal stream-wrapper service backed by S3. Add custom aliases – such as image:// or whitepaper:// – programmatically using tagged services, or dynamically using...
Categories: Developer tools, Integrations

Commerce cart notifications

Allows to configure email notifications for abandoned carts (authenticated users only). This module adds a new Cart notification entity type which is generated and sent according to the bundle...
Categories: E-commerce

Commerce Stripe Alipay

This module is a standalone integration of Alipay as a Stripe Wallet REQUIREMENTS ------------ - Drupal core ^8.8 || ^9 - Drupal commerce ^2.19 - Stripe PHP 7.25 and above Installation ------------...
Categories: E-commerce, Integrations

User Approval Dashboard

The user approval dashboard module provides a dashboard where admin can approve the users and can see a list of actiive and inactive users. The user export sub module provides an option to download...
Categories: Import and export, Access control

Bean Entity View

Provides a Bean type plugin that allows admins to create blocks that display a single entity as a block using a particular view mode. The entity being display is either specified when the bean is...
Categories: Content editing experience

Activity emails

Send emails about site activity (create and update entities) to an email address given. You can configure: * Email address * Enable / disable sending * Template of the email For a more granular and...
Categories: Administration tools, Content editing experience, Integrations

Webform Summation Field

This module will provide a new field type called "summation field", admin can collect the values of the webform fields. The field will hide in the webform. We can use this module to show different...

Pages