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.
Views Search
The Views Search module transforms views with exposed filters into search form / search results pages. This module is useful for sites that require custom search forms with the look and feel of a...
Circliful
-- SUMMARY -- Incorporates the Circliful JQuery plugin so you can make pretty round pie charts. See https://github.com/pguso/jquery-plugin-circliful *** This is an early development version of this...
Tripal CV Browser
This module can be used to display and browse a hierarchical tree representation of any controlled vocabulary (CV) stored into Chado (cvterm table). The vocabulary to browse must have relationships...
Custom Layouts
This module provides the ability to create custom layouts in Drupal through the user interface. Without this module, developers are required to define custom layouts by creating layout plugins that...
Categories: Content editing experience, Content display
QuantCDN - Drupal Static Site Generator & Hosting
About Quant QuantCDN is a global CDN engineered specifically for the static web and Jamstack. Quant is focused on supporting both small teams and large organizations with Enterprise-grade features...
Categories: Content editing experience, Decoupled, Site search
Link content parser
The Link content parser module extracts essential information from any URL you give it. That includes article content, titles, authors, excerpts, lead images, and more. It will be useful when you...
Categories: Content editing experience, Integrations, Site structure
Organize Files
Description: This module provides the functionality of moving files related to a content type from one directory to another directory with the possibility of adding 301 redirects from old...
Categories: Media
Sage DataStream XML API integration
1. About API module able to create integration with the SAGE DataStream XML API (http://www.sageworld.com). Drupal just displays products, categories etc and nothing is installed on the Drupal...
Categories: Developer tools
Layout Kit
Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools
OpenBusiness Profile
OpenBusiness is a customizable, responsive, and lightweight Drupal installation profile. It comes by default styled with more than 20 components. All the colors can be changed as well as the...
Categories: Administration tools, Multilingual
Block Breakpoint
The Block Breakpoint module makes it possible select one or more breakpoints that will apply as a block condition. On the rendering of the page an inline script will remove the block, if the...
Categories: Content display
Azure CDN Purge
This module extends the Purge module by providing a purger, queuer, and processor plugin for Azure CDN. The module also comes with a manual purge form that allows users to send manual purge...
Categories: Integrations
Ckeditor5 WordCount
CKEditor 5 Word Count provides real-time word and character counting with configurable limits for content editors. Perfect for blogs, news sites, and any content management workflow requiring...
Categories: Content editing experience
MCP Tools
MCP Tools connects Drupal to AI assistants (Claude, Cursor, Windsurf) via the Model Context Protocol. Describe what you want in plain English — the AI handles the Drupal work. Example You: "Create...
Categories: Artificial Intelligence (AI), Decoupled, Developer tools
External Entity (Consumer)
Ever wish you could display content from another Drupal site as if it were part of your own—fully themed, used in Views, and rendered with view modes—without duplicating that content? The External...
Categories: Content display, Content editing experience, Import and export
Media Reference Override
When editors reuse the same image across multiple pages or content types in Drupal, the alt text, title, and caption stored on the media entity are global — changing them affects every single place...
Categories: Media
Auto Taxonomy Menu
The Auto Taxonomy Menu module automatically generates dynamic child menu items for a parent menu link based on taxonomy terms in use by a specific content type. This is particularly useful for...
Categories: Automation, Content editing experience, Site structure
Flux Slider
DESCRIPTION: Module for integrating the Flux Slider JavaScript library and controlling its settings through an administration interface. The Flux Library must be installed at /sites/all/libraries...
Categories: Developer tools, Integrations
Tumblr Migrate
This is a Migrate module for importing a Tumblr blog into Drupal. I experimented with Feeds first, but even with Feeds Tamper, special field handling (e.g. URLs included inside of HTML)...
Categories: Import and export
Japan Postal Code
This module provides a Japan postal code data and API for them. This fetches the csv file from the Japan post office website and insert it into the local database. After getting the data, it doesn...
Categories: Developer tools, Site structure
Uc Wishlist
About The UC wish list module, adds wish list/gift registry support to the Ubercart store, an open source e-commerce solution fully integrated with the leading open source CMS, Drupal. This module,...
Categories: E-commerce
Dropsolid Rocketship Paragraphs
Switched to maintenance only, no new features will be added. Works best with Dropsolid Rocketship Install Profile. Requires Dropsolid Rocketship Core. A collection of paragraphs to kickstart your...
Commerce Migrate Ubercart
Commerce Migrate Ubercart is a migration using Commerce Migrate and the Migrate suite that can migrate 6.x and 7.x Ubercart stores from either the existing Drupal database or an external database...
Categories: E-commerce
nodeprofile privacy
Allow users to hide nodeprofile fields
Categories: Access control
Platform for Privacy Preferences
P3P isn't used by any main stream browser save for Internet Explorer. IE only uses it to muck with cookies and, in particular, with cookies set by requests to an iframe. This module allows you to...
Categories: Developer tools