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

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

Varbase Total Control Dashboard

A dashboard is what's missing for better Drupal administration experience. Warning: This module has been deprecated in Varbase ~10 . Recommended to switch to the new and modern Varbase Dashboards....
Categories: Administration tools, Developer tools, Site structure

Endroid Qr Code

The Endroid QR Code module provides a field formatter that renders text and link fields as QR codes. Additional Requirements This module requires no modules outside of Drupal core. It does require...
Categories: Content display

Constant Contact Module

Constant Contact integration module using API v3. As of December 19, 2025, we have made the decision to discontinue maintenance of this module. The module is now set to seeking maintainers for...
Categories: Integrations

Translated Config

Provides a helper to get one translated and complete configuration set on a localized configuration set. This module is necessary as long as Drupal Core does not provide a way to get one complete...
Categories: Content display, Developer tools, Multilingual

Facet Range List Item

This module provides an option for user-specific range as the processor for Search API The possible values this field can contain. Enter one value per line, in the format key|label. The key must be...
Categories: Site search

iTweak Upload

iTweak Upload module revamps Drupal file uploads with sexy thumbnail previews and mime icons, adds image gallery views for attachments and tweaks file upload forms and attachments display. Summary...
Categories: Content editing experience, Content display

Wysiwyg SpellCheck

(Note: in 6.x-1.3: TinyMCE spellchecker plugin location changed to /sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/spellchecker) (Note: in 6.x-1.2 Documentation updated: correct path for...
Categories: Content editing experience, Integrations

Automodal

Automatically convert certain classed links to modal popups and provides an API to add custom modals quickly and easily. With this tool, you can cause links to automatically open in modal dialogs....
Categories: Content display, Developer tools

Session cookie lifetime

Admin interface for setting the cookie session lifetime. This module is sponsored by Pronovix and Acquia.

Redirect 404 to Home Page

This module will redirect all the 404 pages to the home page. Steps 1. Install the module 2. Make sure, The "Default 404 (not found) page" field is empty under the Basic site settings page(example...
Categories: Administration tools, Search engine optimization (SEO)

Views Serialization Pager

The Views Serialization Pager module allows the user to configure a "Pagination" display of a serialization view. REQUIREMENTS ------------ This module requires no modules outside of Drupal core....
Categories: Content editing experience, Content display, Import and export

Style Switcher

Allows website visitors to choose which stylesheet they would like to view the site with. Click a link » get the new look of the site. The module takes the fuss out of creating themes or building...

Twig Extensions

This module provides common additional features for Twig that do not directly belong in core. It used to include these through the twig/extensions package, but since that has been abandoned the...
Categories: Developer tools

Site Studio Webform

------------------------ Site Studio Webform ------------------------ Provides integration between Site Studio and Webform modules with the help of the custom element of Site Studio. Allows editors...

Asynchronous Prefetch Database Query Cache

A pretty darn quick cache. Uses asynchronous connections & prefetching to speed up cache calls & eliminate deadlocks & metadata locks on the cache tables. Requirements MySQL 5.5+, PHP 5.3+, and the...
Categories: Developer tools, Performance

TID to Name

This module is a Twig extension based on this gist that converts a term ID (TID) to a language-aware taxonomy term name. After you've enabled this module and cleared caches, you can use tn(123)...
Categories: Site structure, Developer tools

JSON:API Response Alter

This module allows you to alter the response outputted by the json_api module by implementing a hook_jsonapi_response_alter hook, which gets the json data as an associative array as a parameter.
Categories: Developer tools

Webform Chart

Overview The primary usage of this module is to display webform results in a graphical manner using a charting library. The chart results page can be accessed for visitors depending on permissions....
Categories: Content display, Developer tools

jQuery Tabs Field

Module description jQuery Tabs Field module allows you to create jQuery Tabs field. Using this you can add upto 7 tabs with tab title and tab body in a node. After saving node, the module will...
Categories: Content editing experience, Content display

Entity Reference Prepopulate Token

This module supplements Entityreference prepopulate module (7.x-1.6 or dev version is required) by adding prepopulate provider which sets default field values using tokens and replacement patterns...
Categories: Site structure

Facebook Tracking Pixel

This module is meant to manage Facebook tracking pixels on your site. This module is similar to other modules that allow you to put code into a page. The difference is this module caters to the...
Categories: E-commerce, Developer tools, Integrations

Social simple

Social simple provide a simple extra field on nodes allowing to share the content on social networks (currently Twitter, Facebook, Google+, Linked in). The social share links are simply links...
Categories: Content editing experience, Content display

Entity Route Context

'Node from URL', but for the rest of us. This project provides a service and context to determine if the current route match is owned by a particular entity type, by way of link templates. A...
Categories: Developer tools

Elasticsearch Connector Autocomplete

This module adds the ability to configure the elasticsearch index and fields to index ngrams, which improves autocompletion results for search_api, elasticsearch_connector and search_api...
Categories: Site search

Views JSON Query

JSON Query is a Views 3 plugin that adds native JSON query generation. It allows you to parse JSON using Views' graphical query builder. It works much like Views XML Backend but with JSON....

Pages