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

55,500 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.

Features Roles Permissions

Adds support for exporting roles with related permissions in features. Port of the patch from https://drupal.org/node/1411678.
Categories: Developer tools, Access control

Menu Items Visibility

This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users...
Categories: Access control

Audit Log

Adds audit logging (a.k.a. an audit trail) functionality to all entities, so you can easily track entity views, inserts, updates and deletes. Drupal 8 and 9 Use version 3.0.0 for Drupal 9...
Categories: Security

Condition Field

This module provides a field type to be able to add the Condition Plugin interface to any fieldable entity. It also provides a class to query the data, but in order to use the values, additional...
Categories: Site structure

Twitter Embed

Simple embed of Twitter widgets, without OAuth. Features Expose Twitter widgets with Block and FieldFormatter. Covered widgets: Timeline, Button. Configuration After enabling the module, choose one...
Categories: Integrations

Session Cache API

The Session Cache API is a super-simple two-function API for programmers to access small amounts of user-specific "state". Examples are the user's changing geographic location or a drop-down...

Language Switcher Menu

Synopsis The Language Switcher Menu module allows you to add the language switch links generated by the language module of Drupal Core as menu link items to one of your menus. Use case You would...
Categories: Multilingual, Site structure

Field collection feeds

Provide feeds integration for field collection module. Require Feeds alpha7 or later version. Docs: http://drupal.org/node/1831004 http://drupal.org/node/1063434 The latest patch in this issue...
Categories: Content editing experience, Import and export

Smart Title

Smart Title (smart_title) makes content entity labels visible and configurable on Field UI forms. It's a common problem of site builders that the label of an entity should be configurable on the...
Categories: Content display, Content editing experience, Site structure

Views Bonus Pack

This group of modules is sort of a recipe module that makes things easier by showing how to integrate some other modules as well as providing miscellaneous features that aren't distributed by Views...

Views Slideshow - Views Vanilla JavaScript Slideshow (VVJS)

The Vanilla Views suite F.L.A.S.H.C.R.P.T.B FlashCrptb is a collection of ten powerful Drupal modules designed to enhance the visual and interactive experience of Drupal Views using pure,...
Categories: Content display, Integrations, Site structure

AdsTxt

Provides ads.txt Ads.txt is a simple, flexible, and secure method for publishers and distributors to declare who is authorized to sell their inventory, improving transparency for programmatic...

Open ReadSpeaker

Open ReadSpeaker is an adaptation from the official module that ReadSpeaker provide. Features Block Config. Best Admin UX. Supports Enterprise Highlighting & webReader product by ReadSpeaker. 1.x...
Categories: Administration tools, Content editing experience, Multilingual

http:BL

Implements Project Honey Pot's http:BL service for Drupal. http:BL can prevent email address harvesters and comment spammers from visiting your site by using a centralized DNS blacklist. It...
Categories: Administration tools, Security

Fusion Accelerator

Paired with the powerful Fusion base theme, Fusion Accelerator puts easy point-and-click styling of basic Drupal elements within easy reach of site administrators. The philosophy behind the Fusion...

TFA Basic plugins

Basic plugins for Drupal TFA module. Compatible with TFA 7.x-2.x branch. The intent is to provide basic functionality for TFA Drupal module and to be an example of TFA plugin development. Plugins:...

Layout builder copy/paste section

This module allows you to copy selected layout builder sections and paste them within the same page or on a different page. Content and configuration is duplicated so new instances are created for...
Categories: Content editing experience

Progress

This is an attempt to implement a generic framework for keeping track of any progress. Note on Drupal 8: progress is now being packaged with background_process, and the 8.x-1.x branch will no...
Categories: Developer tools

Image Optimize TinyPNG

Image Optimize | Image Optimize TinyPNG The Image Optimize TinyPNG module provides integration with the TinyPNG service for the Image Optimize pipeline system. It is able to process PNG and JPEG...
Categories: Media, Performance

Notify

Notify is a lightweight module for sending plain text email notifications about new nodes and comments posted on a Drupal web site. Users may subscribe to notifications about all new content, or...
Categories: Integrations

Weather

This module uses free weather data from yr.no to display current weather conditions from anywhere in the world. Forecasts for up to 11 days are included. Data for more than 14.000 places worldwide...
Categories: Developer tools, Site structure

Bootstrap 5 tools

Companion module for Bootstrap 5 theme to provide better content editor and developer experience. FEATURES * Bootstrap 5 style guide (view all Bootstrap 5 components on one page) * TODO: Bootstrap...

User Settings Access

Out of the box drupal have just one permissions "adminster users" which controls both user settings and user administration. So the super user can either grant both privileges to other user or none...

Markdown Easy

The Markdown Easy module is a Drupal text filter to convert Markdown into HTML. The primary use case for this module is to quickly and easily be able to configure and utilize a Markdown text filter...
Categories: Content editing experience

Taxonomy Max Depth

The module allows administrators to limit max term depth per vocabulary. It adds a "Max ancestor depth" option to the vocabulary form. The limit is added to the vocabulary config as a third-party...
Categories: Administration tools, Site structure

Pages