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

54,375 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.

Filter Twig

This is a very simple module to make twig values available as an input filter. Composer Install If your site is managed via Composer, use Composer to download the module. composer require 'drupal...
Categories: Content editing experience, Developer tools

Condition Field

This module provides a field type to be able to add the Condition Plugin interface to any fieldable entity. It also provides a class to query the data, but in order to use the values, additional...
Categories: Site structure

Twig Blocks

Twig Blocks adds a Twig function to render blocks in Twig by passing in the block machine name. Usage To render a block, call the function in your Twig template. The simplest way to render block...
Categories: Content display, Developer tools

Commerce Promotion by amount

Provides a set of Commerce promotion offer types that apply discounts to the cheapest or most expensive product in the cart. Useful for promotions like "Buy two, get the cheapest free" or "Discount...
Categories: E-commerce

Modal Frame API

This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to...
Categories: Developer tools

Recaptcha Element

This module provides integration with Google reCAPTCHA V3. This module doesn't allow you to automatically enable reCAPTCHA protection on any form; you will have to manually add a form element of ...
Categories: Security, Integrations

Rules Forms Support

Note: versions prior to 7.x-1.0-rc1 are unsupported and deprecated. If you use any of the beta versions, I strongly recommend you to remove it and install our latest release. Overview Rules Forms...
Categories: Automation

Node access user reference

Gives content access permissions to users for content that references the users with User reference or Entity reference. This is great if you want your content authors to be able to choose...
Categories: Access control, Site structure, Security

CKEditor Bootstrap Table

CKEditor Widgets Bootstrap Table Description This is just another small module introducing the Bootstrap Table to CKEditor by extending the existing table plugin. Requirements This only works if...
Categories: Content display, Content editing experience, Integrations

Twig Input Filter

Provides the Twig template engine as an input filter. Twig templates are stored as CTools Exportables, so you can edit them from the UI, and export them as Features Components. Dependencies CTools...
Categories: Content editing experience, Integrations

Twitter Embed

Simple embed of Twitter widgets, without OAuth. Features Expose Twitter widgets with Block and FieldFormatter. Covered widgets: Timeline, Button. Configuration After enabling the module, choose one...
Categories: Integrations

Salesforce Web-to-Lead Webform Data Integration

This module extends the Webform module to easily allow the creation of a webform that feeds to your Salesforce.com Account. This module only built for and utilizes the Salesforce's Web-to-Lead. The...
Categories: Integrations

Google Chart Tools

Display live data on your site using Google Chart Tools Google Chart Tools module provides a simple API to Build custom interactive SVG charts. The module contain an example module which...

User Registration Notification

Notifies delegated roles and custom users about new user registrations. Allows admin notifications to roles or custom e-mail address Allows changing the 'from' address Allows adding custom 'reply...
Categories: Access control, Administration tools

Visualization API

Visualization is a module for Drupal 7.x that provides a solid and easy accessible way to visualize data. It provides a theme hook that takes a data array and some options and will then render a...
Categories: Content display, Media, Integrations

Memcache Storage

Memcache Storage module provides integration between Drupal and Memcached storage using PECL memcache or PECL memcached extension. Installation & Configuration For information about installation...
Categories: Performance

Layout Paragraphs Limit

Provides an interface to define which paragraph types are not allowed on certain layouts. This module requires layout paragraphs 2.x.
Categories: Content editing experience

Administrative pages

Small but effective module to configure which pages are to be considered administrative. When a page is considered administrative the admin theme will be used. Also, when using the overlay module,...
Categories: Administration tools, Site structure

jQuery UI Spinner

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 Spinner library for any themes and modules that...
Categories: Developer tools

Opigno notifications

This project is related to Opigno LMS distribution. It implements the notification feature in Opigno, allowing users to receive notifications when they register to a new training, when their...
Categories: Content editing experience

Block Class Styles

Summary Extends the Block Class module to incorporate styles (or themes) rather than css classes. Adds style-based tpl suggestions. Allows HTML in your block titles. If you have a dependency on...

Menu migration (Import & Export)

The Menu Migration module facilitates the export and import of menu hierarchies. Out of the box, it supports migration between Drupal sites using both a user-friendly administrative interface and...
Categories: Developer tools, Import and export

Google News sitemap

The Google News module for Drupal 7 generates a Google news compatible sitemap feed from your Drupal site's content. Key Features Specify which content types populate the feed, or use a View to...
Categories: Content editing experience, Import and export

Amazon Web Services

AWS is a module targeted towards module developers that provides a unified AWS profile management system. Profiles follow the same conventions as their CLI counterparts and serve the same purpose....
Categories: Developer tools, Integrations

Commerce Price Savings Formatter

This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field which shows the amount of savings when a discount is applied. Features Formatted price...
Categories: Content editing experience, Content display

Pages