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

51,576 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.

Views Display Clone

Module is used to Clone Any Display of the View and create a new Display.

DrupalOop

The DrupalOop module is a simple backend OOP structure for building modules in Drupal 7. The idea is to write modules and other custom Drupal components as PHP Objects as simply as possible.

MailChimp Accounts

MailChimp Accounts is a sandbox project that uses the MailChimp module's hook_mailchimp_api_key_alte

Sports League

Sports League module is an out of the box solution to manage sports league functionality in Drupal.

Subscribe Newsletter

Newsletter Listing Page View

The Subscribe Newsletter Module provides functionality to subscribe for the Newsletter.

Remote User Registration

A module that accepts a JSON POST request that registers a user into Drupal.

Drop2S3

File upload

General information

The Drop2S3 module provides a custom file field that renders a drop area that
upload files directly to AWS S3 bucket using the Evaporate JS.

Inline Entity Form Multiple Bundle

This module add a select element in entity reference fields that use an inline entity form widget that use more than one bundle.

Advanced Form

Advanced Form (small screenshot)

A UI tweak to hide certain features or the form interface from normal use, but still have them available on the page for validation and quick access.

This slims down the UI to make things seem simpler, without overloading the maintenance tasks with layers of permissions, or removing any control from the user.

USAGE

When enabled, any configured form can have elements hidden (by css) for normal use, and a small client-side button [Advanced] can be pressed to reveal the rest of the form as needed.

Render Js Css

Introduction:
-------------------
This module provides functionality to remove (unset) CSS or js files for selected content type.

Bulk invite

Paste in a list of e-mail addresses to bulk invite many users by creating accounts for them.

The addresses should be separated by linebreaks.

Request Parameter Condition

Tools like Views, Search API, Facets, and more rely on request parameters to process specific types of input. But, this functionality is often limited to whatever the tool itself provides.

Access Conditions Commerce

This module provides configurable access conditions for commerce as page manager module style.

Access Conditions Field Group

This module provides configurable access conditions for field group as page manager module style.

Uikit Slideshow

Uikit slideshow with navigation thumbs

This is a Views Plugin that provides a lightweight slideshow with thumbnail navigation. It requires Uikit, which has been adapted for Drupal 8 in the Uikitty base theme. The module comes with a view definition and an image style for out-of-the-box implementation.

Access Conditions

This module provides configurable access conditions as page manager module style.

PrivatBank.UA Currency Rates

Drupal Currency Privatbank exchange Rates overview page

This module provides Currency with currency exchange rates through Privatbank.ua, which are updated continually every day.

Facebook Marketing API

Provides a module that makes it easier to obtain data from Facebook's Marketing API.

Currently it does only supports getting insights about a campaign.

Pages