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

55,482 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.

Commerce Rounding

Commerce Rounding adds additional line item with rounding if you need to round the price to integers or to some certain amounts of cents. It was inspired by the solution suggested by the Commerce...
Categories: E-commerce

Baidu Map

It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure

Commerce Quick add to cart

Adds a block with an autocomplete form that lets the user quick add products to their shopping cart. Products can be added by Product title or by Product SKU. 1. Install module as usual. 2....
Categories: E-commerce

Flag Limiter

Flag limiter is a supplement to the Flag module. It specifically supports version 3.x. This module allows any flag (for example: bookmarks) to have both absolute- and user-specific limits added to...
Categories: Content editing experience, User engagement

FlexNav

This module provides integration with the FlexNav jQuery plugin for a responsive menu. A single responsive menu block is provided for the main menu. The FlexNav library is no longer supported, so...

Lightroom

Provides a content type, fields and services for uploading and managing images from Adobe Lightroom. It includes a plugin for Lightroom that allows collections to be published and synced to Drupal.
Categories: Import and export, Media

Redirect Scheduler

Define a simple schedule for a redirect. Can also define if a redirect should be accessed only one time by the user. Example use case I want for a period of time on a specific date that my homepage...
Categories: Administration tools

Ticket

Ticket is a module that provides ticketing and registration for events (and more abstractly, entities). Events may have multiple ticket types, each with a unique set of requirements and...
Categories: Site structure

Media Query Images

A javascript-free responsive image formatter. This module has similar functionality to the Picture module. This module provides an additional image field formatter and stand-alone widget that...
Categories: Content editing experience, Content display, Site structure

Address Field Indonesia

This module integrates Indonesia addresses with Address Field Requirements Address Field Installation Using Drush: cd to/your/drupal/project drush dl addressfield_id drush en addressfield_id or...
Categories: Site structure

Context Callback

A small module to allow your own callbacks for activating and reacting to contexts (context module). No need to write a context-plugin; this module provides a simple hook to register the callbacks...
Categories: Developer tools

Google Analytics Referrer

Lightweight, scalable, no-nonsense, enable-and-forget collector of referrers for all pages on your site, drawing on data collected by Google Analytics. Hardly any load on your server, no negative...
Categories: Content editing experience, Search engine optimization (SEO), Integrations

Secure form

This module will provide more security for your user input forms. The secure form module restricts a file upload, if there is a mismatch between the MIME type and extension of the file. It also...
Categories: Site structure, Media, Security

Content Type Dependency

The Content Type Dependency module allows admins to create rules. Each of these rules will prevent a user from adding one particular content type unless the user has finished adding a specified...
Categories: Content editing experience, Content display

Apachesolr Reference

The Apachesolr Reference module allows for the creation of Apachesolr Reference Fields (like entityreference fields). These fields can use an autocomplete widget to search for and reference objects...
Categories: Site structure, Site search

Eventbrite API

Important: This module uses the previous V2 version of the Eventbrite API. This has now been deprecated and as a result this module probably won't work properly anymore. There is a plan to rewrite...
Categories: Site structure

Developer console

My replacement for huge and clumsy Devel ;) Allows to execute PHP code and database queries, provides dumper function with Kint library integration and output type parameters for Drupal 7 & 8,...
Categories: Developer tools

Addressfield Romania

Overview This module is an extension for the Addressfield module. It provides integration for Romanian addresses. It also allows users to manage addresses as well as import addresses from a CSV...
Categories: Site structure, Developer tools

Tableau

The Tableau module gives site builders access to components of a Tableau server. These components are exposed as entities to Drupal, where you can render them in several different ways, as well as...
Categories: Content display, Media, Integrations

Content Type Groups Theme

Adds additional theme template suggestions based on content type groups.
Categories: Content editing experience

Parsley Form Validation

Drupal module that provides integration with the client side validation library parsley.js. Currently this module only integrates on the FAPI layer. This is not an end-user module yet, each form...
Categories: Content display, Developer tools

Webform Confirmation

This is confirmation module. It sends an e-mail to users who submit the webform for verification by taking the email id from the webform. On clicking on the confirmation link in the email, the user...
Categories: Integrations

Vimeo shortcode

Adds an input filter to enable Vimeo videos to be embedded using a short code [vimeo url="https://vimeo.com/1234567"] Additional options are also available: [vimeo url="https://vimeo.com/1234567"...
Categories: Media

Harmony Access

Harmony Access provides an access layer (currently no UI) to Harmony Core so that access can be restricted to threads. Within this module is the submodule Harmony Access OG which provides...

Webform TabIndex

The webform tabindex allows web developers to customize the tab/navigation order of web content on which HTML objects(e.g. input, select, fieldset etc ) that support tabindex attribute. By default...
Categories: Content editing experience, Developer tools, Site structure

Pages