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

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

Leaflet views AJAX popups

Leaflet views AJAX popups extends the Leaflet module and allows you to load Leaflet map popups via AJAX. The Leaflet views sub-module of the Leaflet module provides Views style plugin for...
Categories: Content editing experience, Content display, Developer tools

Video Embed Media: Player

Plyr is a simple, lightweight, accessible and customizable HTML5, YouTube and Vimeo media player that supports modern browsers. HTML Video & Audio, YouTube & Vimeo - support for the major formats....
Categories: Administration tools, Content editing experience, Site structure

Flag clear

This module provides functionality to remove user flags for nodes and other entities. Instead of requiring a user to login and remove the flag, the admin now has the ability to remove the flags as...
Categories: Administration tools

Admin VBO Views

Update: This module will no longer be maintained in favor of the excellent Administration Views which is more sophisticated and more carefully maintained. I recommend that you switch over. This...
Categories: Content editing experience

Booktree

A simple tree presentation of one book. What it does is to take as input a series of Book nodes and create a tree-like structure using Book node relationships. Usage of the module is quite simple...
Categories: Content display

Open Atrium Events Importer

Extends the Open Atrium Events module to provide iCal imports. Importing from a feed (such as a Google Calendar) as well as an iCal file are supported. Uses the iCalcreator library. A drush make...

Acquia Purge Varnish - API V2

Clear varnish on Acquia from a Drupal site using the Guzzle HTTP client instead of cURL. Learn more. Acquia advocates for building with Cloud API V2. Read the documentation. This module enables any...
Categories: Administration tools, Integrations, Performance

Field Expression

Defines a new "Expression" field type which will evaluate a mathematical expression. Features Token module support. It's recommended that you use token so that your expressions can be evaluated...
Categories: Site structure

JSnippet

This module allows you to create Javascript snippets for use on a site. It supports including either javascript code added to the text area, or a URL to a third party resource. Any snippet created...
Categories: Content editing experience

Field Ellipsis

This module adds a field formatter to your field display settings, allows you to trim your text to a specific number of characters that you decide and then takes care of adding the ellipsis or dots...
Categories: Content editing experience, Site structure

OA Comment

Provides comment integration for Open Atrium Submit an Issue or See issue queue

HighchartTable

Don't shoot us, it's another charting module! There are certainly many charting modules available, including ones also implementing the Highcharts library. However as far as the maintainers*) are...
Categories: Content display, Developer tools

Seeds Pollination

Sponsored and developed by:

Accessibility menu

Provides accessibility menu for people with visual problems. Allows to change contrast settings, font size, line height, letter spacing and font-style. Module does not require front-end adaptation...
Categories: Accessibility

Context List

Provide a list of contexts, their conditions and reactions in a simple view in the admin provided by the Context module. The intention of this module is to provide a means of inspecting all...
Categories: Developer tools

Toolbar Themes

Provides themes for the Drupal 8 Toolbar module. The main purpose of this module is to provide compact, minimal themes for the Toolbar and allow the site admin to show or hide tabs and icons....
Categories: Administration tools, Developer tools, Site structure

PNG Behave!

Corrects PNG alpha transparency in IE 5.5 and 6 using css behaviors instead of crawling the DOM. Versions PNG Behave! for Drupal 7.x is now an officially supported branch of the 6.x-1.8 base. PNG...
Categories: Content display, Developer tools

Menu Depth Limit

By default in Drupal, the maximum depth of a menu links tree is fixed to 9. Menu Depth Limit allows to assign a lower maximum depth to a menu. Installation Copy the menu_depth_limit folder to your...
Categories: Administration tools, Site structure

Search API Tracking

What is it? Search API tracking via (currently) DB storage. The storage is swappable if needed. What does it track? Datetime type (see below "Types") User ID (useful for excluding logged in users)...
Categories: Integrations

Site Studio Views Element

The Acquia Site Studio Views Element module creates a new Element for Site Studio that lets admins and authors embed a View into a component without having to add blocks to the hidden region of the...
Categories: Administration tools, Content display, Content editing experience

CKEditor Heading Size

This module provides a context menu for heading tags so you can specify a font size. Installation Install as you would normally install a contributed Drupal module. See: https://www.drupal.org/node...
Categories: Content editing experience

Webform Attachment Gated Download

The purpose of this module is to ask visitors to fill out a webform before being allowed to receive a file. The file will be sent as an attachment by email, if it is configured as shown below. This...
Categories: Access control, Developer tools

Node Action Log

This module record all node create, edit and delete information, the module will show the following details of node action entries. Properties are: Type - Nodes Created, Edited or Deleted Date -...
Categories: Developer tools

Gravitas Countdown

Objective: The Gravitas Countdown module is a powerful tool that allows you to easily add countdown timers to your Drupal website. Whether you want to create a sense of urgency for limited-time...
Categories: Content editing experience, Developer tools

Field collection named tokens

Imagine a field collection like pictured You have a select box, then some other information. You want to use a token to pull the text field associated with the select box - but oh NO! Your users...
Categories: Site structure

Pages