
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.
Panels PHP
The Panels PHP provides a panels pane to improve php input experience and performance for panels. Just enable and go to add content in panels, you will see and enjoy! Features: Users can get...
Categories: Content display, Developer tools, Performance
Views Organization Chart
- use highcharts Organization chart - can use with user, taxonomy, content type How to use: Create views with entity type that you want to show it requires 2 fields (1 to display name, 1 for...
Instagram Media Block
Instagram Integration Module for Drupal using the Instagram Graph API This module enables integration of Instagram with your Drupal site using the new Instagram Graph API. It allows for displaying...
Categories: Content display, Integrations
Component
Announcement We may need to discontinue support for the Component module now that the Single Directory Component (SDC) has been integrated into Drupal core. Project description Adding JS components...
Categories: Decoupled, Developer tools, Site structure
Block edit
The Block edit module provides inline (on mouseover) editing capability for any block or node. Configure block/menu/node settings directly by clicking a Views' style link above the block/node....
Categories: Administration tools, Developer tools
Webform Simplify
Introduction Webform Simplify allows certain parts of the Webform user interface to be hidden. This helps to de-clutter forms and present a more user-friendly experience to content editors. What...
Categories: Administration tools
Tweet
This module provides links to post pages to Twitter in a new window or tab. The tweet will be in focus and will contain customizable text that can hold the relevant URL, title and anything else you...
Ubercart Product Checkout Panes
Ubercart Product Checkout Panes enables you to specify which panes should appear during checkout either by product class or for any specific product (also for any attribute combination) with the...
Categories: E-commerce
Fontawesome Field Formatter(for int)
This is a field formatter for a selectlist with int values. Its use is to make some kind of ratingdisplay avaliable but without any processing! It just outputs an int select field as icons. You can...
Categories: Content editing experience, Content display, User engagement
HTMX
HTMX in Drupal Core! HTMX was added as a dependency to Drupal on in 11.2 as part of the Replace AJAX API with HTMX community initiative. We are actively working to bring a full feature set to...
Categories: Developer tools
Country codes API
This is a utility module for converting country code data from one format to another. Typical usage would be converting a country name to its ISO2 (or ISO3) country code. It also contains a module...
Multistep (D7)
Multistep adds multiple-step functionality to content type editing forms. It does so by assigning a step number to each fieldgroup within the content type and hiding all the groups that do not...
Commerce robokassa
[Русская версия ниже] Drupal Commerce integration with Robokassa payment system. Registering with Robokassa Before you'll start the installation process you must register on Robokassa and create...
Categories: E-commerce
Welcome Username
This module renders a block that shows the login form to anonymous users and a "welcome username" with logout link block to authenticated users. The string "Welcome" and "logout" are translatable...
Categories: Site structure
GoSquared Flag Icon Set
GoSquared Flag Icon Set is an iconset for Country Icons 2.x versions. The flag icons were freely provided by GoSquared. These image files were trimmed to remove the transparent edges, and renamed...
Categories: Site structure, Multilingual
Domain Config Pages
Overview This module provides a domain context plugin for config pages. Setup - Enable domain_config_pages - Enable the domain context for a config page on admin/structure/config_pages/types/manage...
Categories: Access control
Insert image with text
This module extends the functionality provided by the Insert module, by extending the inserted markup for the image, to contain a text below the image. For all available styles, a variation with...
Categories: Content editing experience, Site structure
Add to homescreen
Add to homescreen invites users to add the site to the home screen using the Add to homescreen library. Requirements The Libraries API is required to integrate the library with Drupal. Version 7.x...
Categories: Integrations
Format CSV
Format CSV is a module targetted at Drupal developers, allowing to format standard table array as CSV, mimicking Drupal's built-in theme_table() function behavior. It accepts both simple arrays of...
Categories: Content display, Developer tools
U.S. Web Design Standards - Paragraphs
This module provides Paragraph types intended to be used with the U.S. Web Design Standards library. This makes a good companion to the USWDS Drupal theme. Current paragraph types include (in the...
Categories: Content display
Background Video
This Background Video module allows to play video in the background of the page. To play video background in the background what you have to do is just specify the name of the class to which you...
Categories: Content display, Media
Commerce Services resources
Commerce Services integrates Drupal Commerce with the Services module's REST server. This allows you to build an API that can list (index), create, read, update, and delete Commerce entities...
Categories: E-commerce
Ecwid Ecommerce Shopping Cart
Ecwid is a powerful and easy-to-use shopping cart solution that seamlessly integrates with your Drupal website. Join hundreds of thousands of sellers in 175 countries and sell globally with over 70...
Categories: E-commerce
Node view redirect
Node view redirect allows redirecting from node view to an existing path for each content type.
Categories: Administration tools
Multiple Entity Form
Provides helper functions for creating forms that display multiple entities, of multiple types, showing selected fields. This can also include new, unsaved entities. Example:
Categories: Developer tools