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

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

Brandfolder

This module integrates Drupal with the Brandfolder Digital Asset Management (DAM) platform. Features include: Media and Media Library support with live Brandfolder asset browser creating Drupal...
Categories: Content editing experience, Integrations, Media

City Weather Field

City Weather field? City Weather field allows returning the weather of the US city selected in the select list field. INSTALLATION composer require drupal/city_weather_field CONFIGURATION After the...
Categories: Site structure

Push Framework OneSignal

Pushing notifications to mobile phones can be done via the subscription service provided by OneSignal. This module extends the Push Framework and pushes notifications via OneSignal to the...
Categories: Integrations, Developer tools

Digital Signage Framework

Relevance of digital signage increases rapidly in a wide range of verticals: Real Estate Gastronomy / Hotels Retail Event Locations / Venues Local Governments Education Industry & Manufacturing...
Categories: Content editing experience, Integrations

Push Framework Mattermost

This module extends the Push Framework and pushes notifications to Mattermost. Coming soon!
Categories: Administration tools, Integrations

GovDelivery Bulletins

GovDelivery Bulletins This module provides a set of utilities to have your Drupal powered site use GovDelivery's Communications Cloud API - Bulletins resource https://developer.govdelivery.com/api...
Categories: Integrations

Layout builder section navigation

Adds a new block available to layout builder that displays a list of anchor links for other components of the same section. How It will add an id attribute to components in the section using its...
Categories: Content display

EAV Field

Field to store multiple attributes and values per entity. Field implements EAV (Entity–attribute–value) data model. Supported value types: - string - string_long - integer - decimal - boolean -...
Categories: Site structure

Instagram importer: create feeds and widget without api

Update 12/7/2020: Instagram no longer accepts fetching the way this module did. Read more here. For people with low amount of fetches, this might still work. But be realistic that this can stop...
Categories: Integrations

Toolbar Manager

Helps to manage toolbar items. You can do following actions. Change order of items Change label Change CSS class names (so you may set different icons) Enable/Disable Related modules Toolbar Link -...
Categories: Administration tools, Content display, Developer tools

Toolbar Link

Allows to add top level links to the toolbar. Related modules Toolbar Manager - Helps to perform following actions on toolbar items: change order, enable/disable, change label and set CSS class....
Categories: Administration tools, Content display, Developer tools

Translation Centre For the Bodies of the EU - Plugin for TMGMT

Overview Plugin for TMGMT Features Translate all your Drupal content with the qualified translation services of the Translation Centre For the Bodies of the EU. Multiple content with multiple...
Categories: Multilingual

One Time Key Authentication

This module provides a authentication provider and a service that allows you to generate a key to authenticate a user for exactly one request. The authentication provider is global, like "Cookie"...
Categories: Access control

Charts Field Formatter

The Charts field formatter module provides a way to build any kind of chart inside an entity (e.g. node, paragraph ..etc) with Highcharts (>=3.3 and
Categories: Content display, Site structure

Migrate Inline Image

This module provides a plugin to migrate the html content with img tags, it load the image file specific in the img tags into drupal file system, and replace the img tag with a new url which come...
Categories: Administration tools

Version Formatter

Small module helps to display the numeric integer field as numeric versions (v1.0.0 or 1.0.0) by enabling the version field Formatter, For example You need to create a content type which needs to...
Categories: Content editing experience, Site structure

Body Class

Body Class is a simple module that allows users to add custom body classes to any node through the node/add interface. The respective classes will be appearing in body tags Download using Drush...
Categories: Access control, Content display, Content editing experience

Leaflet GeoJSON File

I'm a maintainer of the Leaflet Widget module. While developing the module, I realized, that the geofield is not the right backend to save GeoJSON data. Geofield always converts and saves geodata...
Categories: Site structure

Local video thumbnail

This module allows to automatically generate a thumbnail for an uploaded video. It provides two additional field formatters for fields of type 'Video': Thumbnail: A thumbnail is generated and is...
Categories: Media

Social Auth Decoupled

This is a base module for decoupled login by social account. Modules which has realized social auth decoupled login: Social auth google api social_auth_facebook_api Function This module provide...
Categories: Access control, Integrations

Social Auth Google Api

Social auth google api This module provide a endpoint to login to drupal by google's access_token And this module use the same logic of social_auth_google Dependencies: social_auth_google:^2.0...
Categories: Access control

Social Auth Facebook Api

Social auth facebook api This module provide a endpoint to login to drupal by facebook's access_token And this module use the same logic of social_auth_facebook Dependencies: social_auth_facebook:...
Categories: Access control

Shorten Bit.ly V4

Integrates shorten module with bit.ly v4
Categories: Administration tools

Infogram charts

Integration of https://infogram.com graphs embed codes with a wysiwyg filter or media entities. Installation The module depends on hook_oembed_resource_data alter for thumbnails generation, which...
Categories: Integrations, Media

HTML Importer

There are certain situations where user wold require to create a node from external HTML files on server. By this module user can upload zip and create nodes, along wth this uploaded file can also...
Categories: Content editing experience

Pages