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.
Archive
This is replacement for the Drupal archive.module which was available in Drupal core in Drupal 4.7.x and previous versions. Drupal 5/6 will no longer receive improved features. All new features...
Cufón
The Cufon module adds integration with the Cufón Javascript library to Drupal. Cufón performs text replacement on web pages, using the canvas element and VML to render fancy typefaces. Quick start...
Media: Image Flotsam
This module contains Embedded Image Field providers (i.e. emfield's emimage module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on...
Categories: Content editing experience, Content display
Float filter
This is a very simple filter that adds surrounding tags around floated img, figure, or table tags. The filter scans for inline CSS styles and if a float:left or float:right is found (usually added...
Categories: Content editing experience
TMGMT Translator Microsoft
Microsoft translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs for to Microsoft Translator. Features Drupal 8 ready Fast and convenient machine...
Categories: Multilingual, Integrations
REST API Access Token
The REST API Access Token module provides a Drupal authentication provider that uses tokens (in headers) as the primary factor of authentication. Additionally module provide signature verification...
Categories: Access control
Webform Views Extras
Webform Views Extras? Webform Views Extras extends Webform views and supports relationships in views with all content entities not only node. INSTALLATION composer require drupal/webform_views...
Categories: Integrations
File Extractor
Synopsis This module adds a new computed field on File entity: "File extractor: extracted file". This new field allows to access the content of the file: in webservices like JSON:API in a field...
Categories: Content editing experience, Media, Site search
Permission Select
Permission Select is a module that allows for quicker editing of role permissions on /admin/user/permissions. The module utilizes jQuery to manipulate the DOM, creating links to check all / uncheck...
Categories: Administration tools, Developer tools
OpenID Selector
This module integrates Javascript OpenID Selector with Drupal's OpenID client. This module substitutes Drupal's default OpenID form with Javascript OpenID Selector widget, so users do not even need...
Categories: Integrations, Access control
Linkit Picker
Linkit Picker is an extention to Linkit. Linkit Picker adds the possibility to "browse" links via views. Current support for nodes, users and terms This modules is using views to build tables with...
Categories: Administration tools, Content editing experience
Views display switch
This module provides a Views area plugin that can be placed in the header or the footer of a view and can generate Links to configurable displays of that view. Features Link labels can be...
Add Child Page
The Add Child Page module adds a tab on selected content types in order to add a child page to the current page. The user will be redirected to the node add form to add a node with the parent menu...
Categories: Content editing experience
Webform Submissions Delete
This module is used to delete Webform submissions in bulk using a specified date range. This module will create a tab/link under the Webform Results tab, which will allow a user to delete...
CCK Select Other
CCK Select Other introduces an alternative select list widget that provides a user with either a select list or text input. Features Uses native core List fields, which allows to swap out the...
Categories: Content display, Content editing experience, Site structure
Media: Video Flotsam
This module contains Embedded Video Field providers (i.e. emfield's emvideo module) that don't currently have their own "Media: " module yet (see the emfield project page for more information on...
Categories: Content editing experience, Media
Field Wrappers
Using the Field Wrappers module, site administrator will be able to choose HTML wrappers for Fields. Normally the Field API uses DIV elements to wrap fields, labels and its data. After the Field...
Commerce Invoice Receipt
Provides an additional 'Invoice' display for Commerce orders, as well as a Rules action to email this invoice out to customers. The HTML email can be customised through template files. Installation...
Categories: E-commerce
Features Diff
This is a simple modules used to view the diffs of a single or all features modules. The module contains a single menu path of: features/diff/[ | all] which can be invoked with the last component...
Bootstrap Carousel Image Formatter
The Bootstrap Carousel Image Formatter is a lightweight Drupal module that provides a field formatter for Image fields, allowing them to be rendered as a responsive Bootstrap Carousel. Features...
Categories: Integrations, Site structure
Protected File (from download)
Protected file module provide a new field type which extends File field and permit to enable/disable for each file the possibility to prevent users to download the file, if they don't have the...
Categories: Site structure, Media
Views Local Tasks
This module adds support for creating menu local tasks with Views pages without writing YAML code. Although Drupal core provides a "Link to display" field that can be added to the view's header to...
Categories: Administration tools, Site structure
Layout Builder Extras - View mode selector
What does it do? It allows you to add icons/images to your view modes so it's nicer and more user friendly to select a view mode in the front end. It used to be a select list of all view modes and...
Categories: Content editing experience
Tin Can API
The Tin Can API project is a suite of modules that provide various points of integration with the Tin Can API/Experience API. The module(s) can be used to track many different types of user...
LinkedIn Insights Tag
The LinkedIn Insight Tag is a piece of lightweight JavaScript code that you can add to your website to enable in-depth campaign reporting and unlock valuable insights about your website visitors....
Categories: Integrations