
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 Photos Remote Media Entity
This module uses Google photos as a source for remote media. it means you can use your google photos on the website without saving them on the Drupal file storage. This is useful when you do not...
Categories: Media
Multiple timezone clocks (time clock)
Multiple Timezone Clock module provides a block and an admin config. In admin config having multiple clocks settings for different timezone. This module does not depend on any external javascript...
Categories: User engagement, Developer tools
Sailthru Connect
Introduction The Sailthru API allows you to interact programmatically with an array of Sailthru features and data sets. For example, add users, send campaigns, push and update content in realtime,...
Categories: Integrations
Hide Content Field
Hide Content Field modules provides configuration or option to hide field from form display, field exist on a form in a hidden mode. To configure to "Hide Content Field", enable this module by...
Categories: Content editing experience
Search API Elasticsearch Synonym
This module provides synonym functionality for Elasticsearch powered by Search API. Installation Install module. Go to /admin/config/search/search-api-elasticsearch-synonym to configure module....
Categories: Site search
Body Inject (Content/Ad Injector)
This is a fork i did of the block_inject module: https://www.drupal.org/project/block_inject Drupal 7 only INFO The 1.1.1-beta 1 will not work with layoutmanager in D9. It will work in D10. Cause:...
Categories: Content editing experience
Garden Gnome Package
This module provides an easy way to publish panoramas and object movies created with Garden Gnome Software’s Pano2VR and Object2VR.
Categories: Content display, Site structure, Integrations
Drush Lock
Drush commands for handling locks. Allows protecting scripts from harmful concurrent execution. Introduction Drush is a popular tool for controlling Drupal installations from the command line and...
Component Schema
Component Schema provides an API for producing theme-level components. Background and use case Resources like Component Based Development by Mario Hernandez make a strong case and provide solid...
Block Breakpoint
The Block Breakpoint module makes it possible select one or more breakpoints that will apply as a block condition. On the rendering of the page an inline script will remove the block, if the...
Categories: Content display
Search API Target Bundle Filter
Search API Target Bundle Filter Allows each reference field on the index to have some target bundle values filtered out. The use case it was designed for In Drupal 8 a reference field can reference...
Categories: Site search
Advance Field Attributes
The Advance Field Attributes allow developers to configure and add extra advance attributes to Fields Like text (plain, formatted, long, List), Email Field, Entity Reference field, Number Field...
Categories: Site structure
Publish content from WoodWing Studio
Enhance Woodwing content orchestration with Drupal as custom publication channel! This module enables publishers to push articles created in WoodWing Studio via Amazon Simple Notification Service...
Categories: Content editing experience
Slider Block
Provide JQuery based slider block module will give you functionally to add slider in block
Categories: Content editing experience, Content display
Comment Admin Pages
The comment admin pages is a simple module that shows the comment edit and delete pages in the admin theme when the user visiting this pages has the view the administration theme permission.
Categories: Administration tools, Content editing experience
Announcement modal
The Announcement modal module provides an appealing modal window on top of your page. Use this section to add any website updates, official or crisis information that needs to be conveyed to the...
Categories: Accessibility, Administration tools, Site structure
Translate to content language
Synopsis When the content and the interface languages are different, Drupal core doesn't provide a way to translate fixed strings to the content language. To help modules and templates both, this...
Categories: Multilingual
Migrate generator
This module provides a drush command to generate migrations (imports) based on source CSV files : Main idea here is to automatically generate migration config based on source csv files. Module...
Categories: Import and export
New Restrict node page view
Base on https://www.drupal.org/project/restrict_node_page_view but ported for Drupal 8 and 9.
Categories: Content editing experience, Access control
Monsido Tools
NOTE: this module is now deprecated. Please use the Acquia Optimize module instead. All-in-one platform that unifies web governance, quality assurance, and accessibility compliance. Monsido help...
Categories: Accessibility, Content editing experience, Search engine optimization (SEO)
Sound Management
The Sound Management module aims to provide a framework for audio streaming sites. The current version supports MP3 files and provides the following functionality: a Soundmanager2 Bar UI audio...
Categories: Media
Site Version info
This module hold and show manual the site version information on site or via JSON API. Using with the module Site Version Host allow to have an interface with multiple sites information. This...
Categories: Developer tools
Email Enumeration Prevention
Provides a easy, configurabile mechanism to prevent email enumeration attack from your site. Simply download the module with composer, enable it and configure the feature: - Enable or disable...
Categories: Security
DruSys Landing Page Builder
Landing Page Builder by DruSys Build once! Unlimited Reuse - Component based builder A highly customizable Landing Page Builder built with Paragraphs, alternative to layout builder & supports any...
Categories: Content editing experience, Content display
Entity Access Groups
The Entity Access Groups module allows site-builders to restrict entity access operations (view, create, update, delete) based on an entity relationship where the same entity bundles are referenced...
Categories: Content editing experience, Access control, Security