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

6,524 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.

Chief

Catalyst, a versatile Drupal 7 installation profile will be transitioning to a Full module project (instead of an installation profile) in it's eventual evolution to Drupal 8. Dedicating the name...

Migrate Expanded

Provides migrate source plugins that load complete entities, including children. By children, we mean paragraph and field collection entities. These are are recursively loaded into a big tree of...
Categories: Import and export

Static Theme

This module allow front end developer to create static template without knowing or using Twig. The module is made to match node types for the moment to make sure that we are using the same names.
Categories: Developer tools

PayU Payments

Provides configurable block that allows visitors to donate using PayU payment system. It can be used, for example, to raise funds for charitable causes.
Categories: E-commerce

Reference Map

Introduction Reference Map is a utility module for other modules and doesn't provide any useful functionality out of the box. This module defines complex relationships between entities based on...
Categories: Administration tools, Site structure, Developer tools

Content Split

What is this module? Content split module split the content from one content type to another. Note: This module is not copying any data. It’s not using any kind of migration. Description: This...
Categories: Content editing experience

Migrate Node to Drupal CRM

Migrate Node to Drupal CRM migrates node content types to Drupal CRM contact entities. It provides a UI to define migrations and map node fields to CRM contacts using Migrate Plus. Features Create...
Categories: Import and export

Jelastic Info

Admin-facing dashboard for sites hosted on the Jelastic / Virtuozzo Application Platform. Surfaces environment state, node topology, and resource usage from the Jelastic Platform API directly...
Categories: Integrations

Deterministic Config UUID

Provides deterministic UUIDs for exported configuration. Instead of random UUIDs, this module generates predictable UUID v5 hashes based on the configuration name and a fixed namespace. This...
Categories: Developer tools

Slick Browser

Slick Browser provides a Slick Entity Browser integration serving to enrich variant displays for the Great Entity Browser. This modules provides 2 things: Entity selector (Media/File/Block/Node)...
Categories: Developer tools, Media

Money field

Description This module defines the "money" field. It uses the Currency API, which is included in the Currency module, to get a list of existing currencies and their symbols. Similar modules -...
Categories: Site structure

Saudi Municipal Coding

Reference data and tooling for Saudi Arabia's MOMRAH Unified Municipal Coding — regions → cities → districts — with Arabic/English names, dependent address fields, and a central address-resolution...
Categories: Integrations

Data Export (pdf, docx, xlsx, csv)

Data Export Module Table of Contents Introduction Installation and Setup Main Features How to Use the Data Export Module Export Using Table Name Export Using Code Developer Hooks Additional Notes...
Categories: Administration tools, Developer tools

Geofield polygon select

Auxiliar config entity to store json polygon collections. It will populate a select in field form widget. To choose which ones are available for each field choose it in field form display settings ...
Categories: Site structure

pager_cleaner

Module that turns Drupal pager URLs into SEO-frendlier ones, like nodealias.html?page=0,2 to nodealias/page2.html. Now only one naming convention is supported: first page: .html second page: /page2...
Categories: Administration tools

web_taxonomy_geonames

The web_taxonomy_geonames module is a module which implements the web_taxonomy module using geonames as a data source. It provides auto suggest functionality for creating place names from the...
Categories: Site structure

Attribution API obsolete

This project is beeing replaced by Attributions. The API version of this project is no longer supported and should be considered obsolete. Also see [#2454853].

BEM classes

Module to add BEM classes to fields/entities based on a configurable array of field/entity/bundle names mapped to BEM classes. Provides hook_bem_alter($bem_array) to view/alter the BEM classes....

Group Commerce Marketplace [DEPRECATED]

NOTE: Development has been moved to the Commerce Group Marketplace namespace to better much naming conventions in the rest of the Commerce Group ecosystem i.e. Commerce Group instead of Group...
Categories: E-commerce

Entity Reference Revisions Label Formatter

Provides label formatter for entity reference revisions like entity reference field's label formatter this module allows to show just the entity name with optional link to entity when referenced...
Categories: Content editing experience, Content display, Site structure

SingleStore

Drupal driver for SingleStore database engine (previous name - MemSQL). Currently module is in development and should not be used for production sites. Meantime you can help with issues or read...
Categories: Developer tools

Drupal Module Boilerplate

Empty boilerplate for custom Drupal 7 modules. This contains code for developer use only. name = Custom Module description = Description of the module. core = 7.x ... See or download the source...
Categories: Developer tools

Data Common API

Abandoned Based on Drupal 8 entities and PHP 7 advances, this project should probably not be used. This decision has also been made based on benchmarking analysis. null coalescing operator is far...
Categories: Developer tools, Site structure

Japan Postal Code

This module provides a Japan postal code data and API for them. This fetches the csv file from the Japan post office website and insert it into the local database. After getting the data, it doesn...
Categories: Developer tools, Site structure

Coder Tender Love

Written as a demonstration on how to extend Coder 6.x-2.x-dev with additional tests. Currently has only one test: If an @author docblock line exists, check to see if the author's name was omitted...
Categories: Developer tools

Pages