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

17,669 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.

Google Authentication for Web Applications

Web applications that need to access services protected by a user's Google or Google Apps (hosted) account can do so using the Google Authentication service. This service lets web applications get...
Categories: Integrations, Access control

GMap Direction Extras

GMap_Direx (GMap Direction Extras) is a module that allows the request of directions from Google's GMap service and stores all details about the direction in the Drupal database for later view. All...
Categories: Site structure, Site search

GeoIP Redirect

GeoIP Redirect uses the GeoIP API to redirect a user from your site to a different one based on their country of origin. The primary use-case is that you have 2 different markets and want to ensure...
Categories: Site structure, Integrations

Shift Scheduler

While development and bug tracking have now fully moved to drupal.org, we are still using our Google Code site for documentation and releases: http://code.google.com/p/drupal-shift-scheduler/ ...

Bricks

Bricks are Drupal blocks that support with ctools context, content types, and access plugins. This module basically lets you make exportable Drupal blocks (bricks) out of Panels pane displays. The...

FB realtime updates

Enable your Facebook application to subscribe to changes in data in Facebook (see here) and get realtime notifications on user data. This module is build specifically for Drupal for Facebook module...

OneDrive OAuth

This Module can be used for Single Sign On with OneDrive to register and login with your Drupal sites. Installation: Install as any other module: http://drupal.org/documentation/install/modules...
Categories: Integrations

Existing Role Combinations

This module is intended to be a drop-in replacement for the (inefficient) authcache default cartesian brute force enumeration which calculates every possible role combination that could exist from...

Opigno Learning Path Creation

The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions. These elements work together...
Categories: Content editing experience, Developer tools, Site structure

Tiny Tiny MCE

Tiny Tiny MCE (TinyTinyMCE) is a Drupal 6 supported module supporting the wysiwyg editor tinymce. This module was written as an alternative to the tinymce module. The goal was to make it very...
Categories: Content editing experience

Advanced Exposed Forms

Advanced Exposed Forms (AEF) provides fine grained dynamic data filtering by allowing the "joining" of views exposed filters into groups. AEF provides AND/OR operators between individual exposed...

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

Commerce Group

This module provides a foundation for developing integrations between the Commerce and Group ecosystems. The three main use cases that build on top of it are: Commerce Business-to-Business: Group...
Categories: E-commerce

Customer.io Integration

This module provides integration with Customer.io via its Track API, allowing for the automatic publishing of user data from your Drupal site to Customer.io. It is useful for synchronizing user...
Categories: Developer tools, Integrations

Limit Domain Access By Role

Whitelist technical domains to limit admin roles to access and interact only on those. It is a common security measure to allow admin operations only on a technical (sub)domain (admin.example.com)...
Categories: Security, Access control

Contact Plus

Contact Plus augments the core Contact module with several features. Allows redirection of the user (the form submitter) to a custom path, per category, for the site-wide contact form. Allows...

Age Checker

Age Gate is a simple module that restricts users to access the pages on the site once he passes the age Gate page of the site. Installation Download the module and place it with other contributed...
Categories: Multilingual, Security

Make Meeting Scheduler

This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...

Siblings

The main idea of this module is to provide more useful ways to use the relation module to connect entities to one another by attaching some of that functionality to specific paths. The first phase...
Categories: Content editing experience

OAuth2 Authentication

OAuth2 Authentication allows users to log into your Drupal site authenticating against a remote identity provider (IDP) via OAuth2. That is, if a user's credentials can be used to retrieve a valid...
Categories: Integrations, Access control

Decoupled Cookie Auth

Introduction This module improves the user experience when using cookie authentication with a decoupled frontend. Drupal should be hosted on a subdomain of the frontend in order for the web browser...
Categories: Decoupled, Access control

Permission watchdog

Permission watchdog logs all changes to permissions on roles so an administrator can audit the entire history of changes to permissions. This is useful for sites or applications which have security...
Categories: Security, Access control

user_migration

Migrate users.

Recommender API

Recommender API provides a set of easy-to-use, fully-documented APIs and computational tools to help you write Drupal content recommendation sub-modules. The current release is 7.x-6.x. Read more...
Categories: E-commerce, User engagement, Site structure

Extra Paragraph Types (EPT): Slideshow

Extra Paragraph Types: Slideshow module provides ability to add a paragraph with FlexSlider. http://flexslider.woothemes.com/ EPT Slideshow also allows to display carousel as well (with animation...
Categories: Content display, Content editing experience

Pages