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