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

54,031 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.

Views Pretty Path

Introduction Views Pretty Path rewrites URLs associated with Views into a more user- and SEO-friendly format. For example, Views Pretty Path would take this URL: http://example.com/blog?keys...

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

signageOS

This module provides an implementation for the Digital Signage Provider signageOS and depends on the Digital Signage Framework. signageOS is the world-leading digital signage integration & device...
Categories: Content editing experience, Integrations

Push Framework Slack

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

remove.bg

Provides Remove.bg (https://www.remove.bg/) integration. Remove.bg removes backgrounds from images. Requirements Image module from Drupal core Image Effects module API key for remove.bg
Categories: Media, 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

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 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

Content Moderation Info Block

This module provides a block containing content moderation related information of the entity being viewed. It also allows the moderation state to be changed outside of the entity's edit form. This...
Categories: Content editing experience

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

Crocheteer

A Plugin-based approach to Drupal Hooks. Introduction Welcome to the new Drupal hooks! This new approach might feel a bit intimidating at first, but in time you'll feel its advantages. Promised....
Categories: Developer 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

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

Ephoto Dam Addon

Ephoto Dam is a solution to centralize your media. Communication departments, your partners, internal or external users can search, manage, share and use digital assets on many media from a single...
Categories: Content editing experience, Media

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

Symfony debug

This module replaces the default Drupal exception handler by a handler provided by the Symfony ErrorHandler component. It makes debugging easier by providing more information about the exception...
Categories: Developer tools

Scheduled Transitions + Moderation Sidebar integration

Integrates Scheduled Transitions with Moderation Sidebar, showing pending scheduled transitions for an entity within moderation sidebar. Requirements Drupal 8.9 or Drupal 9. PHP 7.4 and higher.
Categories: Content editing experience

Localized Configuration

Synopsis The Localized Configuration module is a custom layer on top of Drupal's configuration management system, allowing to build a centralized configuration interface for your website with...
Categories: Administration tools

Webform Summation Field

This module will provide a new field type called "summation field", admin can collect the values of the webform fields. The field will hide in the webform. We can use this module to show different...

Personal ID

This module adds a new field type to Drupal with optional pattern validation to match Personal Identification Code (PIC) format. This module does not check if the given PIC is a real or fake, but...
Categories: Site structure

Prevent Absolute Internal Links

This is a single-purpose module for links fields. It will validate that links to internal content are not specified as absolute links. In other words, if you're making site https://www.example.com,...
Categories: Content editing experience

Count on Scroll

This module provides a field formatter for Integer fields that will show the number count up while the number is scrolled into view. Enable the module Add a Number (integer) field to an entity type...
Categories: Content editing experience, Content display, Developer tools

User Status Online

Module provides View field to views and Pseudo field to display user online status This module provide a status based on strategy pattern and default display three different strategy: if user is...
Categories: Content editing experience, Site structure, Access control

Pages