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

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

Strip 4-byte UTF8

This module helps in preventing PDO Exceptions caused by MySQL general error of incorrect string value. Enabling this module will have your site reject overly long 2 byte sequences, as well as...
Categories: Developer tools

Search Files

Search Files allows searching for files in node attachments and in arbitrary directories. Text is extracted by externally provided helper applications. Helper Applications In order to extract text,...
Categories: Media, Site search

Judy

Judy is a small Javascript utilities library. Highlights set/get value of all kinds of fields ­ - including Drupal list fields like checkboxes and radios qualified keydown/keyup event handlers ...
Categories: Developer tools

Andromeda Slideshow

Slideshow module for the Andromeda theme. Documentation Read http://drupal.org/node/1330866 Dependencies Chaos Tool Suite Libraries API
Categories: Content display

Modifiers Pack

Overview This module provides an starter set of Modifiers which will be helpful for basic and common modification use cases. Currently the following Modifiers are included: Absolute Height Modifier...
Categories: Content display

Flush Single Image Styles

Utility module to flush a single image from any image styles it may have generated for it. This module provides a simple form to which you can provide a source image path (e.g. public://assets/foo...
Categories: Developer tools

Paragraphs Stats

The Paragraphs Stats module is designed to provide content managers and designers with a lens on how Paragraphs are being utilized on a given Drupal site. It is an site auditing tool that allows...
Categories: Administration tools, Content editing experience, Developer tools

NodeSymlinks

NodeSymlinks allows you to display the same content to users at multiple locations in the Drupal menu system with unique URL path, unique navigation breadcrumb and without the SEO penalty that...
Categories: Content editing experience, Site structure

Entity Clone Template

Add a Drupal View to clone a content from a template. This modules requires Entity Clone module. Usage - After enabling the module, make sure at least one content type is configured to use Entity...
Categories: Content editing experience

Persistent Menu Items

This module allows a site administrator or user with the proper permissions to create menu items in the Drupal menu system that are not subjected to the usual access control checks that are applied...
Categories: Site structure, Developer tools

Layout Builder Widget

This module improves the usability of the Layout Builder interface by integrating it into entity edit forms. By implementing this module, content editing becomes more efficient and streamlined with...
Categories: Content display

Layout Paragraphs Restrictions

This provides a means of restricting Paragraph types that can be placed within Layout Paragraph instances by matching context variables. Restrictions may be placed on entire layouts or on regions...
Categories: Administration tools

Glazed CMS Events

Glazed CMS profile and its modules are no longer actively maintained. We recommend users consider DXPR CMS for a more advanced and flexible solution for managing events on Drupal websites. DXPR CMS...

Webform Panels

Provides a ctools content type plugin to display nodes that have webform components attached to them. It provides subtypes to allow you to specify the node type of the node you want to display, as...
Categories: Content display

Flagging Form

From version 7.x-3.x, you could now attach fields to Flags, this module, Flag forms, provides a form for filling out these fields. The development of this module was done by mooffie and published...
Categories: Content editing experience, Site structure, Developer tools

Block Visibility

This module adds a visibility column to the block admin screen. One of the difficulties with managing drupal sites is that over time the block admin page gets very cluttered. There are often dozens...
Categories: Administration tools, Developer tools

User Online Status

This module provides an extra field for the user entity and a Views field to display user online statuses. Online, offline and absent. You can configure the time delay between status changes and...
Categories: Access control

Sticky Local Tasks

Provides more user-friendly, better, and fancier sticky local tasks. There are times that whenever you are on a long page, you have to scroll up to the top of the page to access the local tasks...
Categories: Administration tools, Content editing experience, Site structure

Panels Responsive Tabs

Panels Responsive Tabs comes up as a mix between two already existing modules: Panels Tabs and Field Group: Easy Responsive Tabs to Accordion. This module provides a configurable "Responsive Tabs"...
Categories: Content display, Developer tools, Integrations

OptGroup Taxonomy Select

This module provides a widget dedicated for taxonomy term reference field. It displays the terms list with an OptGroup format.All the nested level terms are also grouped under the main parent term....
Categories: Site structure

Webform Countdown

Provides a textarea component for Drupal webforms with a configurable, twitter-style dynamic word or character count. Sponsored by the folks at openmedia.ca and New/Mode. Requires webform module...
Categories: Content editing experience

Search API Field Map

This module is a dependency of Search API Federated Solr, but is also usable on its own. It provides new field options on Search API indexes: The "Mapped field" field can be used to aggregate data...
Categories: Site search, Developer tools

IntelligenceBank DAM Connector

The IntelligenceBank DAM Connector for Drupal provides an easy way to access IntelligenceBank assets for importing, or embedding directly from the Drupal core Media Library module. There are two...
Categories: Content editing experience, Integrations, Media

Page Cache Exclusion

Smartly control what gets cached — and keep your Drupal database clean. Page Cache Exclusion gives you fine-grained control over Drupal’s internal page cache system. Instead of letting every page ...
Categories: Performance

Views Access Conditions

A Drupal module that allows you to control access to views based on configurable conditions. Overview Views Access Conditions provides a flexible way to control when views are accessible on your...
Categories: Access control, Administration tools

Pages