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

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

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

Fancy Grid

Release blocker: * [#2369671] * [#2369673] Flexible and configurable implementation of the Singularity.gs SASS grid framework into Drupal. It supports Display Suite, Views and Panels. This module...
Categories: Content editing experience, Content display

Credit Card on Delivery

This project provides a Credit Card on Delivery payment method for the Ubercart module. This payment option allows customers the flexibility they get with Cash on Delivery. Overview: Having...
Categories: E-commerce

Link Meta Display Filter

Overview This module creates a text format filter. The filter adds metadata to links. Features Append file size to link. Append extension to link. Append extension based icon to link. Icon uploads...
Categories: Content editing experience

Leaflet Hash

Add URL hashes to web pages with Leaflet maps. This gives your Leaflet Map pages bookmarkable zoomed in paths, and allows users to navigate back and forward in their browser without losing their...

Commerce Currency Field

This module provides a Commerce field to be used on various entities. It uses the currency list as provided by Drupal Commerce, so it requires DC module to be installed and enabled. The one use...
Categories: E-commerce, Site structure

Coordinate Field

The Coordinate Field module creates a new field type in Drupal for storing X and Y coordinates.
Categories: Content editing experience, Site structure

Commons Browsing Widget User Interface

Commons Browsing Widget User Interface provides a simple user interface for configuring the browsing widget included as part of the Drupal Commons distribution. Commons Browsing Widget User...
Categories: Administration tools, Developer tools

Stacktablejs Library

This is a module that is geared toward adding the Stacktable library via the libraries module. Stacktable is an open source jQuery extension with source available on github. Please post any bugs...
Categories: Content display, Developer tools

Organic groups time frame

Put a time frame on posting and editing content in organic groups. This module restricts access to group content within a time frame (or time window) specified in date fields attached to the group...
Categories: Access control

Javascript Field Formatter

Formats a text field inside and behaviour tags, e.g. Drupal.behaviors.[random] = { attach: function (context, settings) { [field value] } }; Use of this field will of course allow anyone who can...

Search API devel

Provides some functions for development with search api. Features: Reindex entity manually Remove entity from indexes manually View info about how entity stored in indexes Drush commands Kinds of...
Categories: Developer tools, Site search

Redirect Menu Item

Drupal's menu system does not allow the use of redirect paths as menu items. Sometimes, however, site builders want to have two menu items point to the same content, while having one of those be...
Categories: Content display, Site structure

Pages