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

55,478 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.

Menu Item Limit

Description A module which allows for limiting items per menu to a certain amount. Usage After enabling the module access the "Edit Menu" tab for the menu you want to limit. You can add an item...

Themed fast 404

How it works This module provides dynamic 404 /page-not-found page. Cron job will access that page, grab the content from it and put it into a static html file. After setting proper configuration...
Categories: Performance

Views Field Permissions

The Views Field Permissions module allows site administrators to set field permissions to view fields in Views. Features One or more permissions can be selected. Permissions can be selected...
Categories: Access control

Libraries provider fontawesome

Libraries Provider Fontawesome is just a library definition for the Fontawesome library with the extra information needed to be configured by Libraries provider. By default it will load the...

Field Label

Purpose Field Label extends field formatters for most field types to allow customization of field label text (including plural variant), CSS classes and/or field label wrapper tag at the display...
Categories: Content display, Site structure

Entity Reference Integrity

Entity Reference Integrity is a module that allows you to find out which other entities reference a given entity. The base module comes with a service that allows you to query Drupal for this...
Categories: Developer tools

FormAlter as Plugin

Obsoletion Drupal 11.2+ now supports OOP hooks. You should move your FormAlter plugins into the /src/Hook/ folder and convert them to #[Hook()] attributes: https://www.drupal.org/blog/drupal-11-2-0...
Categories: Content editing experience, Developer tools

Language neutral aliases

Make URL aliases language independent. Drupal 8 contains advanced URL alias management, allowing for URL aliases dependent on the currently selected language. This can however, depending on the...
Categories: Administration tools, Search engine optimization (SEO), Site structure

SpamAway

When Antibot & Honeypot aren't sufficient and you don't want those in your face anti spam captchas, this is the module for you! What is it? This module was created because Antibot/honeypot were...
Categories: Security

Views Extras (Session/Cookie/Token Support)

Views extra modules provide extra arguments for contextual filters based on session, cookie or token. This extends filter functionality to pass cookie, session variable or token as argument to...
Categories: Developer tools

Blockify

Blockify This module exposes a number of core Drupal elements as blocks. Supported elements: 6.x Logo Site name Site slogan Mission Footer message Page title Breadcrumb Help Tabs Messages (errors)...
Categories: Content display, Developer tools

Menu Expanded

The Menu Expanded module is a simple module designed to revert the changes made in [#564886]. Even though there are certain circumstances where it is true that the "show as expanded" option will...
Categories: Administration tools

Smart Title

Smart Title (smart_title) makes content entity labels visible and configurable on Field UI forms. It's a common problem of site builders that the label of an entity should be configurable on the...
Categories: Content display, Content editing experience, Site structure

Menu Attach Block

Overview Menu Attach Block allows you to attach blocks to standard core Drupal menu items. This is especially useful for creating complex dropdown menus and mega menus. Any block can be used,...

Parallax Background

This a simple module that allows to set a vertical Parallax effect on the background of any element on the DOM. Installation Download and enable Parallax Background Module. From jQuery Parallax on...
Categories: Developer tools

Ajax facets

This module allows you to create facet filters which working by AJAX. Filters and search results will be updated by AJAX. Now ajax_facets works only with search pages, based on views (with module...
Categories: Site search

Search API Stats

Introduction Enabling the recording and presentation of statistics for the Search API module. There are plans to implement usage and performance statistics in the near future. For now this module...
Categories: Site search, Integrations

Commerce File

Commerce File adds the ability to sell access to file downloads to your Drupal Commerce site. It extends the Commerce License module with a new license type that grants customers access to download...
Categories: Access control, E-commerce, Media

Unique Field AJAX

Yet another but more light-weight and optionally more client-side field input check module for site builders to set up fields being checked if the user input is unique by bundle and language...
Categories: Administration tools, Content editing experience, Site structure

REST & JSON API Authentication for Drupal

The Drupal API Authentication module prevents unauthorized access to your Drupal site. This helps to secure API endpoints from unauthorized access. Our module supports key API authentication...
Categories: Access control, Accessibility, Content editing experience

Acquia Drupal Starter Kit Place

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: Site structure

Tooltip

Display anything you want in a tooltip on mouse hover. Insert custom HTML, Blocks, rendered entities...etc wherever you want. Compatible with Views, CKEditor, Block and Block Content modules....
Categories: Content editing experience, Content display, Developer tools

Allow site iframing

Summary Drupal 8+ has a feature built into core that stops the site from being rendered within an iframe, there are good reasons for this - https://www.drupal.org/node/2514136 But sometimes you...
Categories: Security

WordPress Migrate

wordpress_migrate supports migrating WordPress blog exports (WXR format) into Drupal using the Migrate module / API, which is now in Drupal core. Import of WordPress posts, pages, comments,...
Categories: Import and export, Integrations

Acquia Drupal Starter Kit Person

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: Content editing experience

Pages