
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.
Google reviews
This module provides two blocks to show Google reviews and rating on your website. Rating block The Google reviews rating block show the average rating made by all users including stars. The block...
Categories: User engagement, Integrations
Unpublished Nodes Redirect
Unpublished Nodes Redirect is a simple module to allow admin users to setup redirects for each node type on their site. They can also set different types of redirects per node type. Developers can...
Categories: Access control, Administration tools
A11Y Paragraphs Tabs
A11Y Paragraphs Tabs gives the user the ability to easily add tabs via paragraphs to their content that complies to Accessibility (A11Y) standards. On Desktop it shows Tabs and on mobile it...
Categories: Content editing experience
Match Redirect
This module provides redirecting based on path patterns with wildcards. This functions much like how block page visibility works. You specify a pattern like "old-blog/*" and a target like "new-blog...
Commerce Fancy Attributes
This module provides a "Rendered term" attribute mode, that shows the rendered term instead of a radio button (degrades to a normal radio button when JS is off) on the add to cart form. Example...
Categories: E-commerce
Create user permission
This module makes it possible to make people be able to create users, without granting them the permission to "administer users". Combined correctly, you can then make people create users of roles ...
Categories: Administration tools, Access control
HTTP Client Manager
Http Client Manager introduces a new Guzzle based plugin which allows you to manage HTTP clients using Guzzle Service Descriptions via YAML, JSON or PHP files, in a simple and efficient way: ...
Categories: Developer tools, Performance, Integrations
Commerce Invoice
Commerce Invoice is a module for Drupal Commerce that allows store owners to generate, customize, and manage PDF invoices for customer orders. It supports automatic invoice generation, PDF...
Categories: E-commerce
Alternative Stream Wrappers
Why might I need Alternative Stream Wrappers? Some hosting configurations with multiple webservers use a mix of filesystems local to each webserver and storage which is shared between the webs (e.g...
Categories: Media, Administration tools, Performance
Views 404
Are your views returning a 200 when it should return a 404? Views 404 is the answer! This is very helpful for any caching layer and it will help SEO. Do I Really Need This? In short yes, you do....
Categories: Performance, Search engine optimization (SEO)
Apache Solr Attachments
An add-on module for Apache Solr Search Integration to enable indexing and searching of file attachments. The text of the attachments may be extracted locally using Tika (a java application) or...
Categories: Site search, Integrations
Simplenews Scheduler
Simplenews Scheduler sends a newsletter as a re-occurring item based on a schedule. It does so by creating a new edition (rendered copy as HTML Format) of a node at the time that it required to be...
Categories: Content editing experience, Integrations
Commerce Cart Expiration
This module provides a time-based cart expiration feature for Drupal Commerce. Requirements Drupal Commerce: 7.x-1.0 or newer Rules: 7.x-2.0 or newer Installation / Configuration The module...
Categories: E-commerce, Automation
Pager Serializer
The Page Serializer extends the default Serializer to include pagination data. This module is intended to be used with rest and the Rest export View with a decoupled UI. Including the pagination,...
Categories: Content display, Decoupled
CKEditor5 Show Block
The show blocks feature allows the content creators to visualize all block-level elements (except for widgets) by surrounding them with an outline and displaying their element name at the top-left...
Categories: Content editing experience
TCPDF
TCPDF is a powerful library to generate PDF with PHP. It supports UTF-8, and is capable to convert HTML snippets to PDF. TCPDF module offers a simple way to create PDF documents with Drupal and...
Commerce Combine Carts
Commerce Combine Carts is a very simple module for Drupal Commerce 2.x which combines multiple carts so that users only ever have one. There is no configuration needed. The module works in two ways...
Categories: E-commerce
Watchdog Statistics
The Watchdog Statistics module extends the functionality of the DBLog module. It provides advanced features to efficiently process and analyze logged information, allowing developers to identify...
Categories: Developer tools
Russian stemming
This module implements the Russian stemming algorithm to improve Russian-language searching with the Drupal built-in search.module D6 and Search API for Drupal 7. Stemming attempts to reduce a word...
Categories: Site search
Scroll To Top Button
Scroll to top button module allows users to scroll back to the top of the page by clicking on button at bottom right of the page. Also it allow admin to customize the look and behavior with...
Categories: Developer tools
Duplicate role
Duplicate/copy an existing role with the same permissions for Access Control and taxonomies, if exist taxonomy access control module, as the original ones.
Categories: Access control
Glossify
Vocabulary or node tooltips The Glossify module provides filters that scan and parse content and adhance terms in the text with tooltips and optionally add links to their pages. Currently it...
Categories: Site structure
Paragraphs ID
Overview The Paragraphs ID module adds a unique CSS class (eg, .paragraphs-item-123) onto paragraph items. This allows a front-end developer to target a specific paragraph item using its entity ID....
Media entity Lottie
Lottie integration for core Media entity. This module is intended to be used with core Media entity that will ship with 8.4.0.
Commerce Order Item UI
Commerce Order Item UI modules provides an Admin interface to manage Order Items in a separate tab, in a similar way that variations are handled for product types that allows multiple product...
Categories: E-commerce