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

9,520 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.

Form Multicrud

Experimental module that introduces a new composite form element. Have a look at the screenshot and the multicrud_example.module code. Looking for a Co-Maintainer! I am a bit scared myself of the...

Kansas Sales Tax for Ubercart

Note: As of August 11, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in...
Categories: E-commerce

Consensus

Consensus is a platform for both creating content and having discussion in large groups. The suite of modules provides a CCK field that can be viewed and edited in a semi-AJAX environment, in a...

cttree

This module provides the opportunity to order content types in parent-child relations. You can create a simple structure of content-types (like menu-links) calling /admin/structure/ctree. Steps for...
Categories: Content editing experience

Informal

Informal is intended as a combination of a Wiki notation filter and a free-form DB. (After years on DokuWiki, I cannot live without Wiki notation and the existing filters do not satisfy me, sorry!)...

vocabulary matrix

As a first step this module attempts to support a content field as a matrix. The matrix field supports management of the labels of the matrix on the x and y axes i.e. first row column headers and...
Categories: Content display, Site structure

Bendy (Responsive Featured Content Banner)

Overview Bendy is a fully responsive featured content rotating banner, slider, carousel etc...(whatever you kids are calling it these days). Bendy is a feature module that creates a turn-key...

Site Copy

Site Copy was created to expedite the process of copying an existing website's content into Drupal. The original version was a custom module developed by the University of Ottawa; this is a rewrite...
Categories: Content editing experience, Import and export

Send email multiple friends at the same time with Custom module

Step 1.) Create Module file like: yourmodule.info name = "yourmodule module" description = "Send Emails for multiple friends module" core = 7.x files[] = yourmodule.module Step 2) Create module...
Categories: Integrations

Zoho CRM

IMPORTANT NOTICE: Dev release created on May 5 2014 or later requires version of the Zoho CRM API library created on May 5 or later. Zoho CRM suite of modules provides integration of Drupal with...
Categories: Integrations

Acquia Cloud Dashboard

TODO: [#2076593] Initial Report Generation takes time and could possibly timeout when there are large number of sites on the subscription or when Cloud API is responding slow. Generate the report...

osCaddie - Alfresco Integration

What is osCaddie? osCaddie is a service offering from Appnovation technologies under their initiative to enable “Open Source for the Enterprise”. It includes a toolkit of modules to integrate...
Categories: Content editing experience, Developer tools

Kaje™ Picture Passwords

Integration with the Kaje™ Picture Passwords authentication service. Who should use this module The Kaje™ Picture Passwords service serves as a proof of knowledge replacement for typed passwords or...
Categories: Security

Google Site Search Simple

Google has two levels of Custom Search to provide local search for a website: Custom Search Engine and Site Search. Google publishes a comparison table for your reference. Google Site Search Simple...

osCaddie - Drupal Alfresco Integration

What is osCaddie? osCaddie is a service offering from Appnovation technologies under their initiative to enable “Open Source for the Enterprise”. It includes a toolkit of modules to integrate...
Categories: Content editing experience, Developer tools

Express Lane

Express Lane is a streamlined platform to integrate PayPal Express Checkout. It's intended for easy configuration, yet it's powerful enough to use as the e-commerce or e-fundraising platform that...
Categories: E-commerce

User API Key

The User API Key module creates a read-only API key for each existing and new user. It adds a line to the permission screen where the site administrator can set which user role(s) may access their...
Categories: Access control

field:expression

# field: expression ## Description This field provides a widget to enter php-code to compute the value. This value can be computed from other values of the same entity or from system values. The...
Categories: Site structure

Plugin Hooks

The Plugin Hooks module makes it possible to implement all of Drupal's hooks as plugins. In doing so, it becomes possible to create any Drupal module in a completely object-oriented fashion. You...
Categories: Developer tools

WebPush

This module allows you to send push notifications from your Drupal site with the PHP WebPush library. You don't need any external service, neither node.js or other frameworks, just install the...
Categories: Developer tools, Integrations

Elfsight Yelp Reviews

This project is unsupported due to an issue the maintainer didn’t address. See [#3112796] for details. If you have already installed this project, you should uninstall it. If you've already copy...

Entity Custom Base Field

Creating base fields are usable when we need to create them at one place & this field would get shared across all the bundles of an entity type. Thus in place of having to create fields separately...
Categories: Site structure

NeverBounce Email Validation

NeverBounce Integration for Drupal Overview The NeverBounce Integration for Drupal allows site administrators to validate email addresses in real-time using the NeverBounce API on every form which...
Categories: Integrations

AI Web Automation

The AI Web Automation module provides a comprehensive framework for automating web interactions using AI-powered browser automation with Playwright MCP (Model Context Protocol) integration. It...
Categories: Administration tools, Integrations

MySQL/MariaDB Query Logger

mysql_query_logger is a minimal module that logs all Drupal database activity to a custom file. You do not need to install or enable the module via the Drupal UI—simply add the code via Composer...
Categories: Developer tools

Pages