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

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

Block IP Address

This module helps to create Ip Address specific Blocks. It Add IP Address setting to block and manages IP Address specific display of block. Block will be only visible for the selected IP Addresses...
Categories: Developer tools

Watchdog Mailer

This lightweight module expands Drupal core's logging functionality by providing the ability to send email notifications of site errors and notices to an email address of your choice. The module's...
Categories: Administration tools, Developer tools, Integrations

User Created by Field

Adds a field to User showing who created the user and creates permissions around that field. Configuration Configure the user permissions in Administration » People » Permissions: Edit User Created...
Categories: Access control

Commerce User Profile Pane

DESCRIPTION Commerce User Profile Pane is a module that allows you to capture a Drupal Users profile fields directly in the Commerce checkout pages. This is similar to the Commerce Billing Profile...
Categories: E-commerce

Shiny iconset

Shiny is a iconset for Country Icons 2.x versions. For 1.x version of Country Icons this iconset is included. Shiny flags famfamfam flag icons, 16x11px .png format with CSS Sprite support.

Ubercart Payment Method Adjustments

uc_pma is an add-on module for the Ubercart e-commerce suite. The Drupal 5 version is compatible with Ubercart 1.0 rc2 and above. The Drupal 6 version has been tested with Ubercart 2.0 rc7. This...
Categories: E-commerce

Telephone Advanced

Adds validation and formatting to Drupal core's telephone field and the "tel" element. Similar modules that can be replaced by this module: Telephone Validation Telephone Formatter
Categories: Site structure

Menu no link

This module allows to add hash in the menu links. Additionally one can also add hash with a div ID required for scroll to actions. You can use this module by using and use /(yourdivid) in the menu...
Categories: Developer tools

Facebook Wall

Overview       This module allows you to fetch your facebook wall post from your given Facebook account username or userid. To get started, you must first connect with...
Categories: Integrations

Custom Submit Messages

This module doesn't always play nice with the Omega theme: please see https://www.drupal.org/node/2622252 for a potential solution. Allows users to set custom submit messages for different node...
Categories: Administration tools, Content editing experience

Block Conditional Visibility by URI Query Parameters

Controls block visibility by URI Query Parameters. Drupal natively allows blocks to be placed on pages by using their paths, however, this module allows administrators to also display modules based...
Categories: Administration tools, Content display

E-mail No-Reply

Are you looking for a way to specify a no-reply email address for all mail coming from your Drupal site without having to muck around with the MTA configuration on your server? You might think, "Oh...
Categories: Integrations, Security

File Upload Options

Specify what should happen when uploaded files and images have the same name as existing files. Configured per field, the options are are grouped by entity type. The module aims to work with all...
Categories: Decoupled, Media, Site structure

Context groups

Are you using Context to manage your block layout? Then you definitely had a case where you wanted to place two (three or more) blocks next to each other and maybe one block bellow. Or maybe you...
Categories: Content display

Quotes

The Quotes module allows users to maintain a list of quotations that they find notable, humorous, famous, infamous, or otherwise worthy of sharing with website visitors. Quotes are currently stored...
Categories: Content editing experience

Mentions

The Mentions module offers Twitter like functionality, recording all references to a user's username - using the [@username] or [@#uid] filter format - from various locations, providing a...
Categories: Content editing experience

Headline Group

This field provides a mechanism to add subheads and "superheads" -- text above a headline -- to headlines in a semantic and flexible manner. This module uses a pattern described by this...
Categories: Site structure

Webform Product

Webform Product can create a Commerce order from any Webform submission. This module can be used for websites that have commerce for payment of predefined product types, but in need of a more...
Categories: E-commerce

Open Atrium Media

This module contains Media improvements for Open Atrium 2. Submit an Issue or See issue queue

Ember Support

This is a support module for the Ember admin theme. It adds additional styles to module interfaces that the admin theme cannot persist into. Current Features Overrides the Panels IPE Styles for a...
Categories: Administration tools, Content display

Open Y Google Translate

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Site translate support, decoupled from YMCA's Website...

Flexi Access

The Flexi Access module will provide a simple and flexible interface to the ACL (Access Control List) module. It will let you set up and mange ACLs naming individual users that are allowed access...
Categories: Access control, Security

Search API Solr: Boosted Keyword

This module adds the "Search API Solr: Boosted Keyword" field type, widget and formatter. This field type can be used to add variably boosted keywords to indexed content. Each item of this field...
Categories: Site search

Created Date Views Filters

This module provides the months and years dropdown filter for a created date in views Requirements This module requires core module views. Installation Install as you would normally install a...

OG Event

This module is a simple event with participants implementation. Simply, it adds a participant list on each node which is posted in an OG group, and whose type is configured as an Event node. Each...
Categories: Site structure

Pages