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

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

Dream block manager

Dream block manager adds machine name, path to the list of blocks. It also provides a filter so you can search on name, machine name orpath
Categories: Administration tools

Social Auth Vipps

Vipps Login is the easiest way to sign in and create an account. No need to worry about usernames and passwords. All you need to sign in is your phone number. Vipps, and you are logged in. This...

Performance profiler

Module, which allow to control time and memory amount, used by PHP to process the request or render the page. Also, PHP and DB benchmarks are included. It allow to compare pure performance of...
Categories: Developer tools

Aspect Ratio Validation

This module helps us to validate the image based on the aspect ratio configured againest the image field.
Categories: Media

Server-sided code highlighting

To improve the readability of code, many text editors use language-specific syntax highlighting. This module uses the highlight.php library to offer similar functionality when displaying code...
Categories: Content editing experience, Content display, Developer tools

G&G Pushcast

Provides integration with the G&G Pushcast push notifications service. Installation 1. Install as you would normally install a contributed Drupal module. 2. Make sure that the ggPushcastsw.js file...
Categories: Content editing experience, Integrations

Linked Data Lookup Field

Provides an autocomplete field widget that pulls suggested matches and URLs from authoritative sources. The module lets you configure your own endpoints, as long as they output JSON-formatted data,...
Categories: Content editing experience, Site structure

Advanced Scroll to Top

Scroll to top - Back to top - Scroll back to top, provides 4 different styles with customizable options through JS. Available designs Image (Default) Tab Pill Link Installation Install the module...
Categories: Media

Foundation Anchor Menu Block

Provides ZURB Foundation based dynamic anchor menu blocks, dynamically generated based on contents of the current page by classes and data attributes. Allows flexible anchor / jump menus scrolling...
Categories: Content display, Developer tools, Site structure

HTTP Request Logger

Extends and overrides the core DB Logger service to add HTTP request data to the logs. Especially useful for decoupled sites, where you need to see what POST requests caused PHP exceptions or other...
Categories: Decoupled, Developer tools

G Suite Integration

Light-weight G Suite integration that uses the PHP client library to provide developer friendly services giving access to G Suite features. This module is intended to be used with a G Suite service...
Categories: Integrations

Domain Role Access

Provides an ability to assign domain permissions based on roles. In addition to ordinary access control from the domain_access module (through the field in user's profile), this module adds an...
Categories: Access control, Developer tools

Helpdesk Integration

This is a framework module. It provides the foundation for integrating your Drupal site with a dedicated helpdesk system such as Zendesk, Zammad, GitLab service desk, or others. The idea behind...
Categories: Integrations

Hubspot API Integration

This module integrates with multiple parts of drupal uning submodules such as Webform and the HubSpot API to submit Data directly to HubSpot's lead management system. For example, a Webform-based...
Categories: Integrations

Expose actions as local actions

Drupal core and quite a few contrib modules come with Action plugins. They are handy tools to provide functionality in certain context, of which the most popular one are Rules Views Bulk Operations...
Categories: Developer tools

Burndown

Burndown is a Drupal-9 native, agile project management tool. It provides support for both kanban and sprint-based projects and several forms of task-size estimation. It is designed for flexibility...

Config Revision

This module allows creating revision for config entities. The module adds a lightweight revisionable entity which is bundleable and non-translatable. The admin settings page can be used to make any...
Categories: Content editing experience

Field Author Information

Summary: Field author and coauthors information field.

License Compliance

The Licenses module provides an overview of all declared licenses in a Drupal project and provides an overview page with detailed information. This might be needed for Software License Compliance...
Categories: Developer tools, Integrations

Flexible Event Calendar API

It provides render element to generate our own array format from the event content to display in the calendar by integrating with evo-calendar library. You can find more information about this...
Categories: Content display, Developer tools, Site structure

OnPoint Search

OnPoint Search is an easy-to-use, cloud-based site search solution. OnPoint Search makes it easy to add search functionality to your site. No servers to set up. No apps to install. No need for ten...
Categories: Site search

Webform Background Color Scheme

Webform Background Color Scheme Tool provides a handler to configure the inline background color for webform. Purpose Webform Background Color Scheme builds upon the webform module to provide...
Categories: Developer tools

Monolog elasticsearch date processor

Append a field to your logs that you can ingest directly into elasticsearch with no dissect or parsing magic Usage: In your services file you append it as a monolog processor. So for example if...

Override Media Options

The Override Media Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the media form. Note: Adjust access control in...
Categories: Accessibility

Twig Numbers to Words (N2W)

Twig N2W allows users to add filters on numeric values to convert it into words in your twig file. This module will help you to print numbers into words, Bharat(Indian) or International currency...
Categories: Content editing experience

Pages