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

4,979 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.

Node Info

Displays post information as part of full node views. So far the options are to display created and updated time and author.

Twig Hash

Twig Hash provides filters to enable hashing (and similar) of values within a Twig template.

Fontawesome Route Icons

Assign fontawesome_icons to links based on route. Supports wildcards so you have to type less.

View Mode Theme Tools

This module provides some front-end tools for node view mode display:

Hide Empty View

When using contextual filters in view blocks sometimes you come across a block that
is rendering even though it does not have content. The markup renders but there is

Zurb Responsive Tables

Drupal Responsive Tables

This very simple module adds a responsive class to all tables on your site, and uses the Zurb Responsive tables library to beautifully display all table content on mobiles without needing to hide c

Head Bar

Headbar

The HeadBar module will provide a header bar above the body of the page.

It attracts the viewer as the header bar will appear after some seconds as configured.

Colorbox Entity Display

The Colorbox Entity Display module allows you to display content entities in a Colorbox. The Colorbox module is required.

Webform Dynamic Autocomplete

This module provides a new element field in webform for Dynamically handling Autocomplete API request. In this, you can define your own API end point in the configuration.

Flag RSVP

RSVP flag custom action link to allow users to RSVP for events.

Ckeditor Layout Manager

add settings

Ckeditor Layout Manager module add ckeditor Layout manager plugin, which allow content editor or site builder to add different layout inside WYSIWYG editors (basic html or full htm

Block in Block

Screenshot of Block in block fields in the admin config form for a Block.

The Block in block module allows you to insert any block into another block, or node body, within the same theme and region (the "target block").

Library Field

The Library Field module provides a new field type that attaches libraries. The module also provides a library overview page that lists all libraries available.

Sticky list limit

Limits the number of nodes (of a certain type) that can be sticky at top of lists.

Layout Builder BGColor

Provides a simple mechanism for setting the background color on each layout within a Layout Builder page.

Pages