
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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