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

54,126 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.

Services single sign-on server helper

This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-055 - Services single sign-on server helper - Open Redirect - Unsupported for details. If you want...
Categories: Access control

Deep Zoom

The Deep Zoom module provides the ability to create interactively viewable high-resolution images using the Microsoft Deep Zoom file format and the Seadragon Ajax library, ala Zoom.it but hosted...
Categories: Content display, Content editing experience

jQuery Twitter Search

jQuery Twitter Search With this module you can create as many jQuery Twitter Search blocks as you like to your website. You can give each block it’s own search term. The block will then show a...
Categories: Developer tools, Media, Site search

Panels reference formatter

The panels reference formatter module renders entities from a reference field with a mini panel. This is useful since panels is incredibly powerful when it comes to controlling output in various...
Categories: Site structure

Feeds Role ID Map

This is a helper module for Feeds to allow it Map incoming values to Role IDs. This is useful with Feeds Tamper where you can intercept an incoming value such as "student" and convert the value to...
Categories: Import and export, Access control, Developer tools

Data Visualization API

The data visualization api is a module that allows site builders to create, import & store data visualizations as entities and their data as standardized JSON. A user can then choose which...
Categories: Content display, Developer tools

WindowSize

WindowSize adds a small window at the top of your web browser that displays the current window dimensions. This module is designed to be a help for themer's working specifically on responsive...
Categories: Developer tools

Smartqueue Domain

Provides Nodequeue integration with Domain Access module. This module automatically generated a subqueue for each enabled domain, integrates with Views and allows content moderators for each domain...
Categories: Content editing experience, Content display

Imagecache Quality

(For Drupal 7 and 8, Image Quality module is available) Set the image quality per ImageCache preset! Through ImageAPI, you can set the quality of images ImageCache produces. But since ImageAPI...
Categories: Content editing experience, Media

GitHub Connect

This module gives site visitors the option to register/login using their GitHub account. The module provides a block for one-click-login and adds the "login with GitHub" link to the login form. The...
Categories: Integrations, Access control

Phplot API

Integrates the 3rd-party library phplot (phplot.sourceforge.net) by provided an API for developers to use. This module has the following dependencies: Phplot Library Common Functionality (7.x-2.x)...
Categories: Content editing experience, Content display

Black n' white

Drupal often add a lot of CSS and JS files to a page request. The added weight and number of HTTP requests is bad for performance. This can be partly fixed by the CSS and JS aggregation feature in...
Categories: Performance, Developer tools

Context: Variable

Tutorials: btopro's walkthrough How ELMS uses this module University of Virginia video tutorial to solve theme issue Map values as database variable|value. This will also accept variable|index...
Categories: Administration tools, Developer tools

Member Only Content

Allows you to show a modified (normally just a title and summary) version of a node to anonymous and logged in users who you don't want to allow to see the full content of the node. The module...
Categories: Access control

Entity Notes

Entity Notes allows you to add a note to any Entities on the site. Overview A note is a simple way to add information to any entity. Notes can be used differently for different cases. Notes are a...
Categories: Content editing experience

IMCE Mailer

Overview This module allows you to share files via email using the IMCE file browser. Users can select the files they'd like to share, enter the email addresses of the people they'd like to share...
Categories: Media, Integrations

Taxonomy View Mode

Taxonomy View mode allows for each Term page to use a Taxonomy view mode instead of the default hard code view. This allows the term page display to be a list of the fields on the term (much like...
Categories: Site structure

Futurama

What is Futurama Futurama module takes a random Futurama title caption, and displays it in a block. So, it's an entertainment module.
Categories: User engagement

HotBlocks

Check out the screencast for a demonstration and explanation of features and settings. The first couple minutes shows the module in action, followed by a deeper explanation of configuration options...

Spritely Js

Implementation of the Spritely JQuery animation plugin for Drupal. Manages the creation of scrolling background images and animated sprites by providing an interface to pair selectors and options...
Categories: Content display, Developer tools

Dropkick

Integrates the Dropkick plugin with Drupal. Whats New in 7.x-2.1 Support DropKick version 2.0 or higher. Mobile device support. IE8 support. Installation Download the Dropkick jQuery plugin and...
Categories: Developer tools

Newsletter Export

This module allows you to select a content type which can be "exported" to raw HTML for the purposes of inclusion in a newsletter or mass mailing program such as CiviCRM or MailChimp. The major...
Categories: Content display

Commerce Examples

This project aims to provide simple, educational examples of the programming APIs used in Drupal Commerce. Right now there are examples of: Adding additional checkout panes Adding additional...
Categories: E-commerce

UC Panels

This module provides basic integration of Ubercart with CTools and Panels. This is a port to Drupal 7 and the latest CTools API originally posted by LPCA in [#658732]. Sponsorship
Categories: E-commerce

CSS Options

The CSS options module enables theme developers to easily expose some options around the included CSS within the site via the theme settings form. This module does the housekeeping for managing the...
Categories: Administration tools, Developer tools

Pages