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

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

Canvas Component Migrator

Introduction Canvas Component Migrator provides a browser-based admin interface for moving Canvas JavaScript components and global CSS between Drupal sites. Export - push components from this site...
Categories: Automation, Developer tools, Import and export

Service bus provider

Service Bus Provider enables Drupal applications to publish messages to Azure Service Bus queues using reusable connection configurations and secure Microsoft authentication. It provides a Drupal...
Categories: Integrations

VKontakte Oauth

The Vkontakte Oauth module provides authentication method and an API to perform different actions against russian largest social network - VK.com (formerly vkontakte.ru). It allows users to login...
Categories: Integrations, Access control

Views RSS Feed Authentication

Provides authentication support for the RSS search results which are generated by the views. This module depends on Simple OAuth(contribute) and HTTP Basic Authentication(core) modules. Synopsis...
Categories: Access control

APITools

Thanks to Drupal's httpClient, built on top of Guzzle, integrating with web services becomes straightforward. However, the aspect that often poses challenges is authentication. Authentication...
Categories: Developer tools, Integrations

Open Social JSON:API

Social JSON API provides an API which can be used with the following entities: comment event_enrollment file group group_content node post profile taxonomy_term user It works out of the box for...
Categories: Decoupled, Developer tools, Performance

Externalauth Gitlab OAuth2 connector

Externalauth Gitlab OAuth2 connector will allow users of your site to authenticate against a running gitlab instance via OAuth2. The module will not register new users, just map existing users via...
Categories: Access control

Simple OAuth Redirect URI Wildcard

Extends the Simple OAuth module to allow for subdomain wildcards in redirect URIs. WARNING: Use of this module violates Section 3.1.2 of RFC-6749 (OAuth 2.0 Specification) which requires the use of...
Categories: Access control, Decoupled, Security

YouTube Video Upload

Not using this sandbox - goto http://drupal.org/sandbox/HongPong/1092950 instead ..... Zend library-based Youtube uploader, a project for uploading video files to youtube via Zend library & oauth...

OpenID Connect GitHub

This integrates with the OpenID Connect module to allow sign in with GitHub. While GitHub does not implement the actual OpenID Connect protocol, it does provide a similar flow for obtaining user...
Categories: Integrations, Access control

LoLogin

Simple module for authentication users via LinkedIn. LoLogin use OAuth. authenticed users will be saved and restoring for second login.
Categories: Access control

OpenID Connect Client

The OpenID Connect Client module provides authentication via the OpenID Connect (oAuth2) protocol. It supports multiple realms, so you can enable authentication via various providers. Features...
Categories: Access control

EVE SSO

This project aims to create a module that interacts with the Eve Online MMORPG using their OAuth 2.0 single sign on functionality.

FBOAuth Extras

FBOAuth Extras provides additional functionality to the Facebook OAuth module, including: Facebook dialogs (feed, send and share) Facebook Friend List Import

Job Email Tracker

# Job Tracker Useful for job seekers that get too many emails. A Drupal module suite that imports job-related emails from Gmail and displays them in an interactive dashboard, using Claude AI to...
Categories: Artificial Intelligence (AI), Content display

OpenID Selector

This module integrates Javascript OpenID Selector with Drupal's OpenID client. This module substitutes Drupal's default OpenID form with Javascript OpenID Selector widget, so users do not even need...
Categories: Integrations, Access control

Google OAuth-Client Plugin for Authman

Google OAuth 2 client plugin for Drupal Authman Composer is required for managing dependencies. Usage Example Example from YouTube API: https://developers.google.com/youtube/v3/docs/videos/list...
Categories: Integrations

Endomondo

Features This module provides API integration with Endomondo. The module is based on a similar Drupal module developed for Twitter. Out of the box, it allows users to: Associate one or more...

Google Authentication for Users

This module is a project branched from GAuth. This used to be a part of GAuth, now separated out in drupal 8. GAuth is now merged with Google Api Client for in drupal 8. Why we need Google...
Categories: Integrations, Access control

Post It Everywhere

Now you don't need login to different social networks to post status updates. Just one click and your content will be posted to Facebook Twitter LinkedIn FriendFeed The most common way to make your...
Categories: Content editing experience, Integrations

Drupal Twitter Block

Description Drupal Twitter is a simple-to-use module that allows creation of multiple blocks with Twitter feeds. Each block has independent settings and pulls results from Twitter with the help of...
Categories: Content editing experience

Soundcloud File Field

Offers a new field type which accepts and stores an audio file in Drupal, and queues it for automatic upload to Soundcloud. The file is displayed using the Soundcloud player. This is helpful when...
Categories: Media

Indieauth

IndieAuth is an identity layer on top of OAuth 2.0 [RFC6749], primarily used to obtain an OAuth 2.0 Bearer Token [RFC6750] for use by [Micropub] clients. End-Users and Clients are all represented...

Feeds OAuth Instagram

Adds pager state per source for instagram to https://drupal.org/project/feeds_oauth which allows for importing from the instagram api with automagic paging.
Categories: Import and export

OAuth2 Server: Profile Claims

This tiny module allows administrators to attach various user profile fields to OpenID Claims. It was built on top of the awesome OAuth2 Server module.

Pages