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

53,926 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.

Auto Purge Users

Auto Purge Users lets administrators delete inactive users based on time conditions. Users are selected as per criteria that check for different types of user inactivity. Some of the criteria that...
Categories: Access control

Breadcrumb Manager

Summary This module resolves an endemic problem of Drupal, the breadcrumb management, in the simplest way you can imagine: without doing anything! (hehe.. it's a kind of magic) Breadcrumb manager...
Categories: Content display, Administration tools, Site structure

Webform UUID

This project is a result of this thread: https://www.drupal.org/node/2076483 It is NOT the same as the Webform UUID Submission module which deals with submissions rather than the webform itself...
Categories: Content editing experience, Import and export

Webform Scheduled Tasks

This module (2.x branch) provides a generic scheduler for processing webform submissions. There are two kinds of plugins developers can write to hook into the scheduler: Result set plugins: these...
Categories: Administration tools, Import and export, Developer tools

Views XML Backend

Views XML Backend is a Views 3 plugin that adds native XPath 1.0 query generation. It allows you to parse XML/(X)HTML with XPath selectors using Views' graphical query builder. Dependencies Views 3...
Categories: Developer tools, Import and export

SearchStax Studio – Site Search

The SearchStax Drupal Module lets users set up and configure the SearchStax Site Search product (subscription required) on Drupal in less than 60 minutes. SearchStax Site Search harnesses the power...
Categories: Administration tools, Developer tools, Site search

Apigee

The Apigee module enables you to connect a Drupal 9+ site to Apigee Edge or Apigee X in order to build a developer portal: Users that register or are added to the Drupal site will be added as...
Categories: Integrations

Simple FB Connect

Simple FB Connect allows users to register and login to your Drupal site with their Facebook account. As the name suggests, the design principle of this module is to keep things as simple as...
Categories: Integrations, Access control

Node Authorize Link

Generates links for view, edit, or delete content without login. Module maintains authorization key for every node and gives additional grants (view/edit/delete) to every user (anonymous too) who...
Categories: Access control

Webform Multiple File Upload

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
Categories: Content editing experience

Tocbot - Automatic Table of Contents

This module provides a wrapper around Tocbot which builds an automatic table of contents (TOC) from headings in an HTML document. This is useful for documentation websites or long informational...
Categories: Content editing experience

HTML Field Formatter

This is a very simple module that enables an HTML field format for text and string fields. Useful for plain text fields that might have basic html and needs to be rendered as such. Provides a...
Categories: Content display, Site structure

PlUPload File Widget

What it does This module extends Drupal core File widget to use the PlUpload Form Element provided by the PlUpload integration module: https://www.drupal.org/project/plupload The aim of the module...
Categories: Media, Site structure

Media Parent Entity Link

This module enables you to link image fields of media entities to their referencing (node) entities. You will be able to set up the view mode for the media entity accordingly. Currently with Drupal...
Categories: Content display, Developer tools, Media

Domain Menus for Domains

Allow menus to have domain assignment so that menu and menu link administration can be linked to domain access. The module intention is to allow each domain to have its own set of menus like a main...
Categories: Administration tools, Developer tools, Site structure

Upload File Replace (for filefield CCK)

This is a small utility module that automatically stops Drupal from renaming new files upload via filefield CCK. When 2 files with the same name exist, the older files will be renamed. What it Does...
Categories: Media

Apache Solr Panels

Create custom Apache Solr Search Integration pages with Panels. This module exposes the search form, search results and information about the search as panes for use in Panels. This allows for more...
Categories: Site search

Field group views

Provides a view format for Field group. In other words, a field group can be displayed using a view. One possible usecase would be to generate a table using fields as columns. Dependencies Views...
Categories: Content display, Site structure

Condition Query

Conditional Plugin (Visibility) by Query Parameters Extends conditional plugin API to add URI Query Parameters to control the content visibility. Drupal core conditional plugin API provides the...

Math Field

The Math Field module defines a new field type to dynamically calculate values on entity forms. This is an alternative to Computed Field that does not require the use of PHP Filter. Math expression...
Categories: Site structure

Field Inheritance

The field inheritance module can be considered to be a field-level entity reference alternative. It allows site administrators to inherit any field from any entity into any other entity. For...
Categories: Administration tools, Content editing experience, Site structure

Basic cart

Intro Basic cart is a very simple shopping cart / checkout process for Drupal, that just sends 2 emails after each order. Along with the shopping cart, this module also provides a block where you...

Forms Steps

Description Forms Steps provides an UI to create forms workflows using forms modes. It creates quick and configurable multisteps forms. You will be able to add and mix lot of steps using all the...
Categories: Administration tools, Site structure

Code Filter

This module provides a simple text format (input filter) that handles <?php ?> and <code></code> tags so that users can post code without having to worry about manually escaping...
Categories: Content editing experience, Developer tools

Theme Per User

Theme per User module used to change the page appearance per user wise. Every user can easily switch themes to view their pages.
Categories: Access control

Pages