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

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

RFC9557 Data Type & Validation

Code for other modules to provide, or consume, RFC9557 Date and Time. Provides TypedData type, Validator, and utility classes for getting parts of the (extended) date, manipulating and validating...

Static Content Type

Use this Content type, Block type, Paragraph type or SDC type to create components or pages of static content. Static Content Type Escape the Drupal Island! Build with React, Vue, Angular, or any...
Categories: Integrations

SAML Rules

SAML Rules is a module designed to interact with the SAML Authentication module as part of a robus Drupal handling of SAML accounts and sessions. The goal is to provide a series of rules and...
Categories: Integrations, Access control

Ultimate Table Field

The Ultimate Table Field module introduces a versatile "Ultimate Table" field type for storing structured table data (rows and columns) in Drupal. It includes an easy-to-use table field widget for...
Categories: Content display, Content editing experience

Barba.js

Barba JS integrates the Barba.js library with Drupal to deliver smooth, SPA‑like page transitions with minimal setup. It auto‑loads a local build when present, or falls back to the official CDN....
Categories: Content display, Developer tools, Integrations

GSAP

Features The GSAP (GreenSock Animation Platform) module integrates the industry-leading JavaScript animation library into Drupal. It allows site builders and themers to use GSAP’s core and optional...
Categories: Content display, Developer tools, Integrations

Pages