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.
Themes marketplace
Categories: Administration tools
Drupal marketplace
Simple UI tool that will help to find and install module/themes without help of the Drupal Console/Drush or attendance of the drupal.org
Categories: Administration tools
Component views
Component Views The Component Views module provides comprehensive Views integration for the Component Field module, transforming how you display, filter, and manage Single Directory Components (SDC...
Categories: Content display, Content editing experience
Component search
Component Search The Component Search module provides powerful search integration for the Component Field module, making component configurations and content fully searchable through both Drupal...
Categories: Content display, Search engine optimization (SEO), Site search
Feeds HTTP Key Fetcher
This simple module is based on Feeds HTTP Auth Fetcher and adds a new Fetcher type plugin for use in Feeds. If you need to fetch an HTTP endpoint (JSON/XML) but must specify an X API Key to get a...
Categories: Developer tools
Search API Content Moderation
Drupal 8 module that Integrates a Content Moderation processor in to Search API. In my case for use with Solr Search. When indexing content this module adds a processor to a Search API Index to...
Categories: Site search
Entity JSON Store
Entity JSON Store keeps a ready-made JSON copy of each entity in the database and serves it directly, so decoupled front ends get their data in milliseconds even when Drupal's caches are empty:...
Categories: Decoupled, Developer tools, Performance
Answers Alternative
This project was previously a sandbox alternative to the Answers project. The code has since been pushed to Answers, so this sandbox is obsolete. For Answers, please proceed there. This project has...
Categories: Content editing experience
CCK reference filter
CCK reference filter enhances the user experience and ensures data integrity in a number of common use-cases involving node references: o from an originating node to a destination node, or o from...
Taxonomy Nested Intervals
The Taxonomy Nested Intervals module maintains a list of nested intervals for taxonomy terms. It is fully multiparent compatible. This module is useful for large vocabularies. It is similar to...
Drush Recipes
Drush Recipes is a series of drush calls as well as a packaging format. The format side allows you to create a .drecipe file which is a series of drush calls that go together to have meaning on...
Categories: Administration tools, Developer tools
Best Free Store Locator & Google Maps Marker by NearPlace
Beautiful locator for stores & places for free SIGN UP - IT'S FREE! NearPlace is the most user-friendly, and at the same time very advanced, locator of places and stores in the world. Apart from...
Categories: Site structure
Flexible Administration Language
Purpose flexible_admin_language adds a dedicated language_admin language type that appears on admin/config/regional/language/detection alongside the built-in Interface and Content language types....
Categories: Administration tools, Multilingual
AutoSlave
Automatic database slave selection This database driver (called "autoslave") will automatically use the database slaves where applicable and otherwise use a master database. where applicable means:...
Categories: Developer tools, Performance
Fix Core
This module collects various fixes to core issues that have not been implemented yet. By default, all of these fixes are disabled, and you can enable them one by one. Be sure to...
Webform Link Extras
Links to webforms carry the entity of the page they are shown on, so every submission records where it came from. Editors link to /form/your-form; the module does the rest. Sites often show one...
Categories: Administration tools, Integrations
Performance Logging and Monitoring (D7)
D6-7 note: kbahey was kind enough to grant me permissions to bring life back into this project after it was removed from the Devel project this summer 2011.A full code review/cleanup has been...
Categories: Developer tools
Schema Scope
Schema Scope lets an administrator paste a finished block of JSON-LD and say where it should appear: on every page of the site, or only on selected nodes. It is built for the situation where an SEO...
Categories: Search engine optimization (SEO)
Basic Firewall
Basic Firewall evaluates every incoming request against a set of rules and allows, challenges or blocks it. All of that happens before Drupal routes the request, starts a session, authenticates...
Categories: Security
Klaxon
Klaxon turns "somebody should have noticed that" into something the site says out loud. An alert is one question worth asking — how many orders were placed in the last half hour, has anything been...
Categories: Developer tools
drupal_yext
A Drupal 9 module which allows you to import data from Yext using its API. Limitations Because of a limitation in the version of the Yext API we are using, we will silently avoid making any...
Categories: Content editing experience
Ckeditor Media Resizer
When editors embed media images inside a CKEditor 5 text field, Drupal provides no built-in way to resize them — the image renders at its original size or the size dictated by the view mode, and...
Categories: Content display, Media, Site structure
Nginx Accel Redirect
Nginx Fast Private File Transfer for Drupal using X-Accel-Redirect. Installation (for the impatient) Install the module as usual. drupal 6: Go to admin/settings/file system and enable private files...
Categories: Content editing experience, Media
Audit Chain
Tamper-evident audit logging for Drupal, usable by any module. Each entry's hash covers its own content and the previous entry's hash. A later insertion, deletion, or edit breaks that chain and is...
Categories: Administration tools, Developer tools, Security
Malo (Insecure code)
This is a module plagued with security issues and its only purpose is to teach about security vulnerabilities in web applications in general and in Drupal. Do not install. Do not use. Do not cry.