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

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

Smart SQL ID Map

This module provides a work-around for [#2845340]. It contains an id_map migration plugin which can be used even for migrations with very long plugin ID (e.g. derived migrations). If you have a...

Search API AZ Glossary

Drupal 8 branch This is a complete rewrite of the old D7 module. It is shiny and packed full of new features. Release tag 8.3 tested with: Drupal 8.3 Search API 8.1.1 Facets Alpha 9 If upgrading...
Categories: Site structure, Site search

Webform blocks

This module pulls webforms into blocks. It allows you to freely position the webform of the currently viewed node - just like CCK Blocks does for fields. Installation / usage Enable the module. Use...
Categories: Content display

Data

Data module helps you model, manage and query related sets of tables. It offers an administration interface and a low level API for manipulating tables and accessing their contents. Data module...
Categories: Content editing experience

CookieConsent

Synopsis CookieConsent is a module that provides a solution to deal with the EU Cookie Law. It integrates the Cookie Consent javascript plugin to provide an easy, lightweight solution. NOTICE: The...

Content Import

Content Import: This is the simple module which allow an administrator user to import data from a CSV file. Content Import makes the Admin user easy to import content from CSV file. Download the...
Categories: Content display, Content editing experience, Import and export

Commerce Wishlist

This module provides a Wishlist to use with Drupal Commerce. It comes with a wish list page featuring a similar interface to Commerce’s Shopping Cart and a block – both can be fully and easily...
Categories: E-commerce, User engagement, Developer tools

View Mode Switch Field

This module provides a View mode switch field type that allows content editors to change specific view modes when editing an entity (see attached GIFs for short demonstrations). Common use cases...
Categories: Content display, Site structure

Layout Section Classes

Summary This module gives you the ability to define a list of classes and labels that will be available for selection on each section of a layout in layout builder. To enable this feature, simply...

SAML SSO - Service Provider

The module functions as a SAML Service Provider (SP) and can be configured to enable Single Sign-On (SSO) between the Drupal site and a SAML-compliant Identity Provider (such as Microsoft Entra ID,...
Categories: Access control, Security

Views Slideshow JCarousel

Integrates JCarousel features into views slideshow version 6.x-3.x or 7.x. Currently provides a JCarousel pager widget. @See also: Views Slideshow JCarousel - provides a "pure" JCarousel view style...

Font Awesome Iconpicker

Enhances Core Text Fields to use Fontawesome Iconpicker to select icons. Simply add a text field and choose 'Font Awesome iconpicker' as the widget. Info 3.x-dev replaced itsjavi/fontawesome...
Categories: Developer tools

AT Tools

Drupal 8 AT Tools provides theme and admin features that may be required by your theme. This is now a required module for Adaptivetheme in Drupal 8. Includes: AT Tools and the AT Theme Generator...
Categories: Developer tools

Customerror

This module allows the site admin to create custom error pages for HTTP status codes 403 (access denied) and 404 (page not found), without the need to create nodes for each of them. Main features:...
Categories: Administration tools, Access control

Term CSV Export Import

Synopsis A module for those who need to import and export taxonomy terms via csv. Similar Projects None known for Drupal 8 Requirements Latest release of Drupal 8.x. Configuration Enable the module...
Categories: Import and export, Site structure

View reference

Defines a field type View reference which creates a relationship to a Views display and allows the view to be displayed as the content of the field. This module is modelled on Node reference and...
Categories: Content editing experience, Content display, Site structure

Hide the Toolbar

Hides Drupal's core Toolbar and Shortcut menus for users that have the Administration Menu.
Categories: Administration tools

File Hash

Hashes of uploaded files, which can be found on a variety of sites from archive.org to wikileaks.org, allow files to be uniquely identified, duplicate files to be detected, and copies to be...
Categories: Media

X-Frame-Options Configuration

Synopsis This module can be used to set the x-frame-options header on your website with the appropriate directive. This might be useful when you want to include one of the pages of your site inside...
Categories: Developer tools

Relation

Relation is an API module and storage model for both simple and the most complex relations between entities. The module can handle both directional and symmetrical relations very well. Relations...
Categories: Developer tools, Site structure

Lightning API

Lightning API provides a standard API with authentication and authorization that allows for easy ingestion of content by other applications. It primarily makes use of the json:api and OAuth2...
Categories: Decoupled, Developer tools

Copy Prevention

Anything you put out there in the Internet (public pages) is available for anyone else to copy and save/re-use. So if you really want your content to be safe and protected - do not put it online....
Categories: Developer tools

Commerce Add To Cart Link

The Commerce Add To Cart Link module extends Commerce product displays with an "add to cart" field as link instead of having an add to cart form. Primary use case is to use this on listings such as...
Categories: E-commerce

Text field formatter

This module is the extension of the plain text formatter. The module features: Ability to add an additional wrapper to the text field. Ability to add classes to this wrapper. Ability to add any of...
Categories: Accessibility, Content editing experience, Content display

Node Save Redirect

This module provides a method of specifying a location to take the user after saving a piece of content. A set of radios buttons are added to the submission vertical tab on the content type edit...
Categories: Administration tools

Pages