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.
Packager
The packager module enables a Drupal installation to build a local Drupal distribution with extra languages and modules. It was first developed for the Dutch Drupal community to allow its users to...
Feeds GIT Fetcher
This project is a Feeds plugin that fetches a GIT repository and clones it to the local disk. Once a GIT project has been cloned locally, you can then access the contents of that repository in the...
Categories: Content editing experience, Import and export
Address Field Portugal
This module is a plugin for Addressfield and provides support for Portuguese addresses to Drupal's Addressfield. The Portuguese Address Field contains a hierarchical select for the District ...
Categories: Site structure
Locale Currency
This simple module allows you to associate a currency codes with your site locales. To use it, simply visit Site configuration -> Languages (/admin/settings/language/overview), and edit each of...
Categories: Site structure
Smart IP Redirect to Locale (with Cookie)
Overview The Smart IP Redirect to Locale (with Cookie) overrides language negotiation and redirects users to a language depending on their IP address based on a country code mapping configuration...
Categories: Multilingual, Site structure
Locale Cache
Locale Cache module provides more efficient and flexible locale data (translations) caching. Based on code from the core D6 locale module. You will probably get most benefits of this module only...
Categories: Multilingual, Performance
i19n
i19n is a extension module that adds support for things like price and date format localisation. This is not just one module but a suite of modules. The package currently has these modules:...
Categories: Multilingual
Commerce AvaTax
The Supreme Court’s ruling in Dakota v. Wayfair opened the door to more tax obligations for sellers — and making sure you are charging the right tax rate in every state is hard. Avalara AvaTax...
Categories: E-commerce, Integrations
Message Banner
Displays a very simple message banner to website visitors. It can be shown at the top of all pages, or only at the top of non-admin pages. When a visitor accesses your site, a simple JavaScript...
Categories: Developer tools
Menu CSS Names
Module info This is a very simple module that takes the link text of each drupal menu item and adds it as a css class name to the menu's <li> element. Using these class names, each menu item...
Categories: Content display, Developer tools, Site structure
Permissions Export Import
This module allows the users to export one or more roles and their associated permissions. The main purpose for creating this module is to transfer roles and their associate permissions from a...
Categories: Administration tools, Import and export, Developer tools
Dynamic Local Tasks
Create dynamic local tasks for any route without having to create custom modules. NOTE: Local tasks should typically be defined in a module. This tool is meant to cover special use cases....
Categories: Administration tools, Content editing experience, Content display
hCard
Adds a configurable microformats hCard block to your site. Google Local, and other local search engines, are increasingly looking for an hcard on local business web sites. This module makes it very...
Categories: Site structure, Site search
Locale Extend
This module extends Drupal Core localization system to allow translations from different source languages, other than English. This is a DX module, that allows development teams to build custom...
Categories: Multilingual, Developer tools
BDD-Quickstart
Note: this project requires PHP 5.3 Which branch is right for me? Composer - if you want to develop new step definitions Pros Allows hinting in IDEs Allows you to examine the code, especially...
Cache External Files
Cache External Files module allows you to cache external files (like Javascript, CSS or any other) locally and then use these local copies. The local copies are refreshed by cron run - every file...
Domain Rights Management
Dependencies : views(defines extension for views, but can work without as well) domain Description This modul provides a solid domain based, distributed user administration. On a CMS spanning...
Categories: Administration tools
Drush Make Local
Allows the ability to use local directories as a download source for projects. This is useful since the "file" download type doesn't support downloading local paths that aren't first archived (.tar...
Search API Best Bets
Introduction This module let editors configure search terms per entity that should trigger elevate (best bets) or exclude when users is searching the site. The entity form integration is using a...
Categories: Site search
Edit profile
This module creates separate "Edit account" and "Edit profile" tabs for each user, with custom user fields configured under "Edit profile." The goal of the module is to make fields attached to...
Categories: Access control
Local Foodhub
Local Foodhub defines the commerce functionality to support a foodhub in a community, where producers and consumers attend a regular collection day where ordered products can be collected. Foodhubs...
Categories: E-commerce
Spam Master
Spam Master was born out of need to protect our website against constant malicious spam registrations, comments and contacts and exploits like HTTP and HTTPS DDoS (denial-of-service), SQL...
Categories: Access control, Security, User engagement
IP to Locale
IP to Locale provides IP lookup and redirection services for Drupal sites. Drupal 6.x Drupal is set up fairly well for multilingual sites. However, it does make the assumption that each site...
Categories: Site structure
Local Tasks as Menu
Allows an admin to shift certain 'local task' tabs into proper menu structure. This allows for more control of positioning and theming, as well as order and label management. Initially, this can be...
Categories: Administration tools, Developer tools
Case Insensitive Translation Search
Enhances the "Translate Interface" page, by making the string search case-insensitive. Designed to improve the usability of interface translation for content editors, this sandbox module replaces...
Categories: Administration tools, Content editing experience, Multilingual