
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Configuration selector
The Configuration Selector module allows modules and install profiles to provide multiple versions of optional configuration. For example, if you want to provide a view that lists content that...
Categories: Developer tools
XLS Views Data Export
Extend 'Views Data Export' to provide the ability to write to an existing PDF among other additional features
Categories: Import and export
Layout Builder Claro
An opinionated attempt at making the transition between the Claro admin theme and a custom themes Layout Builder pages smoother. Includes a nice wide Off Canvas tray and themed Media Library....
Categories: Content display
Bootstrap Horizontal Tabs
This module provides a field type called "Horizontal Tabs" which consists of tab label and tab body elements. The number of allowed tabs can be set when adding the field to an entity. Tab labels...
Categories: Site structure
Bank Transfer | Ubercart Payment
This module provides an Ubercart payment method. It helps to display the shop's bank account details to the customer so a direct money transfer can be initiated by the customer. Depending on where...
Upload element
#D7CX: The managed_file element provide by core File module has the same functionality and this module will be discontinued. Migration is as easy as turning on the File module and changing your API...
Categories: Developer tools, Media
Feeds Profile2
Adds Profile2 integration for Feeds, by extending the built-in User processor so that Profile2 profiles can be created and updated as part of a user importer. Usage It's easy! After enabling the...
Categories: Import and export
Paragraphs Usage
Synopsis The purpose of this module is to be able to identify which content type can contain which paragraph type. When you have a lot of paragraph types, it can be overwhelming identifying which...
Categories: Content editing experience
Field Formatter Filter
This module extends text field formatter settings (as seen on "manage display") to allow you to choose a different "text format" or text filter at the same time as the normal choices of "full" or ...
Categories: Content display, Site structure, Content editing experience
FullCalendar Block
This module provides a block to display a calendar powered by FullCalendar 5. It creates a block called 'FullCalendar block' which accepts event source as a json (URL) feed. The URL can be a...
Categories: Content display, Integrations, Site structure
Thickbox
The Thickbox module is a wrapper for the jQuery plugin ThickBox. Thanks to user contributions the module provides automated integration with ImageField (CCK) + ImageCache and the Image module....
Categories: Content display, Developer tools, Media
WebProfiler
Issue tracking for this project is at https://gitlab.com/drupalspoons/webprofiler WebProfiler adds a toolbar at the bottom of every page and shows you various stats, such as the number of database...
Categories: Developer tools
Opigno forum
This project is related to Opigno LMS distribution. It manages the private messaging feature allowing users to share messages between them. It makes possible to select a list of recipients, and...
Categories: Content editing experience
Autotitle
This module allows you to automatically set the node title from the HTML heading tag <h1>-<h6> (configurable) found in your selected string/text field. It finds the first occurrence of...
Categories: Content editing experience, Developer tools
i18n page views
This module provides a new display of views, where you can select different paths for each language enabled on your site, so a view has a localized route for each language. 6.x-1.x initial...
Categories: Multilingual, Administration tools, Search engine optimization (SEO)
Shibboleth Authentication
Provides user authentication with Shibboleth (both v1.3 and v2.0) as well as some authorisation features (automatic role assignment based on Shibboleth attributes). For detailed description, please...
Categories: Integrations, Access control
Slick Carousel & Slider
Slick plugin provides full width slider, carousel, slideshow, responsive slider, variable width slider, dynamic height slider, center mode slider, lazy loading and thumbnail sliders. Demo: https:/...
Categories: Media
Opigno Search
This project is related to Opigno LMS distribution. It provides a search feature based on Search API. For additional details, please consult Opigno website.
Categories: Content editing experience
Recurring Events
The plug-and-play recurring events and registration system for Drupal. The Recurring Events module is a Drupal 9 and 10 plug-and-play recurring events and registration system designed to be site...
Categories: Administration tools, Content editing experience, Site structure
filedepot
The filedepot module is full featured Document Management module that has a google docs like feel. It fulfills the need for an integrated file management module supporting role and user based...
Categories: Media
Commerce Discount Extra
Provides a number of common discount condition and offer types: Order discounts Condition types Order-owner role Total items in order Offer types Fixed amount per-quantity discount (Buy X product...
Categories: E-commerce
Domain Path Redirect
This small module allows creating alternative redirects per domains. It extends the Redirect module. When to use for managing redirects on multi-country (multi-domain) sites For example, having...
Categories: Administration tools
Flood settings
Administer flood settings easily from an admin page.
Categories: Access control, Security
Advanced Entity Tokens
Advanced Entity Tokens (AET) Creates a Token for each of your entity items. Through AET you can query the DB for entities using Tokens. Examples [aet:node:1] will return the 1st node with the token...
Categories: Content editing experience, Developer tools
Show Email Address
This small module is to show Drupal user's email address in user profile page. Drupal 7 branch: Consistently this get required in most of our Apps so instead of implement hook_user_view() this...
Categories: Site structure, Integrations, Access control