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.
Entity Reference Display
Overview This module defines a simple field type for display mode selection for entity reference fields. This allows an editor to select how they would like the references displayed. "Display mode"...
Categories: Content display, Site structure
Elysia Cron
Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site. Set the timings and frequencies of each cron task (you...
Categories: Administration tools, Developer tools, Performance
Poll
Overview The Poll module allows your site to capture votes on different topics in the form of multiple choice questions. Features Create and manage polls Per-poll options for anonymous voting,...
Categories: Content display, Content editing experience, User engagement
Facets Pretty Paths
Adds pretty paths to the Facets module. E.g. Turn /myview?color[]=1 into /myview/color/blue Usage Facets 3: Facets Exposed Filters Recommended way for new projects Configure your pretty path coder...
Categories: Site search
Range
Overview This module is inspired by core Number module and inherits some of it's features. It provides numeric range field. Range field allows to save two numeric (integer, decimal or float) values...
Categories: Site structure
Double Field
What is Double Field? Double Field is a small module written to provide extensions to Drupal's core Fields. By this module you can split your fields up into two separate parts. For the moment it...
Categories: Content editing experience, Content display, Site structure
ReDoc for OpenAPI UI
ReDoc is a javascript library which allows a user to explore the api documentation for a web services API. This module provides the ReDoc library for display of OpenAPI specifications within Drupal...
Categories: Decoupled
Facebook Pixel
About Basic Facebook Pixel integration, allowing you to place a single pixel across your entire website to report conversions, build audiences and get rich insights about how people use your...
Categories: E-commerce, Integrations
Permissions by Term
Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. The Permissions by Term module extends Drupal by functionality for restricting...
Categories: Access control, Site structure
Section Library
Create reusable templates for single or multiple sections! Allows saving the section as a template, so we can reuse it again in other pages or same pages as a duplicate, whether the section blocks...
Categories: Administration tools, Content display, Content editing experience
Omega Tools
DISCLAIMER: Do not use Omega Tools with the 4.x version of Omega. Please create your 4.x subthemes using Drush! The Drush integration for Omega 4.x comes as part of the theme itself and does NOT...
Action
The Actions UI module that up until Drupal 11 was part of Drupal core Features Actions are module-defined tasks that can be executed on the site; for example, unpublishing content, sending an email...
Term Merge
When using taxonomy for free tagging purposes, it's easy to end up with several terms having the same meaning. This may be due to spelling errors, or different users simply making up synonymous...
Private files download permission
Version 7.x-1.x provided "two useful features which Drupal itself is missing: a simple permission to allow downloading of private files by role, plus the ability to combine both public and private...
Categories: Access control
Entity Share
Entity Share is a collection of modules allowing you to share content entities like nodes, taxonomy terms, medias etc. between different Drupal instances. Documentation Please read the...
Categories: Administration tools, Content editing experience, Developer tools
Commerce Stock
Commerce Stock Commerce Stock module, for Drupal Commerce. This module provides stock management for Drupal Commerce stores. Commerce Stock 3 Support for Commerce 3.0 and Drupal 11 Big Thanks to...
Categories: E-commerce
ACL
The ACL module, short for Access Control Lists, is an API for other modules to create lists of users and give them access to nodes. It has no UI of its own and will not do anything by itself;...
Categories: Access control, Content editing experience, Developer tools
Entity Class Formatter
Overview Entity Class Formatter is a very simple module which formats values of fields (of varying types) such that a class or attribute is placed on the parent entity of that field. The module can...
Categories: Content display
JSON:API Resources
The JSON:API Resources module makes it possible to define custom JSON:API routes. It does not define any custom routes of its own. This can be incredibly valuable for providing custom collections ...
Categories: Decoupled
Entityreference prepopulate [D7]
Allow prepopulating any Entity reference field via URL Other modules integration Organic groups -- Works only with OG 7.x-2.x Entity Reference Prepopulate Token No Drupal 8+ versions planned See [...
Categories: Site structure
Picture
This module is a backport of Drupal 8 Responsive Image module. It allows administrators to optimize images for different devices and resolutions by pairing image styles with CSS media queries. It...
YAML Editor
This module loads an Ace editor for all textarea with data-yaml-editor attribute. Demo Use with Form API When you need an editor for your YAML files add a data-yaml-editor to you textarea like this...
Categories: Developer tools
CKEditor Bootstrap Grid
Allows creating rows and columns within CKEditor using Bootstrap syntax. 2.2.x D10.5+ has upgraded CKEditor to version 45 which breaks icon sets, this version should be used for Drupal 10.5 and...
Categories: Administration tools, Content display, Content editing experience
Paragraphs Previewer
Provides a rendered preview of a paragraphs item while on an entity form. Sponsored by Phase2 Technology. Features Preview the rendered paragraph before saving the entity. Previewer can be enabled...
Categories: Content editing experience, Site structure
UI Icons
This module leverage Drupal 11.1 Icon API which allow to define icon packs as YAML-discovered to integrate seamlessly in Drupal development and site-building with Field API (with Link attributes),...
Categories: Content display