Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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...