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

13,142 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.

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

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...

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

Node Reference URL Formatter

Makes it posible to output url from nodereference

Corresponding node references 7

See the up-to-date version at http://drupal.org/project/cnr

Drush CMI Tools

Obsolete This module is no longer recommended, please migrate to Config ignore (V3 or above). Migration instructions Use case Provides advanced CMI import and export functionality for CMI workflows...

Immich Integration

Immich Integration A comprehensive service-oriented integration with Immich, the self-hosted photo and video management solution. Overview The Immich Integration module provides a robust Service...
Categories: Integrations

Module Matrix

Module Matrix: Elevating Drupal Module Management Welcome to Module Matrix—an advanced, intuitive, and fully customizable module management tool built for Drupal. With no dependency on jQuery and a...
Categories: Administration tools, Developer tools, Site search

Member Platform

Tools to help membership organizations (e.g. clubs, associations, meetup groups, nonprofits). Member management, dues processing, event registration, communicating with members, profiles,...
Categories: E-commerce, Site structure, User engagement

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

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...

Term Queue

This module has been superseded by Entityqueue which allows creation of queues from nodes, taxonomy terms, users and other entities. Entityqueue currently has an alpha release for Drupal 8 and a...
Categories: Administration tools, Content display, Site structure

Diet

This is a module to register food intakes. This module is used in the clinical study part of the project predircam to promote dietary changes for the prevention of diabetes mellitus and...

Taxonomy Machine Names

This module's audience is developers who require machine names for taxonomy vocabularies, including views support. This module allows existing (and new) installations to continue using the Drupal 6...
Categories: Site structure, Developer tools

Snapit

Snapit is a version control system for Drupal settings, blocks, views, roles and permissions, for use in deployments or setting up a new Drupal installation based on a previous configuration....
Categories: Developer tools, Import and export

Vote

Description Vote defines a new entity type (vote). Votes can be cast on ANY entity type that "your drupal" knows (even on "vote" itself). Vote provides "functions" and "voting types": A function...
Categories: Content editing experience, User engagement

Pages