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.
Feeds
Feeds is the module for importing or aggregating data into nodes, users, taxonomy terms and other content entities using a web interface without coding a migration. Data can be imported from...
Categories: Import and export
CSV Serialization
This module provides a CSV encoder for the Drupal Serialization API. This enables the CSV format to be used for data input and output in various circumstances. For example: Drupal's REST module can...
Feeds Tamper
Feeds Tamper provides a small plugin architecture for Feeds to modify data before it gets saved. Several plugins are available by default and are described in the examples section below. Additional...
Tamper
Tamper is a generic plugin system for transforming data. Projects using tamper Feeds Tamper Migrate TamperCurrently being developed as part of Migrate Plus Feeds, though it works directly with...
Categories: Developer tools
Entity reference
Provides a field type that can reference arbitrary entities: A generic entity reference field Four widgets: Two implemented on top of the Options module (Select and Radios/Checkboxes), Two...
Site map
This module provides a site map that gives visitors an overview of your site. It can also display the RSS feeds for all blogs and categories. Drupal generates the RSS feeds automatically but few...
Categories: Content display, Import and export
Node export
This module allows users to export nodes and then import it into another Drupal installation, or on the same site. Using this module you can save yourself a lot of time setting up new websites that...
Categories: Content editing experience, Developer tools, Import and export
Date
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This package contains both a flexible date/time field...
Feeds Extensible Parsers
A set of extensible parsers for Feeds. Provided parsers XPath XML & HTML JSONPath JSON & JSON lines parser * JMESPath JSON & JSON lines parser * QueryPath XML & HTML * * Requires additional...
Categories: Content editing experience, Developer tools, Import and export
Views Slideshow
Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for...
Categories: Content display
Date iCal
Date iCal is your one-stop shop for iCal support in Drupal 7. It provides a plugin for Views to enable exporting your site's calendar as an iCal feed, and a plugin for Feeds to enable importing...
Categories: Content editing experience, Import and export, Site structure
Calendar
This module displays date-based Views in a calendar layout, supporting year, month, week, and day views with built-in navigation. It works with any date field—such as Drupal core's date, date range...
Categories: Site structure
Commerce Feeds
Import or aggregrate Commerce entities (e.g. products) using Feeds Using the power of Feeds, almost any type of data can be imported into commerce entities, be it data in the Comma-Separated Values...
Categories: E-commerce, Import and export
Migrate Plus
The migrate_plus project provides extensions to core migration framework functionality, as well as examples. Configuration entities Migration plugins can be implemented as configuration entities,...
Categories: Developer tools, Import and export
Taxonomy display
The taxonomy display module allows administrative configurable term display pages. This allows administrators to override the default presentation of taxonomy term pages per vocabulary through the...
Categories: Content display, Site structure
Advanced Views RSS Feed
Previously called "Views RSS", this module allows sites to take control of their RSS feeds by providing Views plugins for customizing individual fields. Extension modules for Views RSS In addition...
Categories: Content display, Import and export
Pathologic
Pathologic is an input filter which can correct paths in links and images in your Drupal content in situations which would otherwise cause them to “break;” for example, if the URL of...
Categories: Content editing experience
Image URL Formatter
This module add a url formatter for image field. Then you can output image url directly. Most of the code, maybe more than 90%, is just copy from the drupal core. I think it is stable enough. I...
Categories: Content editing experience, Site structure
Aggregator
Overview Aggregator is the module that was in Drupal core until Drupal 10.0. It was deprecated in Drupal core 9.4 and moved to contrib. It is used to power Drupal planet on Drupal.org Features Use...
Categories: Import and export
Migrate Source CSV
The Migrate Source CSV module provides a CSV source plugin for Drupal's Migrate API, enabling you to import content from CSV files into your Drupal site. When to Use This Module Use Migrate Source...
Categories: Import and export
Views iCal
This module allows to create iCal feeds with Views using Fields row style. It comes with two view display options. The "Wizard", which utilizes the eluceo/ical library, provides a very easy to use...
Feeds XPath Parser
This project is in maintenance mode. No new features will be added. New installs should use Feeds extensible parsers instead. Feeds XPath Parser is a Feeds plugin for parsing XML and HTML documents...
Plupload integration
Provides integration for the Plupload widget into Drupal. Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, Gears, HTML 5, Silverlight, BrowserPlus, and...
Categories: Media
Remote Stream Wrapper
Provides the ability to use external files with file fields without saving the files to your local files directory. Also provides a 'Remote URL' browser plugin for Media. By default the module adds...
Categories: Developer tools, Media
Address Field
Address Field defines a new field type to store international postal addresses, implementing a subset of the top-level address elements defined in the xNAL standard (see the glossary below). The...
Categories: Site structure