
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.
Twig Views
Twig Views adds a Twig extension to render views in Twig with title by passing in the view machine name and display name. To render a view, call the function in your Twig template: {{ render_view(...
Categories: Content display
Content Management Filter
This module adds an easier way for administrators to filter the content on a Drupal site for administration purposes. CMF is an alternative to the Administer >> Content management >>...
Categories: Administration tools, Content editing experience, Content display
Block Style Plugins
This is a fancy way to allow editors to add classes to blocks via the UI. Tutorial Video: https://youtu.be/Y0t8owlV2_4 - warning, this video is using some deprecated class methods. Block Style...
Categories: Content display
Term Reference Fancytree
This module provides a hierarchical checkbox widget for term reference fields, based on the fancytree javascript plugin. Its main use case is to provide a flexible lean implementation that can deal...
Categories: Site structure
Photobox
Provides Photobox Image field formatter to display images using Photobox image gallery. Demo Photobox for Drupal 7 with Collage Formatter module Photobox for Drupal 7 Dependencies jQuery Update -...
Categories: Integrations
Ajax Login/Register
This module provides a smooth way for the user to login, register and request new password via AJAX at any Drupal site. Features: This module provides a block with 2 links (Login, Register) for the...
Entity Reference Prepopulate Token
This module supplements Entityreference prepopulate module (7.x-1.6 or dev version is required) by adding prepopulate provider which sets default field values using tokens and replacement patterns...
Categories: Site structure
Google Search Appliance
The Google Search Appliance module integreates a GSA device with a Drupal site. Utilizing a GSA gives you cross-domain search functionality, which can be aggregated into a single search experience...
Categories: Site search, Integrations
AnimateCSS
This module integrates the Animate.css library with Drupal which allows you to makes cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, blocks....
Categories: Content display, Developer tools, Media
Session cookie lifetime
Admin interface for setting the cookie session lifetime. This module is sponsored by Pronovix and Acquia.
XSS Protection
XSS Protection This is a simple and very useful module to protect your site from XSS attacks. How it works? Lot of XSS attacks happen due to script tags being put up in the URL and to execute them...
Categories: Security
Webform Autosave
Synopsis This module enables webforms to be saved as drafts automatically whenever a user makes changes to any input or select element on the form. The module utilizes jQuery to identify load and...
Categories: Content editing experience, Developer tools
Anonymous CSRF Token
This module generates and validates CSRF tokens for anonymous users. By default Drupal generates CSRF tokens only for authenticated users. See also Anonymous forms vulnerable to CSRF not considered...
Categories: Access control, Developer tools, Security
Commerce Simple Stock
The module implements a simple stock management for Drupal Commerce. Usage: - Add a field_stock to the variant type. Features: - Hide the add to cart form when the stock is 0 and show "Out of stock...
Categories: E-commerce
Webhooks
Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source...
Categories: Automation, Import and export, Integrations
Web Service Clients
Parallel to the Services module, the Clients module provides the ability to implement pluggable clients to external web services, including external Drupal sites running the Services module, the...
Categories: Developer tools
Activity
The Activity module keeps track of the things people do on your site and provides mini-feeds of these activities in blocks, in a specialized table, and via RSS. The module is extensible so that any...
Views jQFX ImageFlow
This module integrates the ImageFlow plugin with views. It has support for the link field. The customizable onClick function can be used to open links, images, or videos in a colorbox. Live Demo...
Categories: Content display, Integrations
OpenID Connect HarID
A HarID plugin for OpenID Connect module. Module has HarID specific scopes, configuration options to enable optional scopes with additional checks applied and capability to set user language....
Categories: Integrations
(Entity)Reference Field Synchronization
(Entity)Reference Field Synchronization allows you to keep 2 Entity reference fields in sync. Having 2 Entity reference fields pointing back at eachothers entities, they can be set to be updated so...
Categories: Content editing experience
Entity Share Websub
The Entity Share module provides a seamless way to pull content from another Drupal site. By design, it does so when a pull is initiated via the user interface for that content entity. This module...
Categories: Administration tools, Content editing experience, Developer tools
LiteLLM AI Provider
LiteLLM AI provider integration. Work in progress.
Categories: Integrations
Yandex.Share
Yandex.Share integrates https://tech.yandex.ru/share/ with Drupal. Features New element - yashare_widget - to use in any form or renderable array "Yandex.Share" extra field for nodes, taxonomy...
Categories: Content editing experience, Site structure, Developer tools
Constant Contact
The Constant Contact module integrates features from the Constant Contact REST API into your Drupal site. For it to be functional, you need a Constant Contact account. You may sign up for a 60-day...
Categories: Integrations
SendinBlue
Synopsis This module provides integration with the SendinBlue email delivery service. This module strive to be simple, management user-friendly, in order to help developers quickly and easily...
Categories: Integrations