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

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

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

Article

This module is no longer supported. The article module allows for nodes of any type to be organized and displayed in a centralized location. This allows the site administrator to organize nodes of...
Categories: Content editing experience

Cloud

Cloud (Cloud Orchestrator) is a set of modules to enable cloud management: Drupal-based Cloud Dashboard like AWS Management Console. The module supports not only public cloud like AWS but also...
Categories: Administration tools, Developer tools, Integrations

Taxonomy context

This module utilizes the core taxonomy module to create a hierarchical menu tree for each vocabulary. The menus are created as an independent block which can be displayed contextually or display...
Categories: Site structure

e-Commerce

Create your own online store! The most complete e-Commerce solution for Drupal. Visit http://www.drupalecommerce.org! Features Currently, the e-Commerce includes core modules and several Shopping...
Categories: E-commerce, Automation

Markdown with SmartyPants

The Markdown with SmartyPants module allows you to enter content using Markdown, a simple, plain text syntax that is filtered into valid XHTML, and will automatically convert plain ASCII characters...
Categories: Content editing experience

Mail

Provides a config entity for system emails, and a service for mailing any entity which implements the interface. This project is intended as a testing ground for replacing hook_mail() in core: see...
Categories: Integrations

Scripture Filter

This is a simple filter module. It converts a Scripture reference into a clickable link that points to one of numerous on-line Bibles. The default is the NIV in English on biblegateway.com's site....
Categories: Content editing experience

Daily

The daily module is meant for things like comic strips or daily headlines. Any node can be `daily content', which means it is associated with a certain group (implemented as a taxonomy term) and...
Categories: Content editing experience

News Page

Allows creation of pages which show syndicated 'news' items from an aggregator category. News items are automatically filtered by keywords (chosen when creating the page), so that only news items...
Categories: Content editing experience, Import and export

Related links

The relatedlinks module enables nodes to display related URLs to the user via blocks. Related links can be defined in 3 ways: Parsed links: links that are retrieved from the body of a node. Manual...
Categories: Content editing experience, Site search

interwiki

This filter provides a simplified, wiki-like syntax for linking to articles or search results on many commonly-used internet reference websites. For example, [[w:public relations]] can create a...
Categories: Content editing experience

Week Field

This module creates a field to choose a year, month, and then a week. It can then be used in views to filter by the week, rather than having to use a date range. The label is customizable to show...
Categories: Content display, Content editing experience

SiteMenu

This module provides a "site map" style page overview of all the categories within a site with node titles and a side bar menu to navigate the site by category A 'site map' page giving a hierarchy...
Categories: Content display, Site structure

Code Snippets

Overview The Code Snippets module allows you to store and display code snippets on Drupal sites. The module implements a "Code snippet" content type for storing snippets and uses GeSHi to highlight...
Categories: Developer tools

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

Admin block

The adminblock module enables admins to display a block with the comments approval queue and the node moderation queue. Each item gets their own edit link and delete link for quick administration....
Categories: Administration tools

Flickr Integration Suite

The Flickr Integration Suite module seamlessly integrates Drupal with Flickr, enabling efficient interaction between the two platforms. Features This module provides Flickr APIs exposed to other...
Categories: Content display, Integrations

Modern Drupal Dashboard

Modern Drupal Dashboard (dash) Modern Drupal Dashboard provides a clean, React-powered administrative dashboard for Drupal. It replaces the traditional admin landing experience with a fast, widget...
Categories: Administration tools

Plus Suite module

This is just a test sandbox, not for actual use. Test "Plus Suite" edit experience on existing site. Do not use in live/production. Go to Plus Suite recipe for supported project.
Categories: Content editing experience

Pulsedeck

Pulsedeck provides a real-time infrastructure monitoring dashboard for Drupal. It displays lightweight, auto-updating widgets for external services like uptime monitors, alert managers, server...
Categories: Administration tools

Generic SSO

This is a generic authentication provider for SSO (or similar) backend modules which trusts a named SERVER variable (such as REMOTE_USER). It is based on the ldap_sso module to which it owes its...
Categories: Access control

LC Color Picker

A color picker module integrating LC Color Picker library that supports solid, linear gradient and radial gradient from the UI as a Drupal field! Installation instructions Install as any other...
Categories: Content display

Fox drush console

The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools

Opensolr Search

AI-Powered Search for Drupal — Zero Configuration Opensolr Search gives your Drupal site hybrid AI search (keyword + vector/semantic), AI-generated answers, autocomplete, faceted navigation,...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO), Site search

Pages