
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.
Pagerer
Pagerer is a module providing a collection of pager styles to enhance Drupal and Views standard pagers. In Pagerer 3.0.0, the jQueryUI-based pager styles (slider, mini, scrollpane) are removed from...
Categories: Content display
Node Page Disable
Summary Allows easy UI access and disabling of the path /node when not used. This was inspired by a security consideration in the Production Check Module. Requirements You only need this module if...
Webform Content Creator
This module provides the ability to create content entities after submitting webforms, and to have mappings between the fields of the created content entity and webform submission values. It is...
Categories: Administration tools, Site structure
PDF generator API
This module provides an API for generating PDF. The printable module uses this module to generate PDF.
Categories: Content display, Import and export, Integrations
References dialog
This module extends reference fields like the user and node reference fields by adding links to add, edit and search for references through a dialog. This allows for a workflow where the user can...
Role Theme Switcher
Useful Drupal module to assign separate themes for different roles (including anonymous) in your system. Often you want to separate Drupal administrative interface from frontend. You can do this...
Configuration log
With this module, you can easily log any configuration change in Drupal 9, 10 or 11, giving you a detailed record of all changes made to your site's settings. The module includes several logging...
Categories: Administration tools
Smart IP
Overview Smart IP identify visitor's geographical location (longitude/latitude), country, region, city and postal code based on the IP address of the user. These information will be stored in...
Categories: Integrations, Site structure
CAPTCHA Webform Bridge
This is a simple module that automatically set (or unset) CAPTCHA challenges to webforms. At the moment, its just implement the code proposed at Adding CAPTCHA to a Webform (Method 1 for Drupal 7)....
Categories: Access control
Quicklink
This module provides an implementation of Google Chrome Lab's Quicklink library for Drupal. Quicklink is a lightweight (< 1kb compressed) JavaScript library that enables faster subsequent page...
Categories: Developer tools, Performance
Views Isotope (Deprecated)
This module has been moved over to https://www.drupal.org/project/isotope. Removing the "views_" prefix from the module namespace makes a lot of sense with the current version, and makes the code...
Categories: Content display, Developer tools, Site structure
A Simple Timeline
The Simple Timeline module allows the rendering of entities selected by a view on a simple vertical timeline. This plugin has been ported to drupal from the wordpress posts timeline plugin. Usage:...
Spambot
Spambot protects the user registration form from spammers and spambots by verifying registration attempts against the Stop Forum Spam online database - no registration or API Key required for...
Categories: Security, Access control
Views Argument Order Sort
Sort your views results by the order of the arguments received. This module is a D8 port of one of the plugins in https://www.drupal.org/project/views_arguments_extras. Using this module will give...
Anthropic Provider
Looking for some of the best models in AI? Anthropic brings you the Claude series, renowned for safe and highly effective large language models. Integrated with the AI module, Anthropic provides...
Categories: Integrations
Social media
The social media module helps integrate your website with social media sites such as Twitter, Facebook and Google+. It provides an centralized way of managing social media profile information and...
Categories: Administration tools, E-commerce, User engagement
CKEditor Div Manager
Introduction This module integrates the Div Container Manager CKEditor plugin for Drupal 8/9. The plugin adds the ability to group content blocks under a div element as a container, with styles and...
Categories: Content editing experience, Integrations
IMCE Tools
IMCE Tools is a package of useful functionality for use with IMCE. This package contains three modules: IMCE Directory Manager This module provides an interface for specifying which directories a...
Layout builder ids
This module is supported for both D9 and D10. This module allow site builders to enter a ID to either a section or block within layout builder, thus allowing anchor links to certain sections of the...
Categories: Administration tools, Content editing experience, Content display
Imagefield Slideshow
This will provide a field formatter for image fields, so that the images uploaded for an image field can be rendered as a Slideshow. Features covered Image style Link Transition effect Transition...
Categories: Content display, Media, Site structure
Media Revisions UI
DEPRECATED: [#2911977] has been committed to 10.2.x so this module is no longer required. Media entities support revisions however there is no interface to handle them. This module adds "Revisions"...
Categories: Media
Inline responsive images
Inserting an image in the text editor dialog today allows the user to fiddle with image dimensions. It doesn't even have aspect ratio locking. It's not great for the authoring experience nor for...
Categories: Content display, Content editing experience
Route Condition
This module provides a Drupal Condition plugin based on route names. Condition plugins can be used in various places, e.g. to determine block visibility, as a condition for the Context module, etc....
Categories: Content display
JSON:API Image Styles
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Overview JSON:API Image Styles is a JSON:API extension...
Categories: Decoupled, Developer tools, Media
PHPExcel
The PHPExcel module allows developers to export/import data to/from real Excel files. The idea behind this module is to have a single module for handling the export or import of Excel files,...
Categories: Developer tools, Import and export, Integrations