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

7,705 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.

Block Options

Block Options allows site administrators to define options that will appear as checkboxes on block configuration pages. Selected options will be available as css classes in the block.tpl.php...
Categories: Content editing experience, Content display

Inspect

Log instructive and well formatted variable dumps and deep stack traces. Inspect variables and stack traces, and get better error handling analyzes all kinds of variables, safely provides deep back...
Categories: Developer tools, Performance, Security

Ajax Nodeloader

Ajax Nodeloader module allow you easy: Load and display Drupal nodes via AJAX technology Use custom css selectors for display your content (body, title, etc) Support loading any of node fields (D7)...

Perfecto

Overview The Perfecto module is for themers. It allows compositions to be floated over web page to quickly and accurately calibrate theme CSS. This way one doesn't have to switch between browser...
Categories: Developer tools

Local Tasks as Menu

Allows an admin to shift certain 'local task' tabs into proper menu structure. This allows for more control of positioning and theming, as well as order and label management. Initially, this can be...
Categories: Administration tools, Developer tools

Spider Facebook

Spider Facebook is a Drupal module, allowing you to integrate your website with Facebook. This includes adding Facebook social media widgets and social plugins. As a result you will have an updated...
Categories: Content editing experience, Integrations

Email Only Login

This module will allow your users to log in with only their email. No account yet? No problem, we'll create one on the fly. We live in an age of restrictions and private areas. Web 2.0 caused...
Categories: Access control

Rublon

Rublon provides stronger security for online accounts through invisible two-factor authentication. It protects your accounts from sign-ins from unknown devices, even if your passwords get stolen....
Categories: Administration tools, Security, Access control

Language Domains

Language domains allows you to override the language specific domains configured in your locale language admin settings. When enabled, the domain setting set in the db (locale module) for a...
Categories: Administration tools, Multilingual

OOP Examples

The project provides examples of object-oriented programming (OOP) in Drupal starting from very basic ones. The examples are in sequence: each next example improves the previous one. Hopefully they...

JW Player CDN

This module creates an AWS Cloudfront CDN optimized JW Player 6 for Drupal content and supports videos that are made of multiple chapters but does not use playlists. Use Case The ability to play...

Le Gate- A generalized age gate solution

Le Gate is a simple module that restricts user access to pages on a site, and then provides two mechanisms by which users can then gain access. It was first developed as an "age gate" module to...
Categories: Administration tools, Access control, Developer tools

SimpleSAMLphp IdP

simplesamlphp_idp - SimpleSAMLphp Identity Provider This Drupal module integrates drupal with simplesamlphp configured as an identity provider Together with it the drupalas (Drupal Authentication...
Categories: Access control

Guser

This module depends on the Group module. Guser allows administrators of a Group entity to create, delete, and edit subusers and or members of the group. It aims to fully recreate the drupal user...
Categories: Administration tools, Access control

Customer chat

Customer chat module lets you chat with your site's visitors. Privileged users can use the agent dashboard to handle incoming chat requests and chat with customers. Multiple agents can be online...
Categories: E-commerce, Developer tools

Elasticsearch Cache

The module provides the Drupal cache class that can be used instead of database cache. That can be useful to store big permanent caches outside of Drupal database to keep the DB small. How to use...
Categories: Developer tools, Integrations

Loyalist

About Loyalist uses simple, non-invasive techniques to help site administrators identify site "loyalists". By default, a loyalist is defined as a user who visits the site three times or more in one...
Categories: Automation

Group Permission Set

This module adds support for defining multiple permission sets per group type. Users that have permissions to create/edit groups can then choose which permission set will provide permissions for...
Categories: Access control

Exchange Rates API

Exchange Rates API module gives some elements to developers to allow their modules to convert from one currency to another. It uses the Open Exchange Rates API to keep the rates of more than 170...
Categories: Developer tools, E-commerce, Import and export

CRM Membership

CRM Membership provides a flexible framework for managing memberships in Drupal. It allows for the creation and management of different types of memberships with configurable terms, durations, and...
Categories: Integrations

Luzmo Viewer

This module intend to add a custom field that allow users to display Luzmo dashboard ID using javascript embed API. Features The module allow content editor to embed dashboard. Dashboard can be...

Basic webmail

About Basic webmail The Basic webmail module allows one to read and write e-mail through an IMAP mail server. There are not a lot of fancy features (thus the name), just a usable webmail client. ...

Authorization Code

Login with a one time password that will be sent via email, sms or some other communication method. Description This module provides a replacement login method, that uses pseudo-random generated...
Categories: Access control

Dripyard Menu

Dripyard Menus makes it easy for site builders to drop any Drupal menu into a page in one of four beautiful, accessible, and functional presets — no theming or custom code required. The...
Categories: Content display, Site structure

Amazon S3 CORS Upload

This module works in conjunction with the amazons3 module to provide direct to S3 uploading from your browser. Bypassing the Drupal file system and storing all files in S3 only. When using this...

Pages