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

56,701 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.

Views Fixed Grid

Ever needed a grid of fixed dimensions to populate with view's results randomly scattered? This project attempts to solve this need. The views Grid display allows you setting up the number of...

Node Revision Restrict

The Node Revision Restrict module allows you to restrict revisions of node for each content type. This module has an admin interface to specify node revision threshold for each content type...
Categories: Content editing experience, Performance, Developer tools

Simpler Quickedit

INTRODUCTION ------------ Do you want to provide users with quickedit - but find the core quickedit really unintuitive and providing a bad experience (clicking on contextual link, then quick edit,...
Categories: Developer tools

Tables Filter Module

The tables module is a filter that converts a simple [table ] macro into HTML encoded table. The macro has the format where it begins "[table=class" where class is a style sheet class name. If the...
Categories: Content editing experience

Performance Logging and Monitoring (D7)

D6-7 note: kbahey was kind enough to grant me permissions to bring life back into this project after it was removed from the Devel project this summer 2011.A full code review/cleanup has been...
Categories: Developer tools

Drupal Computing

Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the...
Categories: Developer tools, Performance, Integrations

Field Group Colorbox

Provides fieldgroups for colorbox triggers and for colorbox popups. This is useful if you would like certain fields of an entity to appear in a popup, instead being displayed immediately on the...
Categories: Content display, Site structure

Escape Admin

This is a Drupal 7 backport of the functionality added to the revamped toolbar: [#787896] which adds a 'Back to site' button when the user has clicked on an administration URL from a non...
Categories: Administration tools

MySQL 5.6 and MariaDB 10.0 database driver

The MySQL/MariaDB driver that's included in Drupal 9 and 10 core requires MySQL 5.7+ or MariaDB 10.3.7+. This database driver lets you install and use Drupal 9 and 10 on MySQL 5.6 and MariaDB 10.0...
Categories: Developer tools

Brreg API

API module for Brreg. You probably do not need this module unless another module requires it.
Categories: Integrations

Save All Nodes

This module allows for saving of all nodes for a specific content type or for all types. Features Admin form which uses Batch API to save all nodes. Drush command which also triggers the Batch API...
Categories: Administration tools, Content editing experience, Developer tools

Seckit CSP Nonce

Introduction SecKit CSP Nonce automatically adds Content Security Policy (CSP) nonce attributes to all inline JavaScript on your Drupal site, enabling you to enforce strict CSP policies without...
Categories: Security

MCP Server UI

Built by a human using an AI assistant: 🤖 ➕ 🧠 A lot of the code in this module has been created using an AI assistant using Strikethroo & Kenkeep for improved Drupal code generation. Overview The...
Categories: Artificial Intelligence (AI)

Restrict Role Login by IP

This is a minimalistic version of Restrict By IP module . Restrict By IP module checks for IP restriction for every user on every page load. This module instead checks for such restriction only on...
Categories: Access control

Webform Submissions Download

Webform Submissions Download is used to download all fields has attachment files into a single zip at once. How to use module Download and enable module. It has dependency on webform so it will get...
Categories: Media

Access Control Kit

The Access Control Kit (ACK) module provides a customizable system for controlling access to all kinds of things in a Drupal site. It gives site builders the flexibility to define access based on...
Categories: Access control

Radix Views

A Views style plugin that lets you build responsive grid to be used with the Radix theme. Documentation Select Radix Grid as the format for the views display. Set the grouping field if needed. If...

Views Menu Area

Description Provides an "handler area" for Views 3 to list menu tree of specified menu. Sometimes you might want to attach list of links in footer, header or empty text when just single link isn't...

Advanced Forum Bootstrap

Overview Twitter Bootstrap style for Advanced Forum module. Requirements Twitter Bootstrap 3 theme Advanced Forum Recommended modules Bootstrap Views Bootstrap Panels Bootstrap Layouts Display...
Categories: Content editing experience, Content display

Analytic

The aim is to have a generic system that other projects, not just Visitors, can use to store analytics and build reports. All data will be stored in tables using the schema below. The table names...

Ubercart CSV

The purpose of this module is to export orders from an ubercart store in a manner that can be read by any spreadsheet program including Microsoft Excel. To install this module, place the modules in...
Categories: E-commerce, Import and export, Developer tools

Context Reaction: Theme

Allows the Context module to change the theme of the site. 1.x is for use with Context 2 and is no longer being actively maintained. 2.x is for use with Context 3. NOTE: Because of the way the...
Categories: Content editing experience, Developer tools

Gallery Assist Lightboxes

What does Gallery Assist Lightboxes? Gallery Assist Lightboxes allow to use a lightbox on Gallery Assist images. This package does not contain lightboxes. You should download them from the...
Categories: Media

Multiline config

Note: This is a Drupal 8 only module, for Drupal 9.3 onward, this is already a core feature: https://www.drupal.org/project/drupal/issues/2844452 This module allows configuration strings to be...
Categories: Administration tools, Developer tools

Webform Attachment Gated Download

The purpose of this module is to ask visitors to fill out a webform before being allowed to receive a file. The file will be sent as an attachment by email, if it is configured as shown below. This...
Categories: Access control, Developer tools

Pages