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

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

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

Pages