
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.
Toolbar Menu
What is this module? Add your favorite menu in the Drupal Toolbar What's new? Toolbar Menu is now compatible with Admin Toolbar module to view your different menu into a drop-down menu. How does it...
Categories: Content display, Administration tools, Developer tools
Block reference
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Defines a field type Block reference which creates a...
Categories: Content display, Site structure
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
Facets Pretty Paths
Adds pretty paths functionality to the Facets module. Do I need this module? Facets pretty paths will stay available for users using Facets 3 with Facet entities (Facets as a block), and Facets 2...
Categories: Site search
Decorative Image Widget
This module provides a solution for site builders that want to make the option of leaving an image's alternative text blank explicit (by checking a new "Decorative" checkbox) rather than implicit ...
Categories: Accessibility, Media
Webform Rules
This module adds rules integration on webforms. Did you ever want to react on webform submission using rules but couldn't find the proper event? Webform Rules makes it possible to catch webform...
Categories: Content editing experience, Automation, Developer tools
UUID Features Integration
UUID Features 7.x-1.0-alpha3 fixes some HTML code that made the module completely unusable. Please update ASAP. If you're experiencing WSOD simply remove the module files completely then upload the...
Categories: Content editing experience, Developer tools, Import and export
Views exposed filter blocks
Provides a block type which renders views display exposed filters separately from the view. It's like Views Block Exposed Filter Blocks module but works for all types of view display plugins (for...
Webform Mailchimp
Drupal 8 version This module allows to send Webform submissions to MailChimp list. Requirements Webform module 8.x-5.x (https://www.drupal.org/project/webform). MailChimp module (https://www.drupal...
Categories: E-commerce, Integrations
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
Name Field
Name Field is a module that provides a CCK / Field Name element. Features Select between one to five separate fields to capture a persons title, given (first), middle, family (surname),...
Categories: Content editing experience, Site structure, Developer tools
Webform XLSX export
This module provides a Webform submission exporter that can be used to export submissions in the Office Open XML format used by Microsoft Excel. Webform itself includes a table exporter that can...
Categories: Import and export
Language Switcher Extended
The Language Switcher Extended module provides additional processors for the language switcher block links. Features Link all language switcher items to their corresponding language frontpage. Hide...
Categories: Multilingual
Ajax loader
The ajax loader module provides you alternatives to the default drupal core ajax throbber. When this module is configured, it overrides the default drupal throbber. (the custom throbbers are pure...
Categories: Developer tools
Corresponding Entity References
Description CER keeps reference fields in sync. If you have two entities that refer to each other using Entity Reference (or some other kind of reference field), it saves you the trouble of double...
Categories: Administration tools, Content editing experience, Site structure
Token OR
This module extends the token module to use "OR" logic within a single token. It returns the first token or string that is not empty. [node:field_og_image:entity:url|node:field_header_image:entity...
Categories: Developer tools
Save & Edit
Save & Edit is a module that provides a very simple, yet welcome function to node editing pages. The module simply adds a button titled "Save & Edit" on node types selected in the admin section....
Categories: Administration tools, Content editing experience, Developer tools
Persistent Login
Overview The Persistent Login module provides a "Remember Me" option on the user login form. Persistent Login is independent of the session lifetime configuration and provides additional security...
Categories: Access control, Security
Drupal Mega Menu
We Mega Menu is a powerful and flexible menu management module built for Drupal 8 and 9, designed for both personal use and sharing with the community. Inspired by the TB Megamenu for Drupal 7,...
Categories: Administration tools, Multilingual, Site structure
Configuration Rewrite
Rewrite existing configuration during installation Place any configuration .yml in your module's config/rewrite folder and declare config_rewrite a dependency to your module. Full and partial...
Categories: Developer tools
Field Group Link
This module provides a field group display formatter, that groups containing fields within an anchor (link) tag. The destination of the link can be set from: * A link field (in Drupal 8 core,...
Categories: Content display, Site structure
Administration theme
Drupal allows you to define a different theme for administration pages (Administer -> Site configuration -> Administration theme). By default this only applies to pages with a path starting with ...
Categories: Administration tools, Content display
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
Layout Builder Asymmetric Translation
Asymmetric translations for overrides when using the layout builder. This module allows you to choose different layouts and blocks for different languages on content items that override Layout...
Categories: Content editing experience, Multilingual
Media CKEditor
Media CKEditor provides a bridge between Media and the stand-alone CKEditor module, allowing files to be embedded within a textarea using the media browser. Requirements Each branch of Media...
Categories: Content editing experience, Media, Integrations