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

54,164 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.

Unstructured

Unstructured is an open source service and/or SaaS that efficiently using machine learning extracts your data into usable text and images. It currently handles Plain text files (.txt/.text), PDFs (...
Categories: Import and export, Media

Developer Entity Browser (dev_entity_browser)

The Developer Entity Browser module is designed to enhance developer efficiency by providing a unified interface for comprehensive oversight of all content entities and entity bundles. It enables...
Categories: Developer tools

Token URL Query

Adds a Token for all URL Query parameters. The module is developed so we can re-use views filters in a link to another view with the same filter.s Features Token: [current-page:full-query]
Categories: Automation, Developer tools, Search engine optimization (SEO)

Disable libraries

Use allow and block lists for libraries, differentiated by anonymous and authenticated users. Features disable CSS and JS libraries differentiated by anonymous and authenticated users allow/deny...
Categories: Administration tools, Content display, Performance

Commerce Transaction Account

The Custom Payment Gateway module allows Drupal Commerce stores to integrate a custom payment method using a Commerce Transaction Account. This module provides a seamless payment experience for...
Categories: E-commerce

Adopt.io

Adopt.io Integration Module for Drupal The Adopt.io module provides integration with the GoAdOpt service, offering a safe and intuitive cookie banner solution for Drupal websites. Prerequisites...
Categories: Access control, Integrations, Search engine optimization (SEO)

Disable User 1

The Disable User 1 module provides a simple solution to disable the user with ID 1 in Drupal. This module checks for a configuration setting in the settings.php file to determine whether to disable...

Instagram Feeds Listing

The Instagram Feeds Listing Drupal module seamlessly integrates Instagram feeds into websites, offering customizable configurations for display. Users can effortlessly authenticate, configure, and...
Categories: User engagement

Views Ajax Lazy Load Blocks

This module adds a copy of your Views-generated blocks that can be placed into your page instead of the Views-generated ones; these new blocks load via Ajax (not the Drupal Core lazy-load...
Categories: Content display, Performance

Improve Paragraphs library items

If you have ever use "Paragraphs library item" module, you may be frustrated by the lack of scope for the paragraphs. This module is for you. It will allow you to easily manage paragraphs scope in...
Categories: Administration tools, Content editing experience

Workbench Approver

Adds an "approvals" tab to content and allows assigning users to approve a content draft. Locks content moderation state transitions until the current revision is approved by these assigned users....
Categories: Access control, Content editing experience

Soundcite

This module creates a CKEditor5 plugin that allows content editors to embed Soundcite clips into their editor. Features A ckeditor toolbar button will be available to embed soundcite clips into the...
Categories: Content display, Content editing experience, Media

Taxonomy terms as tabs

Taxonomy terms are used as tabs and content(nodes) as tab content reference with terms used as entity reference in the content type. Admin user will have access to choose vocabulary to use terms as...
Categories: Content display

Social Platform Links Block

The modules offer a customizable block that displays social media links with custom icons for various popular networking sites. Website administrators and editors can easily configure the social...
Categories: Integrations

DonorPerfect

This module provides integration between Drupal and DonorPerfect, which is a CRM for nonprofit organizations (donorperfect.com). Features Makes DonorPerfect Donors, Gifts, Contacts, and Other Info...
Categories: Integrations

Quick Links Format Olivero

Provides formatting features to support the Quick Links recipe. This module can be used to quickly add formatting to your Quick Links recipe install, or you can use it as reference to add...
Categories: Content display, Content editing experience, Site structure

HTTP Status Code Test

This module registers a test endpoint that returns the HTTP status code that is passed in the request as a query string parameter. For example, https://example.com/http-status-code-test?code=503...
Categories: Developer tools

POST File

The module creates an endpoint on the site at /postfile/upload that accepts a POST request for uploading a single file into a specified file system (public, private, etc). The POST request requires...
Categories: Import and export

Accessible Back to Top Button

Provides a 'back to top' button that is fully accessible as a block to add to your Drupal website. Features Once you install the module, go to Block Layout and place the block called 'Accessible...
Categories: Integrations

Form Alterer

The Form Alterer module provides OOP plugin functionality to developers for easily altering forms in Drupal 9+. Typically, forms are altered via the hook system (i.e. hook_form_alter) in a module's...
Categories: Developer tools

A12s Locations

The A21s Location module helps to display a location map with markers and groups of markers. It uses a plugin system to integrate with map providers and defines currently 2 plugins for Google Map...
Categories: Content display

EcoIndex

What is the environmental impact of your Drupal project? 🌿 Unofficial module from the Green IT association. The aim of the module is to help contributors improve their practices and create more eco...
Categories: Accessibility, Performance

SEO Analyzer

The SEO Analyzer module allows you to easily see which SEO improvements you can make to a node. It aims to check your node content against SEO best practices and present you the results allowing...
Categories: Search engine optimization (SEO)

Views Slick Animate

Slick is a powerful and performant slideshow Aniamte solution Features 1. slick slider without animate available 2. slick slider with animate available 3. slick slider with random animate available...
Categories: Content display, Integrations

Node XML Sitemap

Node XML Sitemap Node XML Sitemap module intends to provide XML URL for each node based on content type. For a full description of the module, visit the project page. Submit bug reports and feature...
Categories: Site search

Pages