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