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

53,921 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.

Twig Extender

Add a simple plugin system to add new twig extensions (Filter and Functions). Provides a new service provider for "twig.extensions" to add new plugins. Versions Drupal 8.2 or lower: Use Twig...
Categories: Content editing experience, Developer tools

Advanced Language Selector

The Advanced Language Selector module is an advanced language switcher block for Drupal. You can put all advanced language selector block that you want in your site, simply go to the admin block...
Categories: Developer tools, Multilingual, Site structure

File Lock

This module allows you to "lock" files so they cannot be deleted. File Lock can be used to control two different problems: Preventing deliberate deletion of files Preventing accidental deletion of...
Categories: Media

Config Role Split

Introduction Roles in Drupal 8 are configuration objects and the permissions are a property of the role. This means that permissions and roles are tightly linked for the configuration management....
Categories: Import and export, Developer tools

Mini site

Drupal 10.x version had a major overhaul and is under active development. Allows to upload and archive with a 'minisite' files and serve it from a Drupal website, while maintaining the minisite's...
Categories: Site structure, Media

Unpublished Paragraphs

Unpublished Paragraphs This module controls the visibility of unpublished paragraphs for authenticated users with the right permission. Requirements This module requires the Paragraphs module....
Categories: Content editing experience

PDF Serialization

This module provides an extension for Views data export module to export data to PDF. Installation Download the pdf_serialization module via Composer: composer require drupal/pdf_serialization....

Better Watchdog UI

Since I'm not able to dedicate time for this module, we're looking for co-maintainers! Upgrade watchdog entries to entities and replace default database log listing with a view, which grants...
Categories: Administration tools, Developer tools, Integrations

Facebook OAuth (FBOAuth)

This module provides authentication services and an API to perform actions against Facebook. This module allows users to login to Drupal through the service commonly known as "Facebook Connect"....
Categories: Integrations, Access control

Commerce Product Option

This module allows you to add user-customizable options to the commerce "add to cart" form. You do this by defining "option sets", to which you can attach any field of your choosing. These option...

Simple Popup Views

Show views any fields in the popup. Triggering Methods On Hover On Click Popup positions Top Right Bottom Left Popup Designs This module will not add any default popup designs. You have to...
Categories: Content display, Media

Extended search page

Part of Ouch project. Full text content admin search The goal is to provide a page like the default "Find content" but on top of scalable technology for sites with huge amounts of nodes. So to keep...
Categories: Content editing experience, Site search

Role Watchdog

Role watchdog automatically logs all role changes made through the user profile or the User List in its own table. A record of these changes is shown in a Role history tab on each user's page. Role...
Categories: Administration tools, Security, Access control

Term Merge Manager

This module extends the Term Merge Module. It saves all Term Merge Actions and automatically re-apply them on new terms. For example: You merge "foo" and "bar" into "foobar". The next time the term...
Categories: Administration tools, Developer tools, Site structure

Media Library Importer

A module to import media files from public directory into media library. There are a lot of tutorials on how to import file entities into media galleries using migration tools. But they are neither...
Categories: Media

Toolbar Menu Clean

Clean up Toolbar Menu This module used with Toolbar Menu allow you can disable Administration and Shortcuts Toolbar menu. It help you can create menu per client's role, help the client don't mess...
Categories: Administration tools, Content editing experience, Site structure

Vimeo Embed Field

The vimeo embed field module will create a simple field widget type that you allows to add a vimeo video url to embed videos from Vimeo and show their thumbnail previews simply by entering the...
Categories: Content editing experience, Content display, Site structure

Migrate default content

Migrate default content provides a way to import content into a site using yaml files stored in the default_content directory of a drupal project. Configuring the default directory By default, the...
Categories: Content editing experience, Developer tools

Next Previous Post Block (Node or Page Pagination)

I have developed a Drupal 8-9-10 module and named it "Next Previous Post Block (Node or Page Pagination)" The Drupal plug-in will allow the website visitors to jump on the next or previous post...
Categories: Content display

Noindex External Links

Русская версия English version below Модуль полностью закрывает внешние ссылки в нодах сайта от индексации и сохраняет валидность страницы. Обратите внимание: поисковики видят эти ссылки, но не...
Categories: Administration tools, Content editing experience, Content display

Hidden Language

Overview This module allows site admins to hide languages from end-users. As opposed to disabling language content editors still, can translate content to that language. It's useful if you don't...
Categories: Access control, Multilingual

User Search to People Administration

Remove user search from the /search space and move it to /admin/people -- that is, instead of /search/user the functionality for searching users is found at /admin/people/search This is useful for...
Categories: Administration tools, Site search

Flowplayer API

An API module to provide integration with the GPL licensed Flowplayer for Flash video playback. Features Easily adds Flowplayer support to other systems Takes advantage of Drupal JavaScript...
Categories: Media, Integrations, Developer tools

Opigno statistics

This project is related to Opigno LMS distribution. It implements dashboard statistics in Opigno, that are available at 3 different levels: global level to get a quick overview of how the platform...
Categories: Content editing experience

Image field to media

Updated 2 Since the release 3.0.1 it's possible to convert Image fields to Media using update hooks. To do this, you must first create a Media field. Also, you can omit specifying bundles, just...
Categories: Developer tools, Media

Pages