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

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

Advanced ban

Advanced ban is a replacement to Drupal core Ban module. Advanced ban module allows administrators to ban visits to their site from IP addresses like core ban module and has additive features: IP...
Categories: Administration tools, Developer tools, Security

Section Library

Create reusable templates for single or multiple sections! Allows saving the section as a template, so we can reuse it again in other pages or same pages as a duplicate, whether the section blocks...
Categories: Administration tools, Content display, Content editing experience

Rename Admin Paths

This module helps secure the Drupal backend by overriding the admin path. It provides a settings form for replacing the terms admin and user in Drupal routes (URLs). This can also help reduce spam...
Categories: Administration tools

Social media share

The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations

Admin Audit Trail

This module track logs of specific events that you'd like to review. The events performed by the users (using the forms) are saved in the database and can be viewed on the page admin/reports/audit...
Categories: Administration tools

YAML Editor

This module loads an Ace editor for all textarea with data-yaml-editor attribute. Demo Use with Form API When you need an editor for your YAML files add a data-yaml-editor to you textarea like this...
Categories: Developer tools

Book

The book module that up until Drupal 11 was part of Drupal core A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for...

UI Patterns (SDC in Drupal UI)

Define and expose self-contained UI components as Drupal plugins and use them seamlessly in Drupal development and site-building. UI components are reusable, nestable, guided by clear standards,...
Categories: Content display

Social Link Field

Synopsis Provides a social link field type. The module has possibility to customize form widget and form formatter. In widget settings in limited field items, you can allow or deny to change social...
Categories: Site structure

Translate Drupal with GTranslate

GTranslate uses Google power to translate your Drupal website into 103 available languages and make it available to more than 99% of internet users upon installation for FREE. Translate your Drupal...
Categories: Multilingual

Menu Item Visibility

This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users...
Categories: Access control

Dashboard

This module is included in Drupal CMS. [#3454529] Dashboard module provides users with a centralized interface to access key information and essential tools after logging into the system. The main...
Categories: Administration tools

Core Context

This module exists to create an ability to store contexts for entities, which will be usable by Layout Builder. It provides no UI or API, and you should not need to install it except as a...

Floating block

The Floating block module allows you to keep html blocks, selected using jquery selectors in a fixed position on the page as you scroll. It works in a similar way the table header fixer in Drupal...
Categories: Accessibility, Administration tools, Content display

ECA: Event - Condition - Action

ECA is the no-code solution that empowers you to orchestrate your Drupal site. ECA is a powerful, versatile, and user-friendly rules engine for Drupal. It processes event-condition-action models:...
Categories: Access control, Administration tools, Automation

Block Visibility Conditions

This module provides some extra block visibility conditions: 'Not Node Type' condition. The block will still be shown on all other pages, including non-content types. This differs from the negated...
Categories: Content editing experience, E-commerce

Paragraph blocks

Summary With this, you can use paragraphs to create structured content on your page, and allow layout builder to place the block anywhere! It allows you to place each value of a muti-value...
Categories: Content display

Animate CSS

This module is to provide easy integration of Animate CSS, a bunch of cool, fun and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general...

ClamAV

Drupal integration with the ClamAV virus scanner. ClamAV module is DrupalSouth 2025 Splash award nominee in Open Source category. This module will verify that files uploaded to a site are not...
Categories: Integrations, Media, Security

NSE Stocks

NSE (National Stock Exchange) Stocks modules support displaying the stock information as a block. NSE Stocks is an extremely lightweight module designed to display NSE stock information. The module...
Categories: Integrations

AI (Artificial Intelligence)

Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations

Navbar

Note: Previously named "Mobile Friendly Navigation Toolbar" A very simple mobile friendly navigation toolbar introduced as part of the Spark project to solve mobile editing problems with the Drupal...
Categories: Site structure

Search API sorts

Provides custom sorts and a global sort block for Search API. Compatibility This module is compatible with Search API, Search API ranges (slider), Search API Solr and Search API ajax. Is not tested...
Categories: Site search

Social API

This project is part of the Drupal Social Initiative. Social API harmonizes authentication with external social services in Drupal, providing an extensible module that allows integration of modules...
Categories: Integrations, Access control

Block Type Templates

Drupal 8 core does not provide support for theme suggestions for custom block type Twig templates. Having a theme suggestion tied to the type of block is a very simple way to provide modular design...
Categories: Content display

Pages