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

53,973 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 Contact Form

Use cases You need to create a block, an attachement or a page with a custom URL with a contact form inside that will send an email to a particular person (the value of the recipient is taken from...
Categories: Integrations, Developer tools

Better Statistics

This module introduces a Statistics API, allowing developers and contributed modules a way to collect, limit, and route custom access statistics and data. For Administrators and Site Builders...

Style Switcher

Allows website visitors to choose which stylesheet they would like to view the site with. Click a link » get the new look of the site. The module takes the fuss out of creating themes or building...

Cloudflare Purge

The Cloudflare Purge module provides an easy and secure way to manually purge Cloudflare cache from within your Drupal site. It uses the Guzzle HTTP client instead of raw cURL and supports both API...
Categories: Administration tools, Integrations, Performance

Varbase Media Hero Slider

Populates the universal implementation of a "Hero Slider" to be used on the homepage in most cases. A rich hero slider that allow Content Admins to display video and/or image slides. Varbase...
Categories: Content display, Content editing experience, Developer tools

Backup and Migrate: AWS S3

This module allows for any AWS S3 storage to be used as a destination for Backup and Migrate files. Requirements Modules required: Backup and Migrate Modulehttps://www.drupal.org/project/backup...
Categories: Administration tools, Developer tools

Obfuscate

Provides several email obfuscation methods that can be used through Field Formatter, text Filter, service container and Twig function. Context The initial goal of this module was to provide basic...
Categories: Site structure, Content editing experience, Integrations

CKEditor5 Youtube

The CKEditor 5 YouTube Embed module enhances content creation in Drupal by seamlessly integrating YouTube video embedding into the CKEditor 5 text editor. It provides an intuitive interface for...
Categories: Content editing experience

Guestbook

Guestbook module provides a site guestbook and individual user guestbooks. Guestbook owners can delete and comment the guestbook entries. Avatars are shown if they are available.

AngularJS

What this module does This module provides a bridge between Drupal and the AngularJS framework for creating rich, interactive web applications that rely on Drupal content. By default the module...
Categories: Developer tools

Entity reference feeds

Provides feeds integration for entityreference for mapping directly to properties of referenced entities. Utilizes Entity API to provide mapping targets for entity properties. Will automatically...
Categories: Import and export, Developer tools

Page Style

WCAG and BITV conform. Keep the conditions 1.1, 3.1, 6.3, 11.1 and 13.6. More Information: Web Content Accessibility Guidelines or bundesrecht.juris.de. Compatible to the "Switchtheme" module....
Categories: Content display, Developer tools

Better Local Tasks

Drupal's 'local tasks' tab array doesn't always look great. It can also interfere with the theme when administering content. This module just adds a bit of polish to the local task tabs, by fixed...
Categories: Administration tools

Edit Profiles Permissions

This module provides permissions to edit user profiles depending on what roles the profile requested to be edited has. A companion module provides access to view user profiles instead: https://www...
Categories: Administration tools, Access control

PayPal for Payment

Provides PayPal payment methods for Payment. Drupal 8 version This integrates with PayPal Express only, is actively maintained and will be brought forward to Drupal 9 as well. Requirements Drupal 8...

Nodes as Micro-content (micronode)

This module allows to mark nodes as "micro-content". As a result, nodes of this type will no longer be accessible on their standalone page by anonymous visitors (while editors can still visit them...
Categories: Content editing experience, Developer tools

Composite Reference

The Composite Reference module allows users to mark entity reference fields as composite. Composite reference fields ensure that referenced entities get deleted when the referencing entity is...
Categories: Content editing experience, Developer tools

TAC Unpublished

The TAC Unpublished module is an extension module for Taxonomy Access Control (TAC). It allows TAC's grants to control unpublished nodes. This module allows administrators to grant certain roles...
Categories: Access control, Security

Token Field

Token Field allows you to define read-only CCK Fields which generate their output using Tokens. Example For example, you may have 3 CCK Fields: field_currency - (Text, Select Box) field_minimum - ...
Categories: Content editing experience

Bbcode

The Drupal bbcode.module adds a BBCode filter to Drupal. This allows you to use HTML-like tags as an alternative to HTML itself for adding markup to your posts. BBCode is easier to use than HTML...
Categories: Content editing experience

Diff Plus

This module provides opinionated extensions to the diff module that can be developed at a higher velocity than the base module. Configuration This module takes a user-centric approach by optionally...
Categories: Administration tools, Content display

Azure Blob Storage File System

This module creates a Drupal 'file system' that integrates with Microsoft Azure Blob Storage containers. Requirements You will need a Microsoft Azure Blob storage account or service running in...
Categories: Media, Integrations

Bootstrap - Photo Gallery

Bootstrap - Photo Gallery is a Views plugin that allows you to create an appealing photo gallery easily. Dependencies: Views 3.x Bootstrap Theme 3.x JQuery Update How to use: Install and enable the...
Categories: Content display, Media

Endroid Qr Code

The Endroid QR Code module enables to generate a QR Code image. It provides a field formatter, field widget, field type plugin. Now, we have both options available: 1. Text Field 2. Link(absolute)...
Categories: Content display

Media entity video

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Local video files integration for Media entity module. 8...
Categories: Media

Pages