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.
JScrollPane
Bringing the jQuery jScrollPane module to Drupal. This gives you the ability to let JavaScript create the scrollbars of a div of whatever element you need which actually gives you more control over...
Administration links access filter
This module is now part of Admin Toolbar As per 27th october 2017, this module got merged in as sub module to Admin Toolbar module and will be included in the upcoming 8.x-1.21 release. See [...
Categories: Administration tools
Inline All CSS
Do you host a very simple site? Is your entire CSS package relatively small? Does your usual site traffic involve folks landing on a page, performing an action, and never seeing them again? If you...
Categories: Performance
Entity Base Type
Spawned from Drupal Core issue: #1042822. I routinely need to handle entities and their fields in a generic manner. For some reason an entity object doesn't have a property to describe what kind of...
Categories: Developer tools
Multifield table
This module provides a simple formatter that displays Multifield fields in a table. You only have to choose which fields want to display and their order in the multifield manage display tab and...
Categories: Content editing experience, Site structure
Drupagram
Drupagram is the missing Drupal + Instagram integration module. In this early implementation the module will interact with the Instagr.am API and be able to fetch media items. Advanced methods like...
Categories: Integrations
Block Conditional Visibility by URI Query Parameters
Controls block visibility by URI Query Parameters. Drupal natively allows blocks to be placed on pages by using their paths, however, this module allows administrators to also display modules based...
Categories: Administration tools, Content display
Opigno Forum App
Opigno Forum App
Pathauto entity parent
Simple module that allows to nest node aliases N times. For example: my-page/my-child-page-1/my-child-page-2 Pathauto modules is required. Installation and configuration To use the module it is...
Categories: Administration tools
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
Banner for Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This component displays a full-width, almost full...
Categories: Content display
Event CT w Layout Builder
🇺🇦This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and the safety of Europe. This module installs a new Event content type that...
Categories: Content display
Variable API
This module extends the Drupal core variable API that handles persistent variables. It implements a class that: Just took over the module. Will be making stable releases for Drupal 7 and will...
Categories: Developer tools
Media Download All
Description The Media Download All module, it is a media entity reference field's display formatter which allows you to download all files associated with one click and which is compressed into a ...
Categories: Import and export, Media, Site structure
CRM - Contact Relationship Management
Drupal CRM is the modern community-first platform for building rich Drupal applications involving contacts and their relationships. Built on Drupal best practices, you'll wonder how you built...
Categories: Site structure
Open Atrium Documents
The Documents and Wiki page plugin for Open Atrium 2
Advanced Menu
The Advanced Menu module builds upon the Core Menu module to provide additional menu features. These include: Menu Blocks (7.x-1.1+) Administrators can remove menu blocks from the block admin page....
Pagination (Node)
Pagination (Node) allows the main content of arbitrary node types (Page, Story, etc...) to be paginated according to one of three methods: Method 1: Content is paginated by a selectable "words per...
Categories: Content display
PNG Behave!
Corrects PNG alpha transparency in IE 5.5 and 6 using css behaviors instead of crawling the DOM. Versions PNG Behave! for Drupal 7.x is now an officially supported branch of the 6.x-1.8 base. PNG...
Categories: Content display, Developer tools
OpenLayers Plus
openlayers_plus is a collection of behaviors that work with the Drupal OpenLayers module, version 2 and up. This module requires the OpenLayers module, but not vice versa. This provides the...
JS Defer
Drupal module to defer JS loading after a signal, it is a JavaScript Quality of Service oriented module. This is useful to give some scripts priority in front of others. This is not done to make...
Categories: Developer tools, Performance
Backup and Migrate SFTP
This module adds SFTP support to Backup and Migrate's "Destinations" list. It works in much the same way as the built-in FTP support. To use it, you must first install the PHP "ssh2" PECL module by...
Categories: Administration tools, Import and export
Commerce User Profile Pane
DESCRIPTION Commerce User Profile Pane is a module that allows you to capture a Drupal Users profile fields directly in the Commerce checkout pages. This is similar to the Commerce Billing Profile...
Categories: E-commerce
Charts Twig
This module provides a Twig extension that enables you to generate charts in Twig using that Charts module API. Make sure you've installed the Charts module (including at least one submodule (and...
Categories: Developer tools, Integrations
Ajax form entity
This module aims at ajaxifying any content entity form (creation, edition and deletion). It can be used for various use-cases adding a complete ajax wall, mass-submiting or creating / editing via...
Categories: Administration tools, Content editing experience, Access control