Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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