
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.
Eulerian for Tarte au Citron
Allows to add Eulerian service to "Tarte au Citron" module. Related modules Eulerian Tarte au Citron
Categories: Integrations
AI Content Creator
The AI Content Creator module is a powerful tool for generating high-quality content for your Drupal website. It uses advanced natural language processing algorithms to write articles, blog posts,...
Categories: Content editing experience
ECK Site Settings
This module enables the use of Entity Construction Kit (ECK) entities as global, site-wide setting entities. It's an alternative for modules like Site Settings and Labels or Config Pages....
Categories: Administration tools, Content editing experience
Gutenberg USWDS
This module provides some USWDS 3 components for Gutenberg editor. Requirements Gutenberg
Categories: Content editing experience
Layout Builder "Publish"/"Unpublish" (Render/No-render)
OVERVIEW Layout Builder "Publish"/"Unpublish" (Render/No-render) module is helper module for Drupal core layout builder module. This module provides new contextual link for layout builder preview...
Categories: Content display
Automatic site icon picker (formatter)
This is very small module. It is working with Faviconkit js. You can learn more about Faviconkit js Test here, where drunk-indigo-goose.faviconkit.com/site_url/icon_size Send request and download...
Categories: Media, Site structure
Floating action
You are tired of scroll down to the end of very long page to see the submit button to save the content? You have very long permission table and adjust small permission, scroll to the end of page to...
RapiDoc OAS Field Formatter
This module can be used to render Open API Documentation using the RapiDoc library.
Categories: Content editing experience, Content display, Developer tools
Eudonet CRM Client API
Categories: Integrations
Group Hierarchy
This module allows users to view the groups and their hierarchy. Sponsors Initial development: Amara NZero
Categories: Administration tools
ChatGPT Augmentor
The ChatGPT Augmentor is a submodule of Augmentor. It allows Augmentor to interface with the ChatGPT API. ChatGPT is an artificial intelligence chatbot developed by OpenAI and launched in November...
Categories: Content editing experience, Integrations
Brevo: Email Marketing Software (formerly Sendinblue)
INTRODUCTION This module uses v3 of the Brevo API. It allows users to add an API key and secret generated by a Brevo account in the settings.php file (or via an admin UI). Then will allow users to...
Categories: Integrations
View Mode Conditional Fields
One of the common problem is the entity field grows to large number over the time with the increasing display modes. However not all fields are relevant to all display modes hence it becomes...
Categories: Site structure
Prism Js syntax highlighter
This module enables the Prism Js plugin from prismjs.com in your WYSIWYG. It includes the highlightjs library and all available styles for it. If you've ever wanted to drop code examples in your...
Categories: Content editing experience, Developer tools
UI Patterns Display Suite
This module allow to use UI patterns as Display Suite field templates. Plan We will have 2 branches 3.x for compatibility with 3.x version of DS and 5.x for compatibility. 5.x may not active...
Categories: Content display
Easy Entity Base Field
Are you boring with too many field tables in your database? When hundreds of data fields are added to the content node, and multi-version is enabled for the content node, the total number of field...
Categories: Administration tools, Developer tools, Site structure
Simple OAuth Auth Code
Obsolete Use of this module is discouraged due to security concerns. Please use the Authorization Code Flow to handle getting an auth code to exchange for an access token. This module provides a...
OpenID Connect Azure B2C
This offers easier integration of Azure B2C than use of a generic OIDC connection, and includes a hook to find the user email address from multiple possible locations depending on B2C configuration.
Categories: Integrations, Access control
CKEditor5 Mentions
CKEditor 5 Mentions module for Drupal 9/10 that provides a mention feature enables smart autocompletion based on user input. When you type a pre-configured marker, such as @ or #, a panel displays...
Categories: Content editing experience, Developer tools
JSON:API Locale Info
Smart Date Extra Tokens
This module extends the smart_date and smart_date_recur token support that is currently available. Module aims to provide missing token support or tokens that might be handy in some use cases....
User API
The User API module provides a comprehensive REST API for managing user accounts in Drupal, offering enhanced functionality beyond core user operations. Key Features Advanced user registration...
Categories: Decoupled
Site Information REST
Get basic site information via REST(logo, favicon, site name and site slogan). USAGE 1. Enable the module. 2. Retrieve Site Information via REST using GET query to /site/info?_format=json....
Categories: Decoupled
Open Y - YMCA360 integration
YUSA OpenY YMCA360 Integration module provides the Open Y distribution with an option to pull YMCA360 program and live stream schedules into its Program Event Framework. INSTALLATION Requirements:...
Categories: Integrations
Webform JavaScript Setting
Allows a webform to pull a Javascript object's setting/property into a hidden field that can be included with a webform submission. This module can pull properties from window.navigator,...