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