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

53,951 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.

Media: oEmbed

Media: oEmbed adds oEmbed as a supported media provider. The focus of Media: oEmbed is to provide users with the ability to add internet media from any oEmbed provider. oEmbed Providers Media:...
Categories: Content display, Content editing experience, Media

Views TimelineJS integration

This module adds a new style plugin for Views which renders result rows as TimelineJS slides and eras. The 8.x-3.x and 7.x-3.x branches were created to work with the TimelineJS3 version of the...
Categories: Integrations

Views Sort Null Field

This module provides an additional sort for FieldAPI fields, which sorts by whether the field is empty or not. This allows empty (i.e. NULL) values in fields to be sorted last. This module has for...

Remove username

This simple module is removing the 'name' (username) field from the user management forms (create/register/edit accounts) by making the 'email' field required and copying the email address into the...
Categories: Access control

Views Simple Math Field

Based on https://www.drupal.org/project/views_cumulative_field, this module allows you to perform simple math expressions on two Views fields. I created this because Drupal 8 Ctools does not...

Commerce Cart Redirection

Redirect users to checkout, cart, or an arbitrary location immediately after they add a product to their cart. This action is filterable by product variation type. You can select to remove all...
Categories: E-commerce

Boxes

Boxes module is a reimplementation of the custom blocks (boxes) that the core block module provides. It is a proof of concept for what a re-worked block module could do. The module assumes that...
Categories: Developer tools

Google Analytics GA4

A simple drupal module to integrate Google Analytics 4 (GA4) tracking into your website, providing advanced insights into user behavior and engagement. With easy installation and configuration, our...
Categories: Integrations

Commerce Custom Offline Payments

Drupal 8 - Commerce 2.x Please follow and help with Commerce 2.x core issue : [#2828525] Offline payments for Drupal Commerce 2.x. For now there is nothing sure about Offline payments in Commerce 2...
Categories: E-commerce, Developer tools

Node Keep

Adds two base fields to all nodes. Node keeper: prevents people who don't have the 'bypass node access' permission from deleting nodes where that checkbox is enabled. Alias keeper: prevents people...
Categories: Access control

Layout Builder Save And Edit

This Module adds Save and Edit Layout button in layout builder form page which will save Site Builders/Content Editors time by redirecting it to the same page in which they can see there recently...
Categories: Content display

Content Type: Extras

This module provides some additional features and the ability to set default settings for content type options, such as 'Promoted to front page', 'Display author and date information', etc. Added...

ImageField Focus

This module allows to scale and crop images focusing on their important portions. View an example (and click on the faces) Try out a demonstration Read a blog post about ImageField Focus + Pictures...
Categories: Content editing experience, Content display, Site structure

Domain Access Entity

Overview This module provides a solution to add Domain Access on entity. You can use this module to restrict access for entity as you do with node. This module can add domain access only on...
Categories: Access control

Taxonomy Title

This module was designed to update the heading tag at the top of the taxonomy term page. The contents of this H1 (or sometimes H2) tag are *extremely* important for SEO (Search Engine Optimization)...
Categories: Site structure

Acquia Drupal Starter Kit Toolbar

Announcement Acquia CMS has been officially renamed to Acquia Drupal Starter Kit. Rest assured, this change does not affect the standards or functionality of the product you know and appreciate....
Categories: Administration tools, Site structure

Share Everywhere

Synopsis The Share Everywhere module was mainly created for those, who make custom websites and need the social buttons to fit into their design instead of the default buttons of social sites....

VBO Hide

VBO Hide module helps to not show the views bulk operation form when there is no data in the view. It simply removes the view bulk operation form when no data. -- REQUIREMENTS -- * Views Module *...
Categories: Administration tools

Taxonomy menu block

Taxonomy Menu Block allows you to make blocks containing unordered lists that represent the structure of your vocabularies, creating a menu out of your taxonomies (without using Drupal's menu...
Categories: Site structure

Lagoon Logs

Lagoon Logs aims to be a zero configuration logging system for Drupal 7, 8, and 9 sites running on Amazee.io's Lagoon. Installation Drupal 7 You should be able to simply download and enable the...

Roles for menu

Overview This module allows you to restrict access to menu items based on user roles. It is used when you don't want to copy your whole menu just because for one specific role you want to hide one...
Categories: Administration tools, Access control, Site structure

Paragraphs Report

The Paragraphs Report module will parse nodes of certain content types that you check on the settings page, and make a catalog of what paragraphs are used on which pages. The use case for this...
Categories: Content editing experience

Taxonomy Image

The taxonomy_image module allows site administrators to associate images with taxonomy terms. With the association created, an admin can then make a call to 'taxonomy_image_display()' from their...
Categories: Content display, Site structure, Developer tools

Drupal driver for SQL Server and SQL Azure

Drupal driver for Microsoft SQL Server database engines. This project adds support for both SQL Server Stand-Alone and Azure SQL to Drupal. Supported database versions will vary with the module...
Categories: Developer tools

Protected Forms

Successor of Protected Permissions module. See [#3281497] Description Protected Forms is a light-weight, non-intrusive spam protection module that enables rejection of node, comment, webform, user...
Categories: Content display, Content editing experience, Site structure

Pages