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

56,001 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.

Commerce Nexi Payments

Payment Gateway integration for Nexi : https://www.nexi.de
Categories: E-commerce

SharePoint Connector

Facilitates content synchronization between Drupal websites and Sharepoint lists using the Microsoft Graph API. Easily send your content and user submitted data directly into Sharepoint. Features...
Categories: Content editing experience, Import and export, Integrations

Drupal File Manager

File Manager is a fully Drupal-native file manager for a configurable filesystem root - browse, upload, download, rename, move, copy, zip, unzip and preview files straight from the admin UI. No...
Categories: Administration tools, Media

Schema.org Blueprints Experimental

Experimental integrations for the Schema.org Blueprints module that are not ready for prime-time.

Announcements

Version 2 - Drupal 9/10 This module has been rewritten for Drupal 9+. The module provides a custom field-able entity type which can be displayed within the site. Separately Display Styles and...
Categories: Content editing experience

FISMA User

The Federal Information Security Management Act (FISMA) is United States legislation that defines a comprehensive framework to protect government information, operations, and assets against natural...
Categories: Access control, Administration tools, Security

Get Content Type

The get_content_type module fills an oversight by the Core developers. When they moved the part of CCK (sometimes called CCK-Lite) into core for creating new content types, they forgot the analog...
Categories: Content display

IndexPage

This module displays customizable index pages for each node type, with alphabetical, taxonomy, and user filters. For more information read the Handbook page. Development version status The...
Categories: Administration tools, Content display, Developer tools

Node Type Filter

The Node_type_filter lets you filter node listing pages simply by adding &type=story,blog to the URL (for example). So now you can show specific feeds, or a "blog+story" tracker page (i.e. recent...
Categories: Content display

New York State Design System Libraries

New York State Design System Libraries provides Drupal library support for NYS Design System components in sites using a traditional theme-based frontend. It is not intended for detached frontends...
Categories: Integrations

Register Country

Are you creating a country portal or a site dedicated to a specific country? The Register Country module is designed to intercept new registrations and check if the IP address being used is...
Categories: Access control

Site Notes

Ever design a site and happen on a nifty trick that you may want to use again? You wrote it down and lost the paper, didn't you. You designed a great site for someone else, and the first thing they...
Categories: Content editing experience

Site Documentation

Why Do I Need It? Unfortunately Drupal does not include the powers of immortality or invincibility. You may someday get hit by a truck, or even just decide that you no longer want to maintain the...
Categories: Administration tools, Developer tools

Section Order

The Section Order module exists becuse I got tired of having to either create hooks to let CCK know how to reorder $content (theme variable), or $node->content['section name'], or adding settings...
Categories: Content display

Taxonomy Browser

Think of this as a 'build your own category view' page. A single page with each term organized nicely by vocabulary. The user selects the terms which she or he wants to see, and then this module...
Categories: Site structure

Taxonomy List

Taxonomy_List.module is for displaying the terms (and optionally nodes) under categories (taxonomy terms) and descriptions. User can select the number of terms to display in each row, and assign...
Categories: Site structure

Taxonomy Link Mover

The Taxonomy Link Mover is a relatively simple module that shifts taxonomy term links from the theme variable $links to the $content variable. This allows the administrator to tell the CCK or...
Categories: Content display, Site structure

Taxonomy Delegate

This module allows an administrator with "administer taxonomy" permission to delegate the administration of a vocabulary to a non-admin role. The role to which this authority has been delegated may...
Categories: Administration tools, Site structure

Reactions

Reactions provides a Drupal-native way to add emoji-style reactions to content. The project is being actively developed as a successor/rethink of Voting API Reaction. The goal is to provide a user...
Categories: User engagement

AI Penpot

Read a Penpot design's context from server-side PHP and hand it to Drupal's AI Agent tools, so the Drupal Canvas AI assistant can work from the real design — its colours, typography, structure, and...
Categories: Artificial Intelligence (AI)

Varbase Media Demo Assets

Provide a pre-set of default media assets for all Varbase Media Types, which are needed in development, testing, and demos. Using the Varbase Media and Varbase Media Demo Assets modules in Varbase...

AI Content Audit

AIRO Preview helps Drupal editors understand how node content may appear or respond in AI-assisted discovery experiences. Project page under development The project page for this module is...
Categories: Artificial Intelligence (AI)

Commerce Payin-Payout

This module integrates Payin-Payout with Drupal Commerce providing payment gateway. Installation Install module composer require drupal/commerce_payin_payout Enable module as usual. Navigate to...
Categories: E-commerce

Display Builder AI

Display Builder AI integrates Drupal AI (agents + tools + chatbot) with the Display Builder module. Build pages by chatting with an assistant inside Display Builder, no component picking or...
Categories: Artificial Intelligence (AI), Content display

Account Constraints

It implements a set of validation constraints applied to user accounts which restrict the values allowed for account entity fields like username and email. The constraints can be imported and...

Pages