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

8,695 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.

Thumbor Effects Crop

This module makes it possible to create crops in combination with the Thumbor Effects module. Known limitations - Cropping is currently only done by providing a fixed aspect ratio per file and...
Categories: Content editing experience, Media, Integrations

Entity Reference Revision Add Edit Display Dialog

Allow Entity Reference Revision fields to be added/edited/viewed within a modal dialog, without requiring a page reload. REQUIREMENTS Entity Browser ( https://www.drupal.org/project/entity_browser ...
Categories: Content editing experience, Content display, Media

Inline image auto hide

Automatically hide an image field from the field display when embedded in the body text. This module is designed to work with the insert module. The insert module recommends to hide the image field...
Categories: Content editing experience, Media

Simple Slim API

This module creates an API for Drupal nodes and users using the Slim Framework. http://www.slimframework.com Slim is a PHP micro framework that helps you quickly write simple yet powerful web...
Categories: Content editing experience, Decoupled, Developer tools

Views webticker display style

Module Drupal 8 to allow format views row as webticker. using Web Ticker plugin.
Categories: Content editing experience

Masked Output

Synopsis Module offers a Field Manage Display option to customize the masking output. Module gives options for users to set different types of masking 1. Show characters 2. Mask characters This...
Categories: Content display, Content editing experience, Site structure

Block Placeholder

The block placeholder module allows content editors to associate block content to a particular block placeholder. Yes, this is very similar to how block regions work, but allows for a much easier...
Categories: Content editing experience, Developer tools

Layout Builder Enhancements

This module add some enhancements for Drupal Core's Layout Builder. Features View Block: A view block with automatic offset calculation to place views items flexible into a Layout Builder Grid...
Categories: Content editing experience

Hold My Draft

This module allows for simple maneuvering between a published revision and forward unpublished revisions. With core revisions, you cannot easily edit a published revision state without losing work...
Categories: Administration tools, Content editing experience, Content display

Permanent Entities

This module provides a new type of entities that cannot be created or deleted using the Drupal UI. This is valid also for site administrators with full privileges. Permanent entities can only be...
Categories: Content editing experience

TalkingMaps

This module is going to create a specific Content Type and related Twig template to create, store and render TalkingMaps stories. We are the TenOli team (Martino & Federico), we love maps and web...
Categories: Content editing experience, Content display, Media

Muuri

Provides integration with https://haltu.github.io/muuri and adds a Muuri Views style plugin. Read more about the Muuri project: Muuri Docs
Categories: Content display, Content editing experience, Integrations

Migrate Source RSS Scraper

Support RSS + HTML scaping source for migrations. This plugin provides a migrate source plugin rss_scraper that's a combination of RSS feed reader and HTML scraper. It assumes a listing of (for...
Categories: Content editing experience

PDF to HTML node generator

INTRODUCTION Simple module that provides integration with pdftohtml php library. Generates nodes from the given PDF documents and stores generated HTML as a cotent for target textarea field....
Categories: Content editing experience

Content Feedback

Content Feedback module allows users and visitors to quickly send feedback messages about the currently displayed content. This helps website admins in quality assurance of their pages, content....
Categories: Administration tools, Content editing experience

Block Content Extra

Add enhancements to Block content to allow it to be more efficient to use it to create content which is not a block and doesn't need a landing page.
Categories: Content editing experience

Image Alt Fix

Improve your Drupal Website's Section 508 Compliance by Making Images with Missing Alt Text into Accessible Images Scan your website's rendered content for images with missing or blank alt text...
Categories: Administration tools, Content editing experience, Media

CallUs

This module places a Call Us button (click-to-call) to the different different place in your website of the screen which is visible for your mobile visitors and website. This module very useful for...
Categories: Content editing experience, E-commerce, Media

Static Content Iframe

It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience

Datetime Min Max

Simple module that provides a new datetime widget that allows you to control the minimum and maximum attributes for datetime field types.
Categories: Content editing experience, Site structure, Developer tools

Hanging Conjunctions Filter

Dangling conjunctions, also known as orphans, are a typographical error in the Polish language. They are single-letter words left at the end of a line. This rule applies to, for example,...
Categories: Content editing experience, Content display

Simple Petition Node

An easy to use module to manage petitions on Drupal. Description Simple Petition Node (SPN) is a petition extension on Drupal 8 which manages campaigns for the users and the organizations and...
Categories: Content editing experience

Preview graphql

Overview This module provides a workflow to get a preview of your entity on your non-drupal front end. When you are in Drupal decoupled, it is impossible to get a preview of what you are editing or...
Categories: Content editing experience, Decoupled

Opigno mobile application endpoints

This project is related to Opigno LMS distribution. It implements the required endpoints to that you can connect the Opigno mobile application to your Opigno instance. The mobile app is available...
Categories: Content editing experience

AMP Carousel

This modules extends AMP module and AMP Theme to support the amp-carousel component. Amp Carousel: https://amp.dev/documentation/examples/components/amp-carousel/ It exposes a configurable field...
Categories: Content editing experience, Content display, Site structure

Pages