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

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

Field Collection AJAX

The Field Collection AJAX widget is an alternative entry widget for field collections. Instead of having every field collection entity directly editable, they are viewed in a table. There are AJAX...
Categories: Site structure

Config Auto Export

This module detects changes to the configuration system and exports those changes into a configurable directory of your choice. In addition to that it can fire a POST request with parameters to a...
Categories: Administration tools, Developer tools, Import and export

Dropdown Attributes

Ubercart uses attributes for specifying variations for a product. Attributes can specify color or size of a article of clothing or they can specify different sizes of a product, each with their own...
Categories: E-commerce

Memcache Status

Provides a Memcache status and cache reporting page, accessible by a link on the status report page. Drupal 9+ This is complete rework of the Drupal 7 version. Please note that this is work in...
Categories: Administration tools, Developer tools, Performance

VCard Field

Vcard Field is a self contained field that supplies most of the fields you need to make a VCard for contacts. Supported entities are Users and Nodes, I have not tested it for other types. You can...
Categories: Site structure

YAML Form

It is time to say goodbye to the YAML Form module and migrate to the Webform module. If you are new to the YAML Form module, do not download and install it, please download and install the latest...

Open Atrium Styles

Improves the normal Drupal admin experience for Open Atrium Submit an Issue or See issue queue

Open Atrium Wizard

Provides the popup content creation wizard for Open Atrium Submit an Issue or See issue queue

Extra Paragraph Types (EPT): Slideshow

Extra Paragraph Types: Slideshow module provides ability to add a paragraph with FlexSlider. http://flexslider.woothemes.com/ EPT Slideshow also allows to display carousel as well (with animation...
Categories: Content display, Content editing experience

Password Policy Extras

Various additions and enhancements to the Password Policy module. Features Auto-refresh of the password validation status table while typing. Option to only display the failed rules messages...
Categories: Security

Library

Purpose This module helps you to manage a small library catalogue of nodes with checkin / checkout functionality for Drupal users. Description The library module allows users to manage the...

Ajax markup

Provides an AJAX API for creating filtered content by applying drupal input filters. Features supports BBCode, Markdown, Textile, HTML, PHP, and any other markup system provided as a drupal module...
Categories: Content editing experience, Developer tools

Multistep Form Framework

This module provides a framework for creating multistep forms in Drupal 8.x. While similar notable projects exist on Drupal.org, the goal of this project is to simplify the process of creating...
Categories: Developer tools

Themes By Role (TBR)

About this Module This module comes out of a personal need to not want to use the same admin theme as the users and content editors of the sites I build. This module aims to fix that problem by...

Igbinary

Igbinary is a drop in replacement for the standard php serializer. Instead of time and space consuming textual representation, igbinary stores php data structures in compact binary form. Savings...
Categories: Performance

Media Entity Usage

Media Entity Usage is a module which allows content editors to check if some media is referenced in another entity. At it own it does nothing besides providing additional page to review references...
Categories: Administration tools, Content editing experience, Media

Scrollbar

Overview Scrollbar is a very simple Drupal module to implement the jScrollPane javascript functionality to your Drupal and make the css selectors get a custom jQuery scrollbar. Requirements 7.x...
Categories: Content display, Developer tools, Integrations

Human Decimal Formatter

About A tiny module that provides a simple decimal field formatter that displays decimal digits only if exist (because humans are not computersTM). For example 3.00 will render as 3 (no digital...
Categories: Content editing experience

Date Repeat Instance

Date Repeat Instance provides edit and delete links per instance of a repeating date series. When you delete an instance, it automatically sets the exception in the repeating rule. When you edit an...

Share42 - social sharing buttons

Integration of share42.com social sharing buttons widget. Advantages Beautiful icons - All icons are made in the same style and look beautiful. Small size - The code of the script is perfectly...
Categories: Developer tools, Search engine optimization (SEO), Integrations

Humans.txt

Helper module to place and manage a humans.txt file in your site. What is humans.txt? It's an initiative for knowing the people behind a website. It's a TXT file that contains information about the...

Extra Views Handlers

Extra fields & filter handlers for Views module. View Type: Node Type Global Fields: Custom query (add_field, add_relationship, add_where, alter GROUP BY) Node Revision Fields: Promoted to front...

Postal Code

A very minimal D7 Postal Code (ZIP Code) field with validation for one country (listed below) or a combination of countries. Countries with validation: USA Canada UK Germany France Italy Australia...
Categories: Site structure

Book Block

The bookblock module can generate an individual menu block for each of your site's books. These blocks can then be administered as any other block to appear on the pages you choose. You aren't...
Categories: Content editing experience

Elasticsearch AWS Connector

Elasticsearch AWS Connector "Elasticsearch AWS Connector" facilitates integration between Elasticsearch Connector-module and Amazon Web Services using Signed AWS Requests. Requirements This module...
Categories: Integrations, Site search

Pages