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

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

User Password Reset Link Timeout

This module provides a Drupal UI method for setting the user password reset link timeout variable (user_password_reset_timeout in D7 and password_reset_timeout in D8). Use cases for changing the...
Categories: Access control, Developer tools

IMCE Rename Plugin

Module adds functionality renaming files and folders from a user interface of the IMCE file browser. IMCE Rename Plugin module only for Drupal 8/9/10/11. If you want to use IMCE rename for Drupal 7...
Categories: Media

Schema

Introduced in Drupal 6, the Schema API allows modules to declare their database tables in a structured array (similar to the Form API) and provides API functions for creating, dropping, and...
Categories: Administration tools, Developer tools

Commerce Discount

Commerce Discount provides a user interface for creating and managing various types of Product and Order discounts. It lets merchants more easily configure promotions without having to learn Rules,...
Categories: E-commerce

Token tweaks

Provides tweaks for tokens (mostly to improve performance) Modify the default depth limit for the token tree UI. This does not affect replacement of any tokens, just limits how "deep" you can see...
Categories: Developer tools

Field Delimiter (Multi Value Field Formatter)

Field Delimiter provides an additional setting for field formatters, allowing multi-value fields to be displayed with a delimiter between the values. Example use cases Display taxonomy terms as a...
Categories: Content display, Content editing experience, Site structure

PDFPreview

Overview This module uses ImageMagick to generate a thumbnail image of the first page in a PDF document. There is a PDFPreview formatter available on file fields to display the thumbnail....

H5P - Create and Share Rich Content and Applications

With this module you will be able to create interactive videos, question sets, drag and drop questions, multichoice questions, boardgames, presentations, flashcards and more using Drupal. All the...
Categories: Content display, Content editing experience, E-commerce

Commerce Flat Rate

This module allows you to define any number of flat rate shipping services via the user interface in conjunction with Commerce Shipping 2.x. When you define a new flat rate service, you specify the...
Categories: E-commerce

Content Synchronizer

Introduction This module allows you to export content entities in a zip file. Then you can import this content in another environment. This is useful for sharing and updating content betweens...
Categories: Content editing experience

Length Indicator

This module adds a colored, configurable length indicator to form fields. Usage After installing the module, manage a form display (e.g. from the content type: article) and turn on the length...

jQuery UI Sortable

Drupal 8 includes jQuery UI in core, however it is no longer actively maintained and has been marked deprecated. This module provides the jQuery UI sortable library for any themes and modules that...
Categories: Developer tools

One Click Upload

Easy way upload files in BUEditor, CKEditor and textarea's. Features Upload images and insert into editor image code Upload files and insert into editor link code Multi-upload files and images Drag...
Categories: Content editing experience, Media

Simplified Menu Administration

This module simplifies the core Menu and Shortcut modules by merging the "List links" and "Edit menu" operations into a single administration page. If you've ever accidentally clicked "Edit menu"...
Categories: Administration tools

Unpublished 404

Unpublished 404 is a simple module that emits a 404 (Not Found) error when a user tries to access an unpublished node instead of the default behaviour of emitting a 403 (Access Denied). Related...
Categories: Access control, Content editing experience

Commerce Checkout Order Fields

Commerce Checkout Order Fields exposes order form display modes as checkout panes, allowing you to collect additional order data during checkout. The module provides a new checkout form view mode...
Categories: E-commerce

Menu Export/Import

This module helps to export and/or import menus. Using it you can easily transfer menus from one Drupal site to another. The module can be used in ensemble with Node export (node content migration)...

Custom Formatters

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The Custom Formatters module allows users to easily...
Categories: Content display, Developer tools, Site structure

CKEditor5 HTML Embed

This module allows embedding arbitrary HTML snippets in the editor by enabling CKEditor5's HTML Embed feature. From CKEditor's documentation: Some examples of content that can be embedded thanks to...
Categories: Content editing experience

Void Menu

Summary Void menu allows you to configure special values to tags for use in the Drupal 7 menu system. You can customize up to 10 different void tags with any value you wish and use them freely...
Categories: Administration tools

Empty paragraph killer

Empty paragraph killer is a filter module, helpful on sites which use WYSIWYG editors. People often hit the return key twice at the end of a paragraph. Most, if not all site layouts manage the...
Categories: Content display, Content editing experience

JSON:API Menu Items

Adds a JSON API resource for menu items: /jsonapi/menu_items/{menu}   Features Supports user and system created menu items. Supports menu_link_content and menu_link_config menu items....
Categories: Decoupled

hCaptcha

hCaptcha: protect privacy while stopping spam and abuse Do you use a captcha to keep out bots? hCaptcha is a drop-in replacement for reCAPTCHA that puts user privacy first. About hCaptcha hCaptcha...
Categories: Security, Integrations

JSON:API Include

INTRODUCTION ------------ JSON:API Include merges relationship data from JSON:API. Use cases: - Easily parse entity references returned by JSON:API (the data of referenced entities will be...
Categories: Decoupled, Developer tools

Header and Footer Scripts

This module allows you to add style and scripts in your site or , You don't need to open any file for this purpose. Quick usage Navigate to admin/config/development/header-and-footer-scripts/header...
Categories: Administration tools, Content display, Developer tools

Pages