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