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

55,494 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.

File Link

This module provides a field that extends the core Link module field by storing metadata about the target file like size and mime-type. The link URI must point to file not to a directory. The site...
Categories: Site structure, Media

Field Collection Fieldset

Overview Provides a fieldset formatter for the Field Collection module. After enabling the module, go to admin/structure/types/manage/CONTENT_TYPE/fields and switch the widget to "Fieldset". Go to...
Categories: Content editing experience, Content display

CSP log

This module enhances any module that adds the CSP header to a site, by providing a reporting endpoint, custom storage and aggregated reports that can be used to trace issues or adapt the CSP headers.
Categories: Security

Limited Widgets For Unlimited Fields

How often have you had to re-use existing fields? How often is the same field with multiple values? How often do you need the Unlimited field to have a limit on the number of values for a...
Categories: Site structure

Popup field group

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Adds ability to display Field group as a popup. This...
Categories: Content editing experience, Content display, Site structure

Search API AZ Glossary

Drupal 8 branch This is a complete rewrite of the old D7 module. It is shiny and packed full of new features. Release tag 8.3 tested with: Drupal 8.3 Search API 8.1.1 Facets Alpha 9 If upgrading...
Categories: Site structure, Site search

CKEditor Image - Enhanced Image Plugin

This module provide a new Image plugin, which is a mofified version of CKEditor's image plugin. It helps you center image using toolbar button or in Image dialog. Implementation All the credits go...
Categories: Administration tools, Content editing experience

CiviCRM Entity

CiviCRM Entity is a Drupal module which exposes many CiviCRM API entities as true Drupal entity types. That means that almost any module that can use Drupal entities can also access and manipulate...
Categories: Integrations

Default Content Deploy

Export and deploy content to other instances Optionally maintain it in git Takes care about relations and dependencies, even in links or text Handles different entity IDs on different instances...
Categories: Content editing experience, Developer tools, Import and export

Media Browser Plus

This is an enhancement module for the Media module. The focus is on UX improvements for Media that won't bloat the main module. Currently the additions are: Adding tags to media when uploading....

Proj4JS

Proj4js Library loader Utility functions to load the Proj4js library which provides support for reprojecting coordinates between various coordinate systems. See the documentation of Proj4js for...
Categories: Developer tools

Link Image Field

LinkImageField is a CCK module that allows you to specify the hyperlink for images with a custom URL. The CCK ImageField allows links from the image to the node or to the image itself, but not to a...

Views Variable Field

This module provides a "Views Variable Field" handler to display a system variable as a field in a view. VVF was designed in response to the unsafe practice of using the PHP filter in Views to add...
Categories: Developer tools

Galleria

This module allows users to create image galleries using the Galleria jQuery plugin, found on http://galleria.aino.se. How it works There are several different approaches of using this module to...
Categories: Content display, Developer tools, Media

user picture field

This module allow you add an image field to user, and show it on user register form, after user register an account, this module will use the fid that upload by image field as user picture's fid....
Categories: Site structure, Access control, Developer tools

OAuth2 Client

Drupal module for OAuth2 clients, compatible with Drupal 10 and Drupal 11. See the documentation guide for the appropriate version for details about implementation. Grant Types These grant types...

Component Libraries: Editorial

This module adds helper features, like a component selector element, for other editorially focused modules. Modules using this include: CL Selector Field CL Block SDC Block SDC Display
Categories: Content display, Content editing experience

RabbitMQ

This modules provides RabbitMQ integration with Drupal's queuing system. The module requires the php-amqplib library to run. Drupal 8 & 9 The Drupal 8 module uses the Queue API to declare and send...
Categories: Developer tools, Import and export, Performance

Menu Views

Allows menu items to render views instead of links. This is useful for creating "mega-menus". What Menu Views Does Menu Views is a utility module. It provides back end support for replacing a...
Categories: Administration tools, Content display, Site structure

Views Slideshow JCarousel

Integrates JCarousel features into views slideshow version 6.x-3.x or 7.x. Currently provides a JCarousel pager widget. @See also: Views Slideshow JCarousel - provides a "pure" JCarousel view style...

Token Insert

This module allows you to insert tokens into a textarea. It supports both plain text and wysiwyg textareas. The format used for the insert is compatible with Token Filter. This module contains...
Categories: Content editing experience, Developer tools

Views Role Based Global Text

Views Role Based Global Text ------------------------------------------ This module provides the feature to show the content of Global:Text area field in Views to selected user Roles. For example...
Categories: Administration tools

Views Date Range Filters

Adds filter options for date range fields. Install and rebuild cache to see the options. It will be obsolete when this core issue is resolved: [#2924061] For more information see this discussion: [...
Categories: Content editing experience

Commerce Message

Provides Commerce-specific Message integration. Included in the box: Order-specific message types ("order payed", "product added to cart", "admin comment", "user comment", "order confirmation" sent...
Categories: E-commerce, Integrations

Crawler Rate Limit

Crawler Rate Limit allows you to limit requests performed by web crawlers, bots, and spiders. It can also rate limit regular traffic, and block requests based on autonomous system number (ASN)....
Categories: Administration tools, Performance, Security

Pages