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

53,984 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.

Views Toggle Filter

This exposed filter does not filter anything. It just shows and hides other exposed filters when you click either of two radio buttons which can be labeled as "mini search" and "extended search".

Organic groups views

Module provides a field that allows you to display a view of group content inside the group entity. The field can be added to group entities and it provides a drop down selector to choose which...

OpenID Single Sign On Relying Party

This module provides a simple single sign on solution based on OpenID and native in Drupal. It is the relying party counterpart for a server based on OpenID, related to: OpenID Single Sign On...
Categories: Access control

Content Theme

The Content Theme module is a simple and easy module to use which allows to use different themes than the site default on content creating, editing, and viewing pages. Features Assign a theme to...

OpenTelemetry

Integration of the OpenTelemetry PHP library with Drupal. More info about OpenTelemetry » This allows you to see not only the total execution time of the Drupal Request, but also detailed...
Categories: Developer tools, Integrations, Performance

Facebook Boxes

There are many Facebook-related Drupal 7 modules out there. This is one of them. There aren't many Facebook-related Drupal 8 modules out there, but when there are, this will be one of them. The...

Realistic Dummy Content

Generate realistic demo content with Devel’s devel_generate module. Usage Enable this module and Devel’s devel_generate. You will now see portraits used for profile pictures, and stock photos...
Categories: Developer tools

Feeds Extensible Parsers XML Mapping

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. Extends XML parser with a mapping override per feed...
Categories: Content editing experience, Developer tools, Import and export

UEditor - 百度编辑器

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 Following the...
Categories: Content display, Content editing experience, Integrations

Conditions Helper

The Conditions Helper module is an API-only module designed to simplify the integration and utilization of Drupal Core's Conditions API for developers. It provides a set of services and base...
Categories: Developer tools

Content type groups

Content type groups was designed to handle the use case when you need to populate select boxes or other interface elements with certain content types but not others. This module allows you to...

Relation add

This module provides a field that can be used to create/delete/update the relations from within the node/entity forms, with a generic autocomplete for each endpoint, and relation fields. It also...

Profanity

An alternative to Wordfilter and Phonetic Word Filter, this module provides... Filters any Entity! The ability to create multiple word lists. Features exportable. An input format filter for either...
Categories: Content editing experience, Content display, Developer tools

Domain Taxonomy

This module extends Domain Access (DA) functionality to taxonomy objects. It makes taxonomy terms dependent on domain access rules like nodes. In practice, it means that term editing forms are...

Bookable Calendar

A very easy to use Bookable Calendar module. Whether you're letting people claim conference rooms or giving lessons and want your students to be able to book a lesson, this module aims to get you...

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

Path Access

The Path Access module gives site administrators an additional layer of access control to all pages of a Drupal site. Benefits Although a lot of the Drupal modules provide some degree of access...
Categories: Access control

Bootstrap Carousel Entities

Synopsis This module allows you set a Bootstrap Carousel / Slider as a formatter of 'entity_references' field and 'image' fields. That way you can display entities in the desired view mode or...
Categories: Content display

Blocked IPs Expire

Synopsis Drupal core's IP address blocking functionality (at admin/config/people/ip-blocking) is a great way to ban IP addresses that fill your logs with 403s to node/add or failed login attempts....
Categories: Administration tools, Security

Instagram Social Feed

Drupal module to pull data from Instagram based on user or hashtag. Includes moderator settings, integrates with Drupal cron, and provides a block to display the latest photos. This module can...
Categories: Integrations

Scroll Up

This module allows users with appropriate permissions to add and configure "Scroll up" button. Button allows users to scroll up to the top of the page. Scroll up uses vanilla JavaScript for smooth...
Categories: Accessibility, Content display

Year/Month Widget

This module provides a plugin widget for fields of type "datetime" to select only the month and year, skipping the day. Supporting this Module ☕ Found this module useful? Support via PayPal....
Categories: Site structure

Auto Translation

A Drupal module that automatically translates content Introduction Auto Translation is a Drupal module that automatically translates content between languages. It integrates with the Google...
Categories: Automation, Content editing experience, Multilingual

IP Language Negotiation

This modules uses the ip2country module for automatic country detection. It's add a Country language detection option at admin/config/regional/language/configure, which is used to redirect the user...
Categories: Content editing experience, Site structure, Multilingual

Opigno Calendar App

Opigno Calendar app. Creates a calendar for your platform.
Categories: Site structure, Developer tools

Pages