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