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

2,127 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.

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

Pages