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

54,252 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.

Image Styles Drush!

This tiny module can be successfully used for creating complex image styles from the command line via Drush. You can use it in interactive mode, or via script. The common difference from similar...
Categories: Media, Developer tools

Menu Link Fragment

Installation 1. Enable Menu Link Fragment module 2. You can see the Link Fragment field in the Menu Link Items. 3. Smooth scrolling when clicking any anchor link added. 4. Nothing else :)
Categories: Content display

Eventbrite One-Way Sync

Synchronize events from Eventbrite to Drupal nodes. This only synchronizes events, not attendees, orders, ticket_classes or venues. Full details, instructions, and automated tests on GitHub.
Categories: Decoupled

Analog-Digital Clock

Analog-Digital Clock module lets you configure analog and digital clocks with different timezone from your drupal block configuration area. It is a customizable drupal module. Using this module...
Categories: Developer tools

Custom CSS Class To Body

A simple module for Drupal to add custom CSS class to the tag of the specific node page and to a specific content type.
Categories: Content editing experience, Content display

Consent Support

Synopsis This module is a 'spin-off' from CookiePro Plus to support content blocking in a way that requires as minimal impact and/or effort for content editors. The initial goal of this module was...
Categories: Access control, Content display, Developer tools

Group views join link

Synopsis Group views join link is a part of Group module eco system. It allows to add Join / Leave link for the given group in your views. Requirements Group Views Group views join link 2.0 This...
Categories: Access control

CRUD project

Basic CRUD (Create, Read, Update and Delete) operation in Drupal sites (both 8 and 9) supported. CRUD operations may refer to a major operation done using databases. For example, these operations...
Categories: Administration tools, Content editing experience, Developer tools

Similar By Reference

Forked from the Similar By Terms, this module uses an entity reference field (rather than the taxonomy index) to count shared references between entities and create a similarity score in a view....

Varbase Dashboards

A dashboard is what's missing for better Drupal administration experience. This dashboard is built on top of Dashboard module, utilize Drupal core's Layout Builder for dynamic dashboards management...

TacJS for Domains

This module allows configuration of Tarteaucitron services on a multi-domains Drupal web site. Resources TacJS module
Categories: Content editing experience

Views user input field

Provides the Views field which enables to collect user input from HTML form, Webform or exposed filter. Then this data can be used in calculations along with data from other fields. For example, it...

ChatGPT Content Assistant

This is the first OpenAI module or connector published (First version published on 06-Jan,2023) in drupal.org. This is a very lightweight and simple OpenAI/ChatGPT module which has the below 3...
Categories: Integrations

Locale Download

The purpose of this module is to provide a controllable way to download .po files from the Drupal remote server to local without changing configs and manually running individual check and update...
Categories: Administration tools, Multilingual

Layout Builder Extras - live update

What does it do You can compare it to quick_edit, but then in the mindset of "Layout Builder." Live updates of Sections When you change a setting on a Layout Builder section, for example Color,...

Leaflet Layers GeoJSON

The Leaflet Layers module adds the alternative background and overlays layers to Leaflet maps. The Leaflet Layers module currently only accepts WMS/TMS layers. The Leaflet Layers GeoJSON module...
Categories: Site structure

Telegram API for Drupal modules

The module is for developers. Add some telegram integration for your site. Send to telegram bot example (without telegram proxy) $result = \Drupal::service('telegram_api.service')-...
Categories: Developer tools, Integrations

Cool Calendar Extras

Add some extra calendar and date functionalities on Full Calendar View and Smart Date modules Features Legend block It provides a block where it appears a legend with a list of terms of taxonomy...
Categories: Content editing experience, Content display, Site structure

GraphQL File

Project Status: Unsupported This is a small module designed to work with the Drupal File field type. It provides a GraphQL field type that can be used to return a File object. Obsolete Notice This...
Categories: Decoupled

SSO (testing only)

This is a test project which just contains a copy of the OAuth2 Server module. Do not install this module on a production site; instead use the OAuth2 Server module. If you want to provide patches...
Categories: Access control

Sector Webform

Sector Webform add-on brings in the Webform module with sector-compatible roles of Webform Manager and Webform Submission Manager.

Convert Currencies

Convert Currencies Convert Currencies is a robust, modern Drupal 9/10/11 module for real-time currency conversion and management. It provides a user-friendly admin interface, developer-friendly...
Categories: E-commerce, Integrations

Strikethrough Options

Strikethrough Options This module provides a form widget to strike out options on radio button or checkbox. You can choose 4 colors between Black, Red, Green and Blue Usage Enable the Strikethrough...
Categories: Site structure

Profile Manager

Profile Manager is a helper module for managing custom profile user experiences. It aims to ease the efforts of profile maintainers. We often run into the same problems after creating a profile...
Categories: Developer tools

Normalized Image Styles

Normalized Image Styles provides several sets of aspect ratio based image styles with normalized dimensions. These sets of image styles can be used by the core Responsive Image module as part of...
Categories: Import and export, Media, Performance

Pages