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

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

Site Glue

Site Glue is a "utility belt" for Drupal site builders and developers. It replaces the repetitive custom code (hooks) and heavy single-purpose modules usually required for common tasks like...
Categories: Content editing experience, Developer tools, Site structure

Tithely Breeze Giving

The Tithely Breeze Giving module provides a simple and elegant way to integrate your Breeze ChMS (now merged with Tithely) online giving form into your Drupal website. It creates a block that...
Categories: Integrations

AI Phrase Cloud

AI Phrase Cloud lets site administrators create crowdsourced phrase cloud sessions. Each session poses a question or prompt to participants — such as "What does success look like for our...
Categories: Artificial Intelligence (AI), Media, User engagement

Taxonaut

Taxonaut replaces Drupal's default taxonomy list with a fast, interactive tree view — drag-and-drop, inline editing, search, undo, snapshots, and CSV import for managing large vocabularies easily....
Categories: Administration tools, Content editing experience, Site structure

Views arguments in filters (Sandbox)

See http://drupal.org/node/357082 for discussion on getting this module's functionality into Views in a more structured way. So, what's the thing? Arguments is one of the things that makes Views...
Categories: Site search

Module Grants

D6 is approaching end of life. We'll be doing maintenance fixes only. Module Grants makes modules that deal with content access permissions operate better on unpublished (as well as published)...
Categories: Access control

Case Tracker Plus

A feature-based version of Case Tracker, which relies much more heavily on standard Drupal modules like CCK and Comment Driven, and is thus much more extensible. Contains nearly 100% of the...

Single Page Website

Do you want to organize front page of your site as a single page website with navigation by anchors? Summary This module provide the ability to display the content of all menu items of the main...
Categories: Developer tools, Site structure

Recurly Commerce API

Provides Drupal integration with Recurly Commerce (formerly Prive), a Shopify-first subscription management platform acquired by Recurly in 2024. This module enables subscription billing, webhook...
Categories: Developer tools, E-commerce

AI Architect

AI-Powered Drupal Configuration Generator Generate Drupal configurations using natural language prompts. The AI Architect (AIA) module enables site builders to create complex Drupal configurations...
Categories: Artificial Intelligence (AI), Developer tools, Site structure

Links Package

The Links Package is a multi-module set for managing URL links in a master directory, and attaching them in various ways to your content pages. It includes both an API for developers and user...
Categories: Content editing experience, Developer tools

AdSense User Consent

Prompted by revised privacy legislation, some websites that include Google AdSense want to allow visitors to control whether ads shown are personalised or not. This module cannot do the work of...
Categories: E-commerce

Unpublish Public Files

Hide (unpublish) public files when their parent media entities become unpublished. The module provides the ability to keep public files of unpublished media entities unavailable until the media...
Categories: Access control, Media

AI Writer

AI Writer adds an OpenAI-powered writing assistant directly to your content forms. When creating or editing an article or any other content type, authors can type a plain-language instruction —...
Categories: Artificial Intelligence (AI)

Cache Router

About CacheRouter is a caching system for Drupal allowing you to assign individual cache tables to specific cache technology. CacheRouter has an option to utilize the page_fast_cache part of Drupal...
Categories: Performance, Integrations

Taxonomy Treemenu

*** This module is now unmaintained. Please read the closing post on the queue for further details. Rob. *** No activity recently, so V7 is going to first release. Please run 'update.php'! It works...
Categories: Content display, Site structure

Content Staging

Introduction This module allows the content for a site to be kept in a separate staging repository. This will typically be a Subversion or Git repository where the content has been committed and is...
Categories: Content editing experience, Import and export

Ckeditor Media Image Style

This module lets beginners in Drupal apply image styles (e.g., thumbnail, large) to embedded media images right in CKEditor 5, via a simple selector button, for flexible display without global...
Categories: Accessibility, Media, Search engine optimization (SEO)

Common Alerting Protocol (CAP) safety alerts

The CAP standard is used worldwide to communicate consistent, timely safety information in a way that many applications and devices can consume. It allows information to be distributed and consumed...
Categories: Decoupled, Developer tools, Integrations

Audit Chain

Tamper-evident audit logging for Drupal, usable by any module. Each entry's hash covers its own content and the previous entry's hash. Any later insertion, deletion or edit breaks that chain and is...
Categories: Administration tools, Developer tools, Security

Presets

The presets module provides an API for creating a set of settings to accomplish more advanced functionality on a site that requires multiple modules set up a certain way. Traditionally, the only...

BEE Hotel

BEE Hotel — The Drupal platform for hotels, B&Bs, and lodging. • Direct booking engine • Dynamic rates & availability • Daily planner & operations • Guest messaging tools • Integrated PMS (BAT) &...
Categories: E-commerce

Entity Inherit

Allows entities (say, a “School” entity) to inherit certain fields (say, the “Covid-19 policy” field) from another entity. Fields’ contents are evaluated every time a node is saved, so you can...
Categories: Content editing experience

Google Firebase Push Notifications For Nodes

This module provides the implementation for sending Firebase Push Notifications to devices with Node data as the payload. It depends on drupal/firebase that handles the Firebase API connections and...
Categories: E-commerce, Content display, Integrations

Bootstrap UI

Integrates Bootstrap CSS framework along with a user interface for configuring and customize components, variables and plugins. Overview Build fast, responsive Drupal sites with Bootstrap UI!...
Categories: Developer tools, Integrations

Pages