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

11,264 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.

FileField Mail

Overview Allows filefield downloads to be restricted until the requester confirms the email address. This email address is stored in the database and reported back to privileged users. The...

OCR API

The OCR module gives Drupal a text-extraction service that reads image and document files and returns their text content. It uses a plugin-based provider system so the underlying OCR engine can be...
Categories: Integrations

Dash Media Player

Note: This module is being merged into the Mediafront Module. The Drupal 7 version of MediaFront will have the Dash media player included in the module download. For Drupal 6 users, there will be...
Categories: Content editing experience, Content display

Webform Entity

This module exposes webform submissions as a fieldable entity on behalf of webform and optionally provides a bundle for each of the content types for which webform functionality is enabled. This...

Flexpaper

The Flexpaper module provides the formatter for File field which is used for showing pdf files using Devaldi FlexPaper pdf reader. Version info Version 2.x supports both Flexpaper Zine version and...
Categories: Content editing experience, Integrations

PoolParty GraphSearch

The PoolParty GraphSearch (former sOnr webMining Content Aggregator) automatically collects content from multiple external sources and nodes from the Drupal-website and presents them in Drupal,...
Categories: Content display, Site search, Developer tools

Layout Builder Paragraphs

Layout Builder Paragraphs Core Layout Builder does not support paragraphs. Thankfully Paragraph blocks module fills this gap. However, the authoring experience can be clunky when paragraph content...
Categories: Content editing experience, Content display

Last.fm Simple Stats

This module is no longer maintained or supported. This is a simple module which allows you to embed Last.fm statistics for a user inside a node. The module has an own block, which can show the...

Image Target Question

This module allows the creators of a quiz to add an image target question type. The image target question invites participants to identify areas on an image by dragging and dropping up to 10...
Categories: Content editing experience, User engagement

EBA: Entity Block Attachment

Based on the EVA module, this module provides site builders with a way of 'attaching' blocks within the content of any fieldable entity in Drupal (e.g. nodes, users, listing pages of taxonomy terms...
Categories: Content editing experience, Content display, E-commerce

MoneySuite

MoneySuite provides a set of modules for Drupal sites that rely on the sale of memberships and/or content for revenue. This project is differentiated from the existing commerce modules in that it...
Categories: Access control, Content display, E-commerce

OTP Login

Features This module will allow you to register/login to a site just using mobile number/OTP sent to the provided mobile number. Requirements sms and sms_user modules that are part of smsframework...

Simple Icons

Simple Icons provides a field widget/field formatter and Twig function to output one of 789+ brand icons from the Simple Icons project. The icon is output as raw SVG markup so it can be easily...
Categories: Site structure

Sample content

This module makes development easier through the use of sample content. Samples behave exactly like regular content, with the exception that they are restricted to users with permission to view and...
Categories: Content editing experience, Access control, Developer tools

Responsive Image Formatter Tools (RIFT)

RIFT provides Quality-of-Life improvements for setting up and maintaining responsive images in Drupal websites. The module offers a comprehensive toolkit for implementing responsive image...
Categories: Developer tools, Media, Site structure

Google Places for AI

Google Places is a module that currently have two things available for it. The one thing is a service where you can search and get addresses or metadata from the Google Places service for any third...
Categories: Import and export, Integrations

Abusive Traffic

INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools

Wordpress to Drupal Migrate

Introduction / Summary Summary Migrate WordPress content to Drupal via direct database connection. Import users, posts, pages, categories, tags, media, and comments with an easy-to-use admin UI....
Categories: Import and export, Integrations

Content Packages

Content Packages provides a Git-friendly workflow for managing selected Drupal content as canonical package files with YAML front matter. It is designed for teams that want important editorial,...
Categories: Content editing experience, Developer tools, Import and export

MJML Render Devel

MJML Render Devel provides a browser-based preview UI for MJML email templates. Discover, render with mock data, and preview emails across client viewports — without sending a single email....

Revision Graph

A visually rich, interactive tool for viewing and exploring content revision histories in Drupal. Use 3.x for new projects. As of 3.x the module no longer relies on recording some Revision history...
Categories: Administration tools, Content editing experience

LocalGov Bus Data

LocalGov Bus Data is a Drupal 10/11 module that imports UK bus timetable data from bulk GTFS feeds, enriches stop data from NaPTAN, and exposes everything as Drupal entities and Views for use on...
Categories: Import and export, Integrations

Cache Warmer

Introduction cache_warmer is a drush command that hits a set of URIs of a drupal site based on the freshness of the content. The main purpose is to offer a complete setup for running a mostly...
Categories: Performance

FolderShare

FolderShare: A pure Drupal module for file sharing; data organization and data storage (Digital asset management system | Data management system) FolderShare enables drag-and-drop file uploads,...
Categories: Decoupled, Import and export, Media

Civichimp

Synchronize Mailchimp mailing lists with CiviCRM groups Finally committed a new revision, refactored but still not ready for prime time. I'm very open to collaboration in the form of comments,...

Pages