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

55,464 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.

QueryPath

QueryPath is a library for searching and manipulating HTML and XML documents. It's like jQuery for PHP. See http://querypath.org for more information. Here's a screencast that shows what you can do...
Categories: Developer tools, Import and export

Webform Tokens

Webform Tokens provides tokens for user form submissions for forms created with the module Webform 3. This functionality is included in Webform 4, so this module is not needed. The tokens can then...

Tour UI

Officially been merged into Tour - 2.0.x branch Synopsis Tour UI module provides a user interface for Tour module in Drupal 8 core. The Tour API documentation provides information on how to create...
Categories: Developer tools, Site structure

Node Authorize Link

Generates links for view, edit, or delete content without login. Module maintains authorization key for every node and gives additional grants (view/edit/delete) to every user (anonymous too) who...
Categories: Access control

Google Authenticator login

This module will allow you to add Time-based One-time Password algorithm (TOTP, also called "Two-Factor Authentication - TFA" or "Multi-Factor Authentication - MFA") support to user logins. It...
Categories: Security

Panopoly Pages

Helps create and manage pages that can be Panelized! Key Features Creation of a "Content Page" content type for basic page management Creation of a "Landing Page" workflow for landing page creation...
Categories: Content display

Colorized google maps block

Colorized gmap module allows to add a google map on the site as a drupal block and customize it. At the colorized gmap block creation page you are able to customize a standard google map (e.g. to...
Categories: Site structure, Media, Integrations

Commerce Webform Order

This module integrates Webform with Drupal Commerce and it allows creating orders with the submission data of a Webform via a Webform handler. What does this module provide? A Webform element for...
Categories: E-commerce

Login Activity

This module logs user login activity for every user on a Drupal installation. This can be used to provide important user information about when and from where their user account was used to login...
Categories: Integrations, Developer tools

Panels Bootstrap Layout Builder

Panels Layout builder based on twitter bootstrap 2 & 3, this will help you to dynamically build panel layouts based on bootstrap grid system. The project is still under development, you could get...
Categories: Content display, Developer tools, Site structure

Entity Save And Add Another

This module adds "Save and Add Another" button to entities, that permits you to create an entity content and then continue to create another entity content. This module is very useful to content...
Categories: Accessibility, Content editing experience, Site structure

Countries Info

This module offers a taxonomy of countries (Countries information), providing details such as the ISO2 code, ISO3 code, country name, official name, and numeric code. FEATURES This module includes...
Categories: Site structure

CORS UI

A simple UI for controlling the CORS settings that ship with Drupal 8.2.
Categories: Decoupled

Views: Auto Refresh

A module to refresh a view after a specified time interval or when triggered by an event. Includes advanced options to avoid reloading the whole view, and to avoid causing a full Drupal bootstrap...
Categories: Content editing experience

Accordion Blocks

This module will provide accordion effect to your blocks. It works with any standard Drupal theme available out there on Drupal.org. This module provides admin interface to add more Accordion...

Webform Purge

Webform Purge allows you to set up automated purging of Webform submissions on a daily rolling schedule. You select the number of days to retain and the module uses hook_cron to purge them during...
Categories: Content editing experience

View Modes Inventory - Bootstrap Ready

Provides a set of templates for content "View Modes" that are typically used (some of them) in each website. In VMI ~3.0.0 Available View Modes and Layouts: Impressed cards: Impressed card - xlarge...
Categories: Content display, Content editing experience

Flickr

Drupal 8 Release There is a dev release out now for Drupal 8. The Flickr module embeds media hosted on Flickr.com in many possible ways on your site. In a node, block or field. As single photos,...
Categories: Content editing experience, Media, Integrations

Search exclude nid

Sometimes it's necessary to exclude single nodes from the site search. An example use case would be, if you use the module "Insert view" to insert views into the body text of a node, which outputs...
Categories: Site search

Hidden Language

Overview This module allows site admins to hide languages from end-users. As opposed to disabling language content editors still, can translate content to that language. It's useful if you don't...
Categories: Access control, Multilingual

SVG Sanitizer

Integrates Drupal with the SVG Sanitizer library https://github.com/darylldoyle/svg-sanitizer. This module registers the SVG Sanitizer with Drupal's library api module. It also makes an SVG...
Categories: Content display, Media

Simple User Management

Simple User Management This module provides a way to let clients easily approve users as well as grant them particular roles such as site editors assigning editor role to other new users (but...
Categories: Access control

Admin Login Path

Admin Login Path is a simple module that alters login-related routes to use the admin theme. This project was built to provide a 'portal' style login for the Material Admin theme. Installation...
Categories: Access control, Administration tools

Webform Remote Handlers

This module allows to send Webform submission results to third party through Web Services (REST/SOAP), implementing two Webform Handler plugins (REST and SOAP). These plugins allow to define...
Categories: Administration tools, Integrations

EU Cookie Compliance Extras

Important Announcement: Since modern alternatives exist for D8+ and D7 is reaching its EOL soon enough, this module is now in "maintenance only" mode. This means that an update will be made in one...

Pages