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

4,219 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 Send

Views Send enables you to execute personalized mass mailing from a View. Each row in the View generates one e-mail. The fields in the View can be used in the subject and mail body - through tokens ...
Categories: Administration tools, Automation, Integrations

Bootstrap fieldgroup

Bootstrap fieldgroup This module adds a new set of formatters to the Field Group options when configuring a view mode display, to render field groups with Bootstrap markup. The formatters can be...

Entityform block

Allows to load a specified entity form as a block. Drupal 7 usage Requires Entityform. After enabling the module, the entityforms will have an optional checkbox to make them a block. Drupal 8 usage...
Categories: Content editing experience, Content display

Lightning Scheduler

Lightning Scheduler allows you to schedule a moderation state change to happen in the future. This project was originally developed as part of the Lightning distribution (under the Lightning...

Custom Field

Dynamic custom field types with extensive widget and formatter plugin support. A highly performant & scalable alternative to paragraphs and entity reference by storing data in a single table....
Categories: Content editing experience, Performance, Site structure

Features Override

Features Override is used to change (override) existing Features. You may want to use it if: You are installing a feature module that requires this module. You have a site built on features - e.g.,...
Categories: Import and export

Rules Link

This module lets you create links which trigger arbitrary functionality with the help of Rules. Example use cases Publish/Unpublish content Subcribe users to current group Mark nodes, comments (as...

Views GeoJSON

Views GeoJSON is a Views plugin for outputting geospatial data as GeoJSON, a JSON-based text format for encoding a variety of geographic data structures. Features Generates GeoJSON data feeds from...
Categories: Site structure

Lite YouTube Embed

This module provides an alternative field formatter for rendering YouTube videos with Paul Irish Lite YouTube Embed library instead of the default OEmbed iframe. In order to allow generic usage on...
Categories: Integrations, Media

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

Entity Reference Autocomplete

This module defines a new form element type, called "entityreference", that allows developers to add autocomplete fields to forms, so that users can reference any entity in the same way they would...
Categories: Developer tools, Site search

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:...

Custom add another

This is a very simple module that allows you to customise the text of the 'Add another item' button on multi-valued fields. If your field supports 'unlimited' values then you are offered the option...
Categories: Content editing experience, Site structure

Taxonomy Term Depth

This module adds crucial property called "depth" which indicates the term depth with a value 1, 2, 3 and further if needed. It automatically changes taxonomy term depth on save or update. Also...
Categories: Site structure

Subrequests

Tell the system to execute several requests in a single bootstrap. Then return all the things. NOTE: Version 2 has been released and will unleash much more power thanks to JSON Path replacements. I...
Categories: Content editing experience, Decoupled

Twig Xdebug

Note: If you use PHPStorm, it provides a similar functionality (blog, docs), as does the Devel module. This module enables you to use Xdebug breakpoints with Twig templates. INSTALLATION On Drupal...
Categories: Developer tools

Video Embed HTML5

This module add support for embedding HTML5 videos into your website using Video Embed Field Usage Install module Add video embed field and enable "HTML5" provider Add link that ends with mp4/ogg...
Categories: Media, Site structure

SCSS/Less Compiler

Module automatically compiles SCSS/LESS files defined in libraries.yml into CSS. SCSS compiler: scssphp LESS compiler: lessphp Starting with the 2.x branch, the module uses scssphp 2.x by default....
Categories: Developer tools, Integrations

Require on Publish

This module allows fields to be required only when the piece of content is being published or is already published. This can be used when you have fields such as tags or SEO information on your...
Categories: Administration tools, Site structure

String field formatter

Small module to provide tag wrapper field formatter to Text type field. Usage * Enable string_field_formatter module * Add a Text (plain) field to a content type * On the Manage Display tab set the...
Categories: Content display, Site structure

amazee.ai Private AI Provider

The amazee.ai Private AI Provider for Drupal can be used free for the first 30 days with no credit card required, giving you full access to all features for a complete, risk-free evaluation. This...
Categories: Artificial Intelligence (AI), Integrations

Clipboard.js

Overview The Clipboard.js module provides integration with the clipboard.js library, which allows non-flash based clipboard copying using the HTML5 Clipboard API. Usage The module provides a field...
Categories: Developer tools, Integrations

Content Activities History

The Drupal Activities module is designed to track and log user transactions for CRUD (Create, Read, Update, Delete) operations within a Drupal website. This module provides a comprehensive solution...

Modal

Use Modal to add dialogs to your site for lightboxes, user notifications, or completely custom content. Just go at: Administration » Structure » Modal Have fun :) Modal 6 is ready 🍻 Highlights: ✅...
Categories: Administration tools, Content display, Content editing experience

HTTP Parallel Request & Threading Library

This is a library module. It provides no out of the box functionality other then providing an API that other modules/code can use. Other projects might require/recommend this module. Install HTTPRL...
Categories: Developer tools, Performance

Pages