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.

Summoner - libraries on demand

Minions! At my command! Summoner is an API module enabling frontend developers to load Drupal libraries on demand. Think of it as some kind of poor mans require.js for Drupal. Example: Drupal...
Categories: Developer tools

Site management

This project is designed to allow non-technical site managers to deploy approved changes to their site, right from within a user-friendly interface on the site itself. For example, if a client has...

Validator

What is the Validator? This module provides an advanced and flexible way for developers to validate forms, entities and fields. Using a simple system of hooks and user defined constraints...
Categories: Developer tools

TMGMT Translator Xplanation

TMGMT Translator Xplanation is a module created by Xplanation to enable you to handle your translations inside your known Drupal installation. The TMGMT Translator Xplanation module is a simple and...

Drupageddon Tester (module)

This sandbox module provides simple and fast check for Drupageddon exploits seen in the wild for administrators without Drush. It is based on drupalgeddon-7.x-1.x-dev code (https://www.drupal.org...
Categories: Security

Government warning

Module provides functionality to display a government warning message on the user login page. You are accessing a U.S. Government information system, which includes: (1) this computer, (2) this...
Categories: Administration tools

Entity is Public

Adds a simple API to determine if an Entity is publicly accessible or not. This goes beyond simply checking entity_access() as an anonymous user, but also checks other conditions like the following...
Categories: Developer tools

Media 23Video OAuth

Synopsis Media 23Video OAuth integrates with the Media module to upload videos to and show videos from 23Video when using access restrictions on videos. The module uses OAuth authentication via...
Categories: Media

Ctools content type contextual links

If you don't like IPE If you don't like allow users to use Panels UI If you like Custom Ctools content type plugins This module provides API to create contextual links for direct access to pane...
Categories: Administration tools

Entitycache Multilingual

Entitycache Multilingual The is a Drupal module to extend the entitycache module allowing a seperate cache per language. When to use this module When modules attach setting and content to a module,...
Categories: Performance

phppassbook

What is Passbook? Passbook is an application in iOS that allows users to store coupons, boarding passes, event tickets, store cards, 'generic' cards and other forms of mobile payment. What is PHP...
Categories: Integrations

Uncache

This module allows you to turn on Drupal page caching but exclude certain paths. To use, enable the module (drush en uncache) then navigate to "Administration » Configuration » Development »...
Categories: Performance

Reference Tracker

Reference Tracker keeps track of references between entities made through fields. It does this by keeping a separate tracking table which is kept in sync while your content changes. This allows for...
Categories: Content editing experience

MailChimp Helper

This module extends the MailChimp module by providing the following: Extra rules actions and conditions Extra API classes, created to make working with interest groups easier. A mock for...
Categories: Integrations

Web Notifications

If you ask a room of developers what mobile device features are missing from the web, push notifications are always high on the list. Push notifications allow your users to opt-in to timely updates...
Categories: Content display, Site structure

DB Index

This module provide the user interface to add or drop the database Table indexes for the Mysql databases. Using this module you can have the information about what all are the Indexes with...
Categories: Administration tools, Developer tools

Context Profiles

Introduction Context Profiles is a UI module based on context. What makes context profiles different from similar modules is that it does not create own entities or add functionality, but simply...
Categories: Administration tools, Content display

Commerce Card

Commerce Card works as a drop-in addition to your current Drupal commerce credit card form. It utilizes Jesse Pollak's Javascript library: http://jessepollak.github.io/card This module should only...
Categories: E-commerce

entity_extra

Extra 'entity' module related simple modules stuff to improve user and developer expirience. At the time it contains common API modul 'entity_extra' and three sub-modules: entity_extra_embed...
Categories: Developer tools

Annotation Store

Annotation Store Module is mainly focused on storing the video annotation data [Open Video Annotation Library] locally in drupal. This modules creates the annotation data as an entity in drupal 8...
Categories: Media

OpenID Connect Single Sign-On (SSO) Module by Gluu

This module will enable you to authenticate users against any standard OpenID Connect Provider. You’ll need to also run a local oxd OpenID Connect client service. The oxd middleware service is easy...
Categories: Access control

MD Fontello

Allow users to easily and conveniently use font imported from Fontello in their theme and module. Installl and import font Select and download font from Fontello. Enable module MD Fontello Go to...
Categories: Media

Drizzle

Drizzle (https://getdrizzle.com) is a free, full-stack solution for premium content creators to start selling their best content directly to website visitors. Once installed, you can sell paywalled...
Categories: Content editing experience, Access control, Content display

File field download link timestamp

This simple module will provide a way to alter all file download paths slighty to avoid some file caching systems to prevent blocking access to new file versions. This module will add a checkbox to...
Categories: Site structure, Media

Form Api Revision

This is a developer module. This module allows make custom forms revisionable, you can create revisions to your custom forms, providing the important information like the user that changed and when...
Categories: Administration tools

Pages