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

55,476 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.

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

Pages