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.
Formdazzle!
Drupal form theming with less pain Theming drupal forms can be difficult and time-consuming. This module provides a set of utilities that make form theming easier. Currently, this module provides...
Categories: Content display, Developer tools
Fast 404
What and Why Drupal has expensive 404 errors. On an 'average' site with an 'average' module load, you can be looking at 60-100MB of memory being consumed on your server to deliver a 404. Consider a...
Categories: Performance
Iframe
Branch 8.x-1.x old branch (old templates, only bugfixes, deprecated) Branch 8.x-2.x we are extending the module using twig templates and fixing settings of field-general, field-instance, field...
Categories: Site structure
Icon API
This module provides integration for icon bundles and icon providers throughout Drupal. Integrations icon_block - icon support for blocks. icon_menu - icon support for menu items. icon_field - icon...
Views Responsive Grid
#D8CX: This module will not be ported for Drupal 8. Views grids in core have been replaced with DIVs: [#1903746]! Views Responsive Grid provides a views plugin for displaying content in a...
Computed Field
Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define in PHP code. You...
Categories: Site structure
Rename Admin Paths
This module helps secure the Drupal backend by overriding the admin path. It provides a settings form for replacing the terms admin and user in Drupal routes (URLs). This can also help reduce spam...
Categories: Administration tools
Transliterate filenames for uploads
The "Transliterate Filenames for Uploads" module is obsolete with Drupal core >= 10.2. All features of this module are now in core. See https://www.drupal.org/node/2972665 for further information....
Categories: Site structure, Media, Administration tools
Calendar Link
About Calendar link provides two Twig functions for generating links for various calendaring services. Requirements This module does not require any additional modules outside of Drupal core. This...
Categories: Content display
Slick Paragraphs
Provides integration between Slick and Paragraphs. Slick Paragraphs allows richer slideshow/carousel contents with a mix of text, image and video, and more complex slide components like nested...
Categories: Content display, Site structure, Developer tools
Layout Builder Browser
Enhances the layout builder block selection UX by adding: - Custom configurable images per block. - Custom categories for all blocks. - Removes the extra click for "inline blocks", and merges those...
Categories: Administration tools
Taxonomy unique
Overview By default, Drupal allows creation of identical terms in the same vocabulary. Taxonomy unique prohibits saving a taxonomy term when a term with the same name exists in the same vocabulary....
Categories: Administration tools, Content editing experience, Site structure
Gin Layout Builder
Layout Builder in Gin Style. This module brings the gin admin theme to the layout builder. Conflicts with your frontend theme. To avoid conflicts with your frontend theme, the module adds a CSS...
Ludwig
Contributed modules often require external PHP libraries. To use them Composer is needed. Ludwig provides an UI alternative to Composer. However, please note that Composer is highly recommended...
Custom Language field
This module creates a Language Field in D7 and D8. It provides a Field Formatter with several options. Flag icons can be used using either the Language Icons module or the Flags module Use this...
Categories: Content editing experience, Site structure, Multilingual
Webform Spam Words (WSW)
Webform Spam Words Avoid Spam words on Webform It is a simple module for spam keywords validation on Webforms. Administrators can provide the ability to add spam keywords, Error message, Webform...
Categories: Security
Colorbox Load
The Colorbox Load module is an implementation of the core D7 colorbox feature of the same name, allowing you to load content into a colorbox via AJAX. If you're looking to open content in colorbox...
Nivo Slider
Nivo Slider provides an easy and eye-catching way to showcase featured content. Nivo Slider gives administrators three important tools: A simple method of adding slides to the slideshow. An...
Categories: Content display, Integrations
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
Multi-value form element
Provides a multi-value form element that wraps any number of form elements. The wrapped elements will be repeated based on the cardinality specified on the wrapper. It basically brings the delta...
Field Collection Views
Description This module provides a formatter leveraging views for the Field Collection module. It provides a replace solution for issue: http://drupal.org/node/1300674 (Order the delta of field...
Categories: Content display, Content editing experience, Site structure
Form Block
Enables the presentation of user registration, site wide contact, or node creation forms in blocks. This is particularly useful for including forms on panels. Drupal 8+ instructions To enable form...
Categories: Content editing experience
CAS Attributes
Introduction This module allows you to assign user field values (text fields only) and user roles based on attributes received from your CAS server during authentication. It also exposes CAS...
Categories: Access control
Social media share
The social media share module allows the user to share the current page to different social media platforms. It is rendered as a block, you can place it anywhere of your site. The module provides...
Categories: Content editing experience, Developer tools, Integrations
Password Strength
Password Strength module provides realistic password strength measurement and server-side enforcement for Drupal sites using pattern-matching and entropy calculation. Almost any type of password...
Categories: Security, Developer tools