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

9,147 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.

Paragraphs Features

Paragraphs Features This module provides few additional features for paragraphs module. Available features 1. Add In Between This feature provides additional buttons between paragraphs for...
Categories: Content editing experience

Default Content

Overview Default content gives your module and install profile a way to ship default content as well as configuration. 8.x-1.x is powered by core's serialization, rest and hal modules. The new 2.x...
Categories: Content editing experience, Developer tools, Import and export

Views Autocomplete Filters

Introduction The Views Autocomplete Filters module extends views text fields filter with autocomplete functionality. The supported filters are: "combine" - allows to search on multiple fields (core...
Categories: Administration tools, Content editing experience, Site search

Node Revision Delete

The Node Revision Delete module lets you track and prune old revisions of content types. Features 2.x This is a complete rewrite. A lot of code no longer seemed to be necessary has been removed. If...
Categories: Content editing experience, Developer tools, Performance

Image URL Formatter

This module add a url formatter for image field. Then you can output image url directly. Most of the code, maybe more than 90%, is just copy from the drupal core. I think it is stable enough. I...
Categories: Content editing experience, Site structure

Pathologic

Pathologic is an input filter which can correct paths in links and images in your Drupal content in situations which would otherwise cause them to “break;” for example, if the URL of...
Categories: Content editing experience

Media Entity File Replace

This module allows content editors to easily replace the source files associated with file-based media types (like "Document"). The replacement file overwrites the existing file, keeping the same...
Categories: Content editing experience, Media

Node clone

The clone module allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and...
Categories: Content editing experience, Developer tools

Tagify

Tagify module integrates Drupal autocomplete and Tagify component, providing a widget that significantly enhances the usability of entity reference fields. This widget seamlessly transforms these...
Categories: Administration tools, Content editing experience, Site structure

AI (Artificial Intelligence)

Drupal AI enables organizations to use artificial intelligence directly within Drupal websites. It provides the core technical foundation for integrating language models, automating tasks, and...
Categories: Automation, Content editing experience, Integrations

Viewfield

Viewfield provides a field that holds a reference to a View and renders it whenever the entity containing the field is displayed. Features Author chooses one or more views and displays from a list....
Categories: Content display, Content editing experience, Site structure

Field Validation

This module provides a collection of configurable validation rules for your field instances. Available validators 7.x 8.x Color (HTML5) ✓ (*) Date range ✓ ✓ Date (ISO) ✓ (*) EAN number ✓ (*) Email ...
Categories: Content editing experience, Security, Site structure

Autosave Form

The "Autosave Form" module provides an autosave feature for all forms (entity forms inclusive). Drupal Core >= 8.3.x is required. Currently the autosave submit will be triggered every 60 seconds,...
Categories: Content editing experience, Developer tools

Webform Views Integration

Views integration for Webform module (version 8.x-5.x) Use Webform Views Integration module to expose Webform submissions to Views (Webform is a module for making forms and surveys in Drupal). Each...
Categories: Content editing experience

Config Pages

Create fieldable configuration pages with ease - no custom code required! Why Config Pages? Tired of writing custom forms and controllers just to create admin configuration pages? Fed up with...
Categories: Administration tools, Content editing experience, Developer tools

Back To Top

Back To Top adds a button that hovers in the bottom of your screen and allow users to smoothly scroll up the page using jQuery. Drupal 10 and 11 info Branch 3.x is a rewrite with new javascript and...
Categories: Content display, Content editing experience

Layout Paragraphs

Layout Paragraphs provides an intuitive drag-and-drop experience for building flexible layouts with Paragraphs. The module was designed from the ground up with Paragraphs in mind, and works...
Categories: Content display, Content editing experience

Acquia Purge

Top-notch cache invalidation on Acquia Cloud! The acquia_purge module invalidates cached content on Acquia Cloud and allows you to set Drupal's time to live (TTL) to a high value like a year. This...
Categories: Content editing experience, Developer tools, Performance

Editor File upload

This module allows to add a button in the rich text editor active toolbar to directly upload and link files into your content. Without this module, the writer would have to upload the files on the...
Categories: Content editing experience

Clientside Validation

This module adds clientside validation (aka "Ajax form validation") for all forms and webforms using jquery.validate. The included jquery.validate.js file is patched because we needed to be able to...
Categories: Content editing experience, Developer tools

Feeds Extensible Parsers

A set of extensible parsers for Feeds. Provided parsers XPath XML & HTML JSONPath JSON & JSON lines parser * JMESPath JSON & JSON lines parser * QueryPath XML & HTML * * Requires additional...
Categories: Content editing experience, Developer tools, Import and export

Group

The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections Out of the box, Drupal only allows a...
Categories: Access control, Administration tools, Content editing experience

TableField

This module allows you to attach tabular data to an entity. The input form allows the user to specify the number of rows/columns and allows entry into each table cell using text fields. Tables can...
Categories: Content editing experience

CKEditor 5 Premium Features

CKEditor AI integration now available CKEditor AI integration is now available as a part of the Premium Features module. Sign up for a 14-day free trial to try it out in action! Unlock powerful...
Categories: Content editing experience, Integrations

Workbench

Workbench provides site contributors a way to easily create and find their own content. Drupal provides a great framework for building functionality. Workbench helps harness content-focused...
Categories: Content editing experience

Pages