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

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

Pager for Node

Pager for node is a simple module that provides you to functionality of previous/next, first/last To enhances your website features. Basically this modules works with content types, it contains...
Categories: Content display

Dropbox Sign

The Dropbox Sign module is a Drupal integration for the Dropbox Sign electronic signature API. This module enables seamless integration with the Dropbox Sign API, allowing users to manage and...
Categories: E-commerce

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

Quiz Maker

"Quiz Maker" is a robust module designed for Drupal 9/10, is an alternative for Quiz module. It simplifies the process of creating quizzes with the next question types: Boolean question Single...
Categories: User engagement

Tavily

Tavily is a service that can figure out context and search results for your search intent on a question or a search word. Tavily is a module that currently have two things available for it. The one...
Categories: Content editing experience, Search engine optimization (SEO)

User Role Widget

This module extends the functionality of role reference fields by providing custom widgets tailored for role selection. With this module, users can select allowed roles, ensuring that only those...
Categories: Access control, Administration tools

Site Guardian Server Benchmarks

Site Guardian Server Benchmarks adds the ability to run some some simple benchmarks and summarized results to the site Status Report. It provides additional information to the Status report...
Categories: Administration tools

Asset Purge Manager

The Asset Purge Manager module provides a convenient interface within Drupal to manage and purge assets from your site's public directory. It offers seamless integration with Drupal's...
Categories: Media

Yet another entity iterator

Yet another entity iterator project Hopefully to be replaced by [#2577417]
Categories: Developer tools

Gin Resizable Sidebar

READ FIRST Please see [#3447257] for work to integrate the functionality of this module directly into Gin. Instead of using this module, please help testing on that issue. Purpose Allow users to...
Categories: Administration tools, Content editing experience

Node field values

This module will grab all the field values of a node programmatically. This is helpful if you are doing a lot of preprocessing on nodes or doing a lot of massaging of node data. Features This will...

Maintenance Windows

Maintenance Windows allows you to schedule times during which your site can be automatically placed into maintenance mode or, if the Read-only Mode module is installed, into Read-only mode, the...
Categories: Administration tools, Automation, Developer tools

Soundcite

This module creates a CKEditor5 plugin and field formatter that allows content editors to embed Soundcite clips into their content. Features CKEditor 5 Integration A ckeditor toolbar button will be...
Categories: Content display, Content editing experience, Media

TheMovieDB Integration

Overview A simple and efficient integration with The Movie Database API. With this module, you can effortlessly fetch and display movie data directly on your Drupal site. No frills, just...
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

Context Active Inspector

Features Toolbar item that provides inspector of active contexts and navigation within. Requirements Context module. Configuration Set permission `access context active inspector` for admin users....
Categories: Administration tools

Visual Debugger

When working on Drupal frontend, developers must rely on the browser's inspector to navigate the source code and sniff the debug comments wrapping the templates being rendered. While this approach...
Categories: Developer tools

Push Notifications Registration Tokens

Features This module provides an entity type for registering push notification tokens. The module does not send push notifications; to do that, you will need to use this module in combination with...
Categories: Decoupled, Developer tools, User engagement

Facets range NoUiSlider

The Facets range NoUiSlider module allows site builders to easily set and configure NoUiSlider with themeable inputs fields. Slider from Facets module requires Jquery Ui. NoUiSlider is light and...
Categories: Site search

Tailwind Grid

The Tailwind Grid module for Drupal provides a plugin for the Views module, enabling developers to easily create responsive, grid-based layouts using Tailwind CSS. Sponsored and developed by:

Taxonomy Importer

The Taxonomy Importer module has as goal to read a structured .csv file and import they value as taxonomy terms, into a taxonomy vocabulary that will be informed into configuration page. The module...
Categories: Import and export

Vertex AI Search Promoted Results

The Vertex AI Search Promoted Results module provides for the creation and management of promoted search results triggered by specific search keywords. For a given keyword, a content node can be...
Categories: Integrations, Site search

Drupal Freedom

You should have freedom on your Drupal website – it's yours to make how you wish. This project aims to regain that freedom when other module developers have not respected it. Currently it covers...

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

Commerce Token

Provides additional tokens related to commerce entities. Provided tokens Tokens for getting the lowest and highest prices for a product: [commerce_product:anonymous_calculated_low_price:number] and...
Categories: E-commerce

Pages