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.
Google Natural Language API
This module provides functionality to connect to Google's Natural Language API and run analysis on text, including sentiment, entities, syntax, entity sentiment and content classification. To...
Categories: Content editing experience, Site structure, Integrations
League Oauth Login
This module allows you to use different providers to log in to your Drupal site. It uses the awesome league/oauth2- projects for this. This module was developed for violinist.io and is what...
Categories: Integrations, Access control
JSnippet
This module allows you to create Javascript snippets for use on a site. It supports including either javascript code added to the text area, or a URL to a third party resource. Any snippet created...
Categories: Content editing experience
Library Select
Library Select Module allow quick and easy insert CSS/JS code and files to Drupal. Library Select allow you create a field in your content type and Editor can easy select predefined CSS/JS Code....
Categories: Content editing experience, Content display, Developer tools
Mail Control
Extends original Drupal 8 account settings page with the ability to turn ON/OFF all standard mails. By default Drupal 8 provides no option to disable welcome emails, account cancellation...
Categories: Administration tools
TMGMT LanguageLine Solutions
Overview LanguageLine Solutions plugin, SmartMATE Drupal Connect, provides a professional website translation service for the Translation Management Tool module (TMGMT). With SmartMATE Drupal...
Categories: Multilingual
Custom Menu Breadcrumbs
About this module With this module you can simply set breadcrumb for your selected content type or user account without adding the content into menu structure. How to use In configuration of the...
Categories: Content display, Administration tools, Search engine optimization (SEO)
Paragraphs Iframe
A simple paragraph type that accepts a URL and renders as an iframe
Categories: Content editing experience
Drift
Drift is the easiest way to add free live chat to your site, and start on your path to conversational marketing. Usage: After enabling the plug in, head on to the widget customization page (in...
Categories: Integrations
Single Page Application Landing Page
This module provides a way for site managers to configure and serve single-page applications as pages in a Drupal site. See https://capgemini.github.io/drupal/spalp/ for more information on the...
Categories: Decoupled, Developer tools
View in Browser
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module provides "View in browser" link token and...
Categories: Integrations
Commerce Klarna Payments
This module integrates Klarna Payments with Drupal Commerce. Requirements PHP 8.0+ Similar modules Commerce Klarna Checkout - Supports Klarna Checkout
Categories: E-commerce, Integrations
Contact storage options email recipient
The contact_storage module supplies an 'Options email' field type which can be used to determine the recipient of the contact form. When an 'Options email' field is added to a form, you are still...
Categories: Developer tools
Unpublished Permissions
Adds permissions to view, edit and delete unpublished content. Usage Navigate to /admin/people/permissions Adds the permissions to the appropriate role
Categories: Administration tools
Plugin Decorator (obsolete)
This provides a plugin type to decorate other plugins. Currently developed for Media Imagick.
Categories: Developer tools
Safe External Links
Most of the clients I worked for asked that external links on their website should open a new browser window or tab. Safe External Links (sel) does this for you automatically and properly. It...
Categories: Content display, Content editing experience, Site structure
Friend Flag
Friend Flag Module Very simple "friend" module built upon Flag module. Install as you would any other Drupal module and you'll have 'friend' flag and a block you can place via your block layout...
Views Filter Clear
The Views Filter Clear module allows 'Clear' links to be configured for individual exposed views filters. These links clear any submitted value from the view. They operate independently of one...
Categories: Site search
Odoo API
The Odoo API module provides Odoo CRM integration using XMLRPC. Module features API client service for using in third-party modules; Helper services for resolving countries, currencies etc; Odoo...
Categories: Developer tools, Integrations
OFD.ru Ferma integration
https://www.drupal.org/files/styles/thumbnail/public/project-images/Logo_ofdru_0.jpg?itok=xYA2ifup This module provides online registering of checkout receipts, created in your internet shop, via...
Categories: E-commerce
Cludo Search
This module allows users to set up Cludo search https://www.cludo.com/ on their website, it sets up search blocks for the form and for the results page. There is a configuration page where you can...
Categories: Site search
Flysystem Aliyun OSS
Provides an Aliyun/Alibaba Cloud OSS plugin for Flysystem. Dependencies composer require aliyuncs/oss-sdk-php:2.3.0 -vvv Configuration Example configuration: 1. settings.php Add it to the settings...
Categories: Media, Integrations
Layout Kit
Layout Kit is a ready to use set of layouts, now (take a look at screenshots): Accordion. Conmutator (accordions where all the sections can be closed/opened at once). Tabs: horizontal. Tabs:...
Categories: Content editing experience, Site structure, Developer tools
Skip temp file warnings
Could not delete temporary file during garbage collection Could not delete temporary file "public://sample.jpg" during garbage collection Drupal deletes unused temporary managed files automatically...
Categories: Developer tools, Media
SKU prefix promotion condition
Adds a type of promotion that will try to match on SKU prefix. For example you can have a prefix like this: 9001 Which would match all of the following SKUs: 9001867348871 9001808682173...
Categories: E-commerce