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

56,936 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.

Require.js manager

A module that allows you to define rules for when main.js files are included in the page. The module also allows switching an optimised build (build using r.js).
Categories: Developer tools

Backup & Migrate Manta

This module adds Backup & Migrate target support for Joyent Manta. It has the following dependencies: Backup and Migrate Libraries API php-manta PHP curl and openssl extensions See the README for...
Categories: Administration tools, Import and export, Integrations

Addressfield Metadata

This module will extend the Addressfield module to collect metadata about one or more addresses. Metadata will include a configurable "label" option for tagging addresses as "home," "work," "other,...

Drag and Drop

This is the placeholder for the Drag and Drop (dnd) module. Namespace is taken to avoid collision. Drag and Drop was an independent submodule in Scald D6, thus it was not under scald_* namespace....
Categories: Content editing experience, Media

Quiz Rules Integration

This module integrates Quiz module with Rules, making available Quiz events and Quiz answers as Rules conditions.
Categories: User engagement, Site structure

Profile2 Claim

Matches profiles and user accounts based on an email field. This module assumes the following use case: You have profiles which are NOT associated to any user account These profiles have an email...
Categories: Access control

Twig Interface Management System

This module gives users the ability to create Twig templates in the browser, bypassing the need for filesystem access.

Bar Gov

This module provides the bar Identity of the Federal Government for use in Drupal sites of the Government of the Federative Republic of Brazil. More information All sites of the Brazilian...

Mailinglist Node

This module creates a page where users can enter a name and email address and an admin page where the administrator can view the list and/or download a CSV of it.
Categories: E-commerce

Form Element Multiplier

This module provides a kind of form container which allows to multiply its child elements to give a system of multiple values. The form element multiplier is presented as a table to which you can...

Document Mode

This module will allow you to force a browsers rendering engine to the latest version. Many time specially IE will set the document mode to IE7 or IE6 and will render your website badly. This...
Categories: Content display

JCB Credit Cards

Simple module adding support for JCB credit cards to Ubercart. Sponsored by The Japan Association for Language Teaching.
Categories: E-commerce

Queued Expire

This module allows for hook_expire_cache() to be executed through a cron queue worker.
Categories: Performance, Integrations

Taxonomy Display Callback

The Taxonomy Display Callback module adds a new display plugin for the Taxonomy Display module. This allows developers to register callback functions that generate the content for a taxonomy term...

Style guide view modes

Adds examples of selected entity view modes to the visual testing pages provided by Style guide module. Selection of entity types, bundles, and view modes are configurable at Administration »...

TheCity

This modules contains submodules for interacting with The City software (http://developer.onthecity.org/) Currently it includes the following submodules: A module that allows users to login...
Categories: Integrations

Curbstone VT Relay

Curbstone provides an off-site payment processing solution developed in PHP. This is a Commerce integration module for Curbstone's VT Relay capabilities.
Categories: E-commerce

Commerce Set Paid Field

This module attempts to address [#2044231] You'll need to add a field called "Paid in full" to your order entity BEFORE installing this module. The machine name of that field must be "field_paid_in...

Public files URL

Public files URL is an extremely light weight module that allows you to override domain your public files system uses by extending the public file system wrapper in Drupal Core. This allows you to...
Categories: Media, Performance

Disable Delete Attachments

Disable Delete Attachments relies on the upload module from Drupal core. It allows you to grant or deny users the permission to remove uploaded files even if they have permission to upload. Set the...
Categories: Administration tools

TinyMCE4

This is a content editor using the latest version of tinymce's editor 4.0. Since the wysiwyg module does not yet support the latest tinymce, I created this.
Categories: Content editing experience

Baidu Map Field

Description This module adds a Baidu Map field type allowing the user to add maps to their entities that will be displayed using Baidu Maps, a mapping service similar to Google Maps. A pin on the...

Enhanced login security

This module adds new configuration options for the user login form: Ability to tighten the floodcontrol that Drupal Core uses for that form Ability to set the autocomplete="off" attribute Ability...

SN Opcode Cache Identifier

Gets the details of Opcode Cache used by PHP. Will check for APC, XCache, eAccelarator, Wincache and Zend Cache.
Categories: Administration tools

Cramji

Spaced repetition flashcard system that allows nodes of specific conten types to be used as Facts

Pages