Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module integrates Drupal with RabbitMQ, allowing developers to send data to queues. It supports queues and exchanges and provides Drush commands for testing and management. Slowing |
— | Slowing | 1,458 |
|
This module provides a user interface for importing data from JSON, CSV, or XML files. It integrates with other migrate tools to allow users to upload their source files for migrat... Slowing |
10–11 | Slowing | 1,440 |
|
This module provides an XLS file parser for the Feeds module, allowing you to import data from Microsoft Excel's XLS format. It integrates with the Feeds module and offers options... Dormant |
10–11 | Dormant | 1,398 |
|
This project allows you to manage, display, import, and export bibliographic data. It supports rendering citations using a wide variety of official Citation Style Language (CSL) st... Active |
10–11 | Active | 1,353 |
|
Entity Export CSV allows users to export content entities to CSV files. It provides configuration options for which fields to include and how they are formatted, with support for v... Slowing |
10–11 | Slowing | 1,332 |
|
This module provides an API and user interface for shortening URLs using various online services. It can automatically shorten URLs in content, keep a record of shortened links, an... Dormant |
— | Dormant | 1,314 |
|
This module allows you to export, import, and clone menu structures between Drupal sites or within the same site. It handles manually created menu links, supports various data form... Slowing |
10–11 | Slowing | 1,308 |
|
This module allows you to manage role permissions separately from roles for different environments. It integrates with Config Split to add or remove permissions from roles during c... Slowing |
— | Slowing | 1,256 |
|
This module provides tools to migrate data into Drupal Commerce from other e-commerce platforms and older versions of Drupal Commerce or Ubercart. It can handle complex data transf... Dormant |
9–11 | Dormant | 1,242 |
|
This module provides an API that allows other modules to determine all the related entities, modules, and themes that are connected to a given entity. Slowing |
9–11 | Slowing | 1,197 |
|
This project provides a Drush command to run migrations using a manifest file. This functionality was previously part of Drush and Migrate Tools. Dormant |
9–10 | Dormant | 1,164 |
|
This module allows you to migrate content from YAML files into Drupal. It's useful for importing example content or other structured data defined in YAML. Active |
9–11 | Active | 1,130 |
|
This module provides a way to import data from spreadsheet files like .ods, .xls, .xlsx, and .csv into Drupal. It allows you to specify which worksheet to use, where the data begin... Dormant |
9–11 | Dormant | 1,088 |
|
This module allows you to schedule Drupal migrations to run during cron jobs. It uses the Queue API to handle large migrations efficiently and prevent timeouts. The scheduled migra... Slowing |
9–11 | Slowing | 1,056 |
|
This module prevents Drush from exporting or importing configuration files for languages that are not installed on a Drupal site. This is especially useful in multisite setups wher... Active |
8–11 | Active | 1,038 |
|
This module lets you connect your Drupal site to external data sources and use that data as if it were native Drupal content. You can display, reference, and even edit remote conte... Active |
11 | Active | 1,036 |
|
This module provides a source plugin to import data from a Drupal 8+ site, particularly useful for migrations between different databases. While many of its features have been move... Dormant |
10–11 | Dormant | 1,030 |
|
This module allows you to map imported data to Paragraphs fields, including nested and multi-valued fields. It also supports updating existing Paragraphs field values. Slowing |
10–11 | Slowing | 1,005 |
|
This module automatically exports all data from submitted contact forms into a CSV file. It includes all fields, submission details, and supports multi-select fields. Active |
10–11 | Active | 979 |
|
YAML Content
Module
This module allows you to import and export content using YAML files. It supports importing various entity types like nodes, taxonomy terms, media, and menu links, and can dynamica... Active |
— | Active | 896 |
|
Config Ignore UUID
Module
This module ignores changes to UUIDs when importing configuration. This allows you to share configurations, like entity types and their fields, between different sites without UUID... Dormant |
9–10 | Dormant | 887 |
|
This module allows you to create a podcast feed using Drupal's Views functionality. You can define the content types to use for your podcast episodes and map fields to both show an... Dormant |
9–11 | Dormant | 880 |
|
This module provides a generic scheduler for processing webform submissions. It allows developers to define how to select submissions and what actions to perform on them, such as e... Dormant |
— | Dormant | 870 |
|
This module enables Views Data Export to create XLSX files using the maintained PhpSpreadsheet library, with options for column color selection and custom header text. It also supp... Dormant |
10–11 | Dormant | 842 |
|
This module provides an OAI-PMH endpoint that exposes Drupal entities as Dublin Core metadata. It uses Drupal's REST module and allows you to define OAI-PMH sets and records using... Active |
10–11 | Active | 827 |