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 provides a flexible and performant way to create custom fields with various widget and formatter options, storing data efficiently in a single table. It aims to be a sc... Active |
11 | Active | 3,275 |
|
This module controls access to nodes based on the taxonomy terms assigned to them. It allows you to grant permissions based on user roles or individual users, and supports view, up... Active |
10–11 | Active | 3,212 |
|
This module allows you to specify a delimiter to separate values in multi-value fields when they are displayed. This can be used, for example, to show taxonomy terms as a comma-sep... Slowing |
8–11 | Slowing | 3,171 |
|
This module lets you choose specific images from an image field to display. After enabling the "Image Delta" formatter for an image field, you can configure which individual images... Active |
10–11 | Active | 3,153 |
|
This module provides the ability to encrypt field values stored in the database. It relies on the Encrypt module for its encryption and decryption capabilities, and configuration i... Active |
11 | Active | 3,098 |
|
This module provides a flexible system for managing user registrations for events or any sign-up needs. It allows for custom registration fields, setting capacity limits, and autom... Slowing |
10–11 | Slowing | 3,084 |
|
Lightning Layout enhances page creation by offering a drag-and-drop interface powered by Drupal's core Layout Builder. It includes a pre-configured content type designed for easy l... Dormant |
9–10 | Dormant | 3,072 |
|
This module automatically adds a "depth" property to taxonomy terms, indicating their level within a hierarchy. It updates this depth when terms are saved or moved and includes a t... Dormant |
10–11 | Dormant | 3,042 |
|
This module provides a user interface for creating custom field formatters without writing custom code. It allows formatting fields using presets, HTML with tokens, PHP, or Twig, a... Active |
8–11 | Active | 3,040 |
|
Bulk Update Fields
Module
This module allows you to perform bulk updates on fields for nodes and other entities. It integrates with Drupal's core bulk operations, enabling you to modify field values for sel... Slowing |
— | Slowing | 3,034 |
|
This module allows site administrators to disable fields for specific content types and Commerce products based on user roles. You can configure which roles can see or interact wit... Active |
9–11 | Active | 3,015 |
|
The heading module provides a new field type that allows users to enter text and select a heading size (h1-h6). This field will be formatted as an HTML heading and is primarily int... Active |
10–11 | Active | 3,006 |
|
This module identifies a visitor's geographical location, including country, region, and city, based on their IP address. It supports various data sources for accurate lookups and... Slowing |
— | Slowing | 2,945 |
|
The Options Table module offers a draggable table interface as an alternative to standard checkboxes or radio buttons for field options. This allows administrators to not only sele... Active |
10–11 | Active | 2,877 |
|
This module enhances Drupal's form mode functionality by allowing administrators to control which form modes are accessible to different user roles. It also enables setting default... Active |
8–11 | Active | 2,875 |
|
This module adds a field type that allows users to select and store time zones for entities, such as locations. It stores time zone data in the standard tz database format. Active |
11 | Active | 2,872 |
|
This module allows you to create and manage separate menus for each group you create on your site. Unlike other solutions, it stores these menus as content, avoiding configuration... Slowing |
10–11 | Slowing | 2,843 |
|
This module improves the user interface for managing menu links by replacing the standard weight dropdown with an AJAX-powered tabledrag widget. This widget allows users to visuall... Active |
— | Active | 2,820 |
|
This module allows content editors to choose a specific view mode for an entity when editing it. This is useful for displaying entities in different ways, such as an "Image + text"... Active |
11 | Active | 2,820 |
|
Imagefield Slideshow provides a field formatter for image fields that displays uploaded images as a slideshow. It offers options for image styles, links, transition effects, speed,... Dormant |
8–11 | Dormant | 2,797 |
|
This module enhances Drupal's Address field by allowing it to link to various external map services. It can generate direct links to view an address on a map or even pre-fill the "... Active |
10–11 | Active | 2,782 |
|
This module provides a form widget to simplify entering time range values. It does not store any data itself but enhances the user experience for date range fields that include tim... Active |
8–11 | Active | 2,720 |
|
This module provides a more compact way to display date and time ranges by omitting repeated month or year information. It allows you to configure custom formats for date-only and... Active |
10–11 | Active | 2,694 |
|
This module provides extra validation for entity reference fields, preventing circular references and duplicate references within the same field. Active |
10–11 | Active | 2,673 |
|
This module provides a field formatter for date fields, allowing you to display date ranges using a pre-configured format. Active |
8–11 | Active | 2,662 |