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 automatically determines the timezone of anonymous website visitors based on their IP address. It then displays dates and times according to their local timezone, rathe... Dormant |
9–10 | Dormant | 9 |
|
This module integrates CARTO maps with Drupal's Media entity system. It allows you to store references to CARTO maps within Media entities and provides an easy way to embed these m... Dormant |
9–10 | Dormant | 9 |
|
This module allows you to manage the order and hierarchy of taxonomy terms on a per-language basis. You can also choose whether to display all terms in a vocabulary, including untr... Dormant |
8–10 | Dormant | 9 |
|
This module visually compares two menu trees, highlighting differences and similarities between them, such as translated items with matching parents and weights, or items present i... Dormant |
— | Dormant | 9 |
|
Simple Open Hours
Module
This module adds a field to manage business or facility opening hours for each day of the week. It stores all weekly hours in a single entry and offers configuration for displaying... Dormant |
— | Dormant | 8 |
|
This module adds a button to the rich-text editor that splits a text paragraph into two, allowing you to insert new structured content in between. It's useful for enriching text co... Dormant |
— | Dormant | 8 |
|
This module redirects users to a language based on their IP address, by mapping country codes to specific languages. It allows for excluding certain user agents, like search engine... Active |
9–11 | Active | 8 |
|
This module provides a Drupal field widget for Aadhaar numbers, which are 12-digit unique identification numbers for Indian citizens. It includes validation to ensure the entered n... Active |
8–11 | Active | 8 |
|
This module synchronizes Drupal taxonomy vocabularies with PHP enums, automatically creating and managing taxonomy terms based on enum cases. It allows developers to reference taxo... Active |
9–11 | Active | 8 |
|
This module prevents users from installing, uninstalling, or updating modules through the Drupal admin interface. It achieves this by hiding the "Extend" menu item and denying acce... Active |
10–11 | Active | 8 |
|
This module provides a display formatter that renders field values as HTML or comma-separated lists. It works with multi-value fields and long text fields by creating list items fo... Slowing |
— | Slowing | 8 |
|
Webform Conditions
Module
This module allows developers to apply Webform conditions and validation logic to other forms. It extracts and normalizes dependencies from form states, enabling conditional behavi... Active |
10–11 | Active | 8 |
|
WhatsApp Chat
Module
This module adds a privacy-friendly WhatsApp chat button to your website, allowing visitors to easily message you or your team. It offers a self-contained, customizable floating bu... Active |
10–11 | Active | 8 |
|
Vocabulary Types
Module
This module allows you to give taxonomy vocabularies their own editable page, similar to a content type. You can add fields, revisions, and translations to this page to manage intr... Active |
11 | Active | 8 |
|
This module provides a date range field that allows users to optionally specify an end date. A checkbox controls whether the end date is required or not, and the text for this chec... Dormant |
8–11 | Dormant | 8 |
|
This module provides an API to find the closest zip code to a given zip code. It does not include a user interface. Slowing |
10–11 | Slowing | 8 |
|
Charts Field Formatter
Module
This module allows you to display charts within entities like nodes or paragraphs using data imported via CSV or manual entry through the TableField module. It leverages the Highch... Dormant |
8–10 | Dormant | 8 |
|
This module provides a way for the OwnTracks smartphone app to send location data to your Drupal site. It then stores, lists, and displays this location data, including user-define... Dormant |
9–11 | Dormant | 8 |
|
This module provides an administrative report that lists all fields across your Drupal site, allowing you to filter them by various properties like the module that provided them or... Dormant |
8–10 | Dormant | 8 |
|
Custom Account Link
Module
This module allows you to customize the text of the "My account" link in the user menu, replacing it with custom text or the logged-in user's name. This provides more flexibility t... Dormant |
8–10 | Dormant | 8 |
|
This module requires visitors to verify their age by entering their birthdate before accessing the site. It offers configuration options for the minimum age, paths to exclude from... Dormant |
8–9 | Dormant | 8 |
|
Mapbox GL
Module
This module allows you to integrate Mapbox GL JS maps into your Drupal site. It provides an API for generating maps with various layers and controls, and can display layer properti... Dormant |
— | Dormant | 8 |
|
Automatic site icon picker
Module
This module automatically retrieves and downloads a website's favicon from a provided URL using the Vemetric Favicon API. It efficiently caches favicons to avoid redundant requests... Slowing |
10–11 | Slowing | 7 |
|
This module automatically generates Drupal forms directly from schema definitions, allowing you to create configuration pages and other forms without writing custom PHP code. You s... Slowing |
— | Slowing | 7 |
|
Entity Fields Report
Module
This module provides a report of all entity fields on your Drupal site. It helps you understand and analyze your field structure, with options to filter by entity type, bundle, and... Active |
10–11 | Active | 7 |