
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.
Epub
7.x-1.x The new epub module for Drupal 7 provides displays for file entity and file fields and enables users to read epub/ibooks files inside their browsers like pdf module. Use this module with...
Categories: Content editing experience, Site structure, Media
Upgrade tool
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This module add the ability to upgrade configs and log...
Categories: Developer tools
Open Atrium Admin
Improves the normal Drupal admin experience for Open Atrium Submit an Issue or See issue queue
ECK Bundle Permissions
This module provides the following per-bundle permissions for the Entity Construction Kit module: create {entityType} entities of bundle {bundle} edit all {entityType} entities of bundle {bundle}...
Categories: Access control
GraphQL Extra Cache
GraphQL Extra Cache Module This module enhances the caching capabilities of GraphQL requests in a Drupal application. It is designed to work with the graphql and graphql_core_schema modules....
Categories: Decoupled
Leaflet Label
Provides a light-weight alternative to marker popups for Leaflet maps using labels, provided by the Leaflet Label javascript plugin. This module is especially useful when you want to display the...
Media Library Block
This module provides a block to select and render a media entity, using Media Library Form API Element. The module derives a block for every media type. This allows to have better control over e.g....
Categories: Media
Element Embed
Provides the ability to embed render elements inside CKEditor 4 using the Embed module If you are using Ckeditor5 consider Embedded Content
Categories: Content editing experience
Social Content
This enables content from social media websites to be imported as nodes. Content can be pulled from the following sites: Twitter Tweets can be pulled from user accounts and hashtags. OAuth module...
Prevent Multiple Form Submissions
Server-side submit request validation prevents multiple forms submits. Allows setting timeouts for the specific forms which prevent multiple form submission during that time. Optionally form...
Categories: Security, Developer tools
L10n Tools: Clean or Reset Translations
The L10n Tools module helps to erase unnecessary / orphaned localization from the database or refresh translations from localize.drupal.org. It provides an Administration UI and Drush Commands for...
Categories: Administration tools, Developer tools, Multilingual
Simple entity merge.
Simple module that adds a tab for entities that lets you chose a another entity of the same type and merge all the references to this entity to that other entity. Only takes care of entity...
Categories: Content editing experience
Charts Twig
This module provides a Twig extension that enables you to generate charts in Twig using that Charts module API. Make sure you've installed the Charts module (including at least one submodule (and...
Categories: Integrations, Developer tools
Views Required Filter Input
Description Adds a new global contextual Views filter that makes at least one exposed filter value required before displaying results. The check performed is an isset however, there is an option to...
Taxonomy Bootstrap Accordion
Provides a Bootstrap accordion for taxonomy vocabularies. When placing your block, select the vocabularies you want to include in your block. Each vocabulary name will be the panel heading and its...
Categories: Site structure
Boolean Block Formatter
Summary This module is used to render a pre-configured block based on a toggle switch from a boolean field. If you want to show or hide a block within the content area based on a checkbox value,...
Categories: Content editing experience, Content display, Site structure
CCK Table Field
This module adds a CCK table field type that lets you add a table display to any content type without having to manually enter HTML. It currently parses text data to form the header and row content...
Categories: Site structure
Node menu permissions
Small module that provides permissions to edit the menu link on node edit forms, while not having permissions to administer whole menus. Related modules Node menu required Menu view unpublished
Categories: Content editing experience, Access control
Open Atrium Appearance
Provides custom colors and banners for Spaces for Open Atrium Submit an Issue or See issue queue
Open Atrium Angular
Provides the AngularJS libraries used in Open Atrium NOTE: This module is similar in some ways to the AngularJS project in that it provides a bridge between Drupal and the AngularJS libraries. If...
Book Delete
Book Delete adds the ability to delete entire books to the book administration page (admin/content/book). It uses a batch operation to allow deletion of large books. D6 version created by Zivtech...
Categories: Administration tools
Office HTML filter
This filter cleans up HTML generated by Microsoft Office. It can remove header tags (, , etc...) and their contents, and can convert HTML entities to their plain-text equivalents. This filter can...
Categories: Content editing experience
Web Links
Web Links provides a comprehensive way to display and manage url links to external websites. All links are nodes, which may be put into taxonomies/categories for customised group display. Blocks...
Categories: Content editing experience, Content display
Image link to file
This simple formatter module solves a typical use case in which, when clicking on a preview image (e.g. JPG or PNG file), a PDF file specified as a file field in the same node should be opened. To...
Categories: Site structure
Stanford Date Timepicker
WHAT DOES THIS DO? This module overrides the time field on all date_popup fields with a timepicker widget. REQUIREMENTS 1. Libraries Module 2. jquery datetimepicker library from Trent Richardson....
Categories: Administration tools, Site structure, Integrations