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.
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