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

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

Field instance cardinality

Allows the cardinality of specific instances of fields to be overridden. This currently only works with fields that use options widgets (ie select list or checkboxes), and only allows them to be...
Categories: Site structure

MASt

The MASt module provides Mobile App Services, with a focus on content creation from a mobile app. MASt provides endpoints via the Services module that describe your content types so that any remote...

Advanced scheduling field

Advanced scheduling field. This field allows content editors to do advanced un/publishing. This works on production on several (>5) radio stations' websites in Belgium. This is a performant module....

Ubercart Devel

It's very simple module that's adding [devel] tab on each /admin/store/orders/* page. Same as devel module does it on /node/* and /user/* pages. If you have any idea for additional features then...
Categories: Developer tools

Solr Devel

D8 Version Currently we are working with the Search API Solr module maintainer on integrating this module into that one. See https://www.drupal.org/node/2918243 Overview Provides development tools...
Categories: Developer tools, Site search

Migrate parcels

Migrate parcels are like Features for entities. The idea is that you can use this to export your 'structural' entities to CSV files which can be kept under version control as part of your codebase...
Categories: Content editing experience, Import and export

Internet Justice League

I totally failed on naming the project correctly and did Internet Justice League when it should have been Internet Defense League. Appropriate project is at Internet Defense League. Many apologies...
Categories: Developer tools

Field Empty Text

This module has been replaced with Empty Fields. Empty fields is similar but stores the empty configuration with the view mode, allowing more flexibility. You should go there instead. Field Empty...
Categories: Content editing experience, Content display

Get Locations Geocoder

This module provides geocoder support for getlocation fields. When the getlocation latitude or longitude fields are left empty geocoder will be used to generate a valid lat/lon pair. Dependencies...

Webform Anonymous

This very simple, lightweight module gives the creator of a webform the option to make the submission results anonymous, by hiding the username and IP of all the users who submitted the webform....

Internet Defense League

"The Internet Defense League takes the tactic that killed SOPA & PIPA and turns it into a permanent force for defending the internet, and making it better. Think of it like the internet's Emergency...

Acquia Cloud Sticky Sessions

Deprecated in favor of Alternative Stream Wrappers. The Acquia Cloud Enterprise high-availability architecture uses two or more load balancing servers to handle incoming requests, routing them to...

Drush Search & Replace

This drush plugin performs a text search & replace on all content and content revisions in all text fields and all custom blocks on a Drupal site. It does this directly in the database, not by...
Categories: Site structure, Developer tools

GroupDocs.Viewer for Cloud

This plugin allows you to embed GroupDoc's online document viewer to your Drupal webpages. GroupDocs.Viewer is an intuitive online document viewer that can be used to view documents online...

YouTube Pull

Borrowing the simplistic idea from Twitter Pull, YouTube Pull is a simple module to pull YouTube feed for latest video listing. Support any video query parameters by the Youtube API (Atom output...
Categories: Integrations

Accessible Skip Links

Accessible Skip Links generates skip links to any configured block on a page. Skip links are a way to provide visually impaired users the ability to skip to relevant content on a page, which aligns...
Categories: Content editing experience, Content display

Collections

The collection module tracks the relationship between revisions of content. Example collection: Fall 2013. This collection would contain all of the revisions that are associated to the Fall 2013...
Categories: Content editing experience, Site structure

Ubercart Invoice Payment Form

A nifty form that allows your customers to pay invoices on your website through Ubercart. Instructions Make sure you have installed Ubercart Create a product called "Invoice Payment" Set the price...

Countries Borders

Provides a geofield for countries and imports their shapes as WKT so that they can be displayed in an Openlayers map. Relies on the Countries and Geofield modules. The WKT file used to draw the...
Categories: Site structure

Commerce EasyPaybg

Module implements Bulgarian EasyPay as payment method for commerce module.
Categories: E-commerce

Text Extract for Drupal using Tika

Integrates Tika (docs) to extract textual information from uploaded documents (pdfs, docs, excel, etc.) and pass them as plain text to a field. In order to use you'll need to you'll either need an...
Categories: Content editing experience, Site search, Integrations

Which Server

A small module to add the server name (as in machine hostname, not the name of the website host) to administrator reports: Update status page (/admin/reports/updates) Update status email...
Categories: Administration tools, Developer tools

EPUB Export

Overview This project builds content objects from drupal and bundles them into an EPUB 3.0 document. Currently it will export a rendered entity seperate of all of the page markup and gather all the...
Categories: Content editing experience, Content display, Site structure

Bakery Nougat

This module allows slave sites to programatically create user on master site. IMPORTANT NOTE: Bakery Nougat is compatible with Bakery 7.x-2.0-alpha3 and 6.x-2.0-alpha3 (and prior releases) until...

Form Builder Field

The Form Builder Field uses the Form Builder module for the ability to build forms on a entity basis. The form submission does nothing out of the box. It implements hook_form_builder_field_action...
Categories: Content editing experience, Content display

Pages