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

53,983 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.

Extra CSS and JS

Extra CSS JS -------------- This module provides functionality to add extra css and js to the site. In Multiple deployment environment if you want to execute any js or css directly on site then you...
Categories: Administration tools, Content editing experience, Developer tools

VAT Number

What does the Module provide? It provides a new field "VAT number" field for general use. For Drupal 7.x: Main use is for customer profiles and store profile in Drupal Commerce combined with the...
Categories: E-commerce, Site structure

Image Crop Widget

I have developed a Drupal 8/9/10 module and named it "Image Crop Widget" User can crop or rotate an image at the time of uploading an image for a node. It is a very simple module to crop an image....
Categories: Media

Scald File Provider

This module introduces a file provider for the scald module. It also provides a common display for all the files in wysiwyg, atom reference fields and in the library, where the file type icon is...

Page manager redirect

This is a very simple module that exposes a 'redirect' task to the page manager module in the ctools suite. This allows you to define paths that can then redirect to others, all without writing any...
Categories: Administration tools, Developer tools, Site structure

VK CrossPoster

This module allows users to post nodes automatically to one of the most popular European social networks - VK. Currently supports posting on group and user walls. Installation Read README or the...

More Buttons

The More Buttons (MB) module allows to use additional buttons with Drupal. MB is the evolution of the More node buttons module from Drupal 6. MB provides additional buttons for: Content; Node...
Categories: Content editing experience, Content display

Block Content Revision UI

This functionality is now available in Drupal core 10.1.0 and above 🥳 This module takes advantage of work in progress Drupal core patches to add revision UI to block content. See the README for...
Categories: Administration tools, Content editing experience

FLV Media Player

This is a helper/configuration module to work with JW media player FLV flash player. It is designed for integration with XSPF Playlist to make it easier for configuration and setup. To use this,...
Categories: Content display, Media

Signature (Field)

The Signature (Field) module provides a signature form element and field. It uses the Signature Pad library to add a drawing area where the visitor can draw its signature. Please review the README...
Categories: Site structure, Developer tools

Views Node Taxonomy Filter

Adds support to Views to filter a block on a node page by that node's taxonomy terms.
Categories: Content editing experience, Content display

Media: Video Flotsam

This module contains Embedded Video Field providers (i.e. emfield's emvideo module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on...
Categories: Content editing experience, Media

Owl Carousel 2

This module integrates the beautiful carousel slider Owl Carousel 2 through field and block integrations. Effects provided by the Animate.css Features Customizable with tons of options Touch and...
Categories: Content editing experience, Content display, Developer tools

Login with Email only

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This simple Drupal module allows users to log in...
Categories: Access control

Views Related Content

Views Related Content is an extension to the Views module. It helps show the related contents, related nodes on the content detail page. This module makes it easy for you to work with contents,...
Categories: Administration tools, Content editing experience, Content display

File Entity Link

Out of the box, the Media and File Entity modules attach media to entities using Fields but they provide no way to then display media in those fields as links to the parent entity. A common use...
Categories: Content display, Media

User IP Log

User IP Log is a simple module that logs the IP address of users on login event to table {uiplog}. Features Views Integration Added default page view User IP Log listing the recently logged users,...
Categories: Administration tools, Integrations, Access control

CloudFront Cache Path Invalidate

Cloudfront Cache Invalidate module, you can manage the cache clear of Amazon Cloudfront through a setting form. This allows to clear cache pages when the entities are modified, also allows to...
Categories: Integrations

Advanced Search

The Advanced Search module provides keyword search, field search, boolean search, and search within collections and sub collections. Development is done on Github.com so please contribute PRs there...
Categories: Site search

Views Slideshow - Views Vanilla JavaScript Slideshow (VVJS)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Content display, Integrations, Site structure

Machine Name Widget

Widget for a Machine Name form element. Machine Name Widget provides a field for the machine_name render element. This module does not provide a UI for configuring the widget, but rather is...
Categories: Developer tools, Site structure

Media oEmbed Control

Allows for controlling media assets embedded with oEmbed. Currently providing a field formatter option for video autoplay (YouTube, Vimeo) and embedding as a background image (YouTube, Vimeo).
Categories: Media

Events calendar feature

Here is an example of how to build a list of events with a calendar block that filters the listed events for a particular day in Drupal 7. What does this feature do? Checks that you have the...
Categories: Content editing experience, Site structure

Marker.io

This module integrates the Marker.io feedback widget into your website. This widget allows for easy collecting of visual website feedback from visitors and users, directly from your website....
Categories: Administration tools, Developer tools, Integrations

CrowdSec

Integrates your Drupal site with CrowdSec to keep suspicious users and cybercriminals away. No account with CrowdSec required, and no other agent software to be installed. This module brings...
Categories: Integrations, Security

Pages