Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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