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

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

Opigno social

This project is related to Opigno LMS distribution. It implements social features, including possibility to connect with other users, share some achievements and messages, like them. A social wall...
Categories: Content editing experience

Reset node statistics counter (reset_node_counter)

Introduction This set of modules and drush integration allows you to reset the node_counter which increments a counter each time content is viewed. This counter is part of Drupal cores statistic...
Categories: Integrations

External-use Icons

This module creates a bridge between other modules or themes in integrating external-referencing SVG icons defined in sprite sheets into Drupal. This module provides a visual UI for end users to be...
Categories: Site structure

Context: Menu Block

Context: Menu Block allows the Menu Block module to be aware of contexts provided by the Context module by informing menu blocks of active menu context reactions. This project has recently been...
Categories: Content display, Site structure, Developer tools

System Tags

This modules provides the bridge between content and code. It allows developers to use specific entities (like the news-overview page) in their module without knowing the ID of that piece of...
Categories: Content editing experience, Developer tools, Site structure

OAuth Login - OAuth OIDC SSO

OAuth & OIDC Login - OAuth2 Client SSO module allows users residing at OAuth 2.0 capable OAuth / OpenID Provider or any OIDC ( OpenID Connect ) provider to log in to your Drupal website. We support...
Categories: Access control, Integrations, Security

Entity Access Password

The Entity Access Password module allows to restrict access to fieldable entities by requiring to enter a password. The module provides a new field type: Password protection. The administrator can...
Categories: Access control, Site structure

Zenophile

Note: Zenophile is not compatible with the new 7.x-5.x (HTML5) branch of Zen, and probably never will be, particularly since Zenophile itself supports automatic subtheme generation via Drush now....

Feedback Simple

A very simple, very light, CSS only Feedback tab. Configure at admin/appearance/feedback-simple. (d7) Enjoy! Note: This module is compatible with Automodal. For instructions on how to implement...
Categories: Site structure, Developer tools

Sections

This module allows you to create sections within your site. Each section has an installed template, theme or style attached to it. Sections are shown based on: Node specific visibility settings...
Categories: Administration tools

Twig Attributes

Twig Attributes allows developers to set HTML attributes (such as classes or an id) in a parent Twig template to elements in a child template, eliminating the need to create a template override or...
Categories: Content display, Developer tools

Content as Configuration

There are several entities which Drupal considers to be content which are, in the main, site-structure configuration. These entities include custom block content, menu links, and taxonomy terms,...
Categories: Developer tools

Webform Report

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

User Points Contributed modules

This is a collection of modules that make use of User Points module API. If you created a module that uses the Userpoints API and it does not have its own project, please contribute it by...
Categories: User engagement, Access control

Date Week Range

This module extends the core date range field, creating a new field widget that allows a week selection using the date datepicker. Installation Simply download and place it into the modules folder...
Categories: Site structure

Payment for Drupal Commerce

Allows Drupal Commerce orders to be paid using any of Payment's payment methods. Configuration Enable the "Off-site payment redirect" checkout pane For most sites, enabling the module if sufficient...
Categories: E-commerce, Integrations

Azure Blob Storage File System

This module creates a Drupal 'file system' that integrates with Microsoft Azure Blob Storage containers. Requirements You will need a Microsoft Azure Blob storage account or service running in...
Categories: Media, Integrations

Image max size crop

This module adds an image-style which crops an image when the image dimensions are larger then the given dimensions. In contrary to the core image style crop only one dimension is required.
Categories: Media

Let's Encrypt Challenge

This is a simple module that allows for a configuration of a Let's Encrypt challenge. It allows you to set some output for an http://www.example.com/.well-known/acme-challenge/FILENAME url. It will...
Categories: Security

Config Patch

With strict configuration management, config always moves from development to production as part of an automated deployment process. But this ideal can fall apart quickly in the real world. If a...
Categories: Administration tools, Developer tools

Flag Weights

This is a very simple module that adds a 'weight' field to the tables already used by the excellent Flag module. This weight can then be used to provide ordering of flagged items. This module also...
Categories: Content editing experience, User engagement

Menu Reference

This module provide custom field type that can create references to items in Drupal menus. Module also provide Views integration to create contextual filter on Menu reference field type with...

QR code field

This module enables site builders creating dynamic QR code fields and blocks which can contain content based on a content entity they are attached to. QR code block Enables site builders to add...
Categories: Content display, Site structure

Entity Reference Views

Provides field widget implementation for entity reference field type to render the referenced entity using Views. Related to Entity Views Attachment
Categories: Administration tools, Content editing experience, Site structure

Bakery Single Sign-On System

Bakery provides a "single sign on" feature for Drupal based sites that are on the same second-level domain (i.e. example.com, subsite.example.com, subsite2.example.com). It could also provide...
Categories: Access control

Pages