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 adds a configurable copyright footer block to your site. It automatically updates the current year and allows you to set a starting year for the copyright notice. Active |
9–11 | Active | 2,309 |
|
This module provides an interface to easily change the order in which modules are loaded on your Drupal site. You can manage module weights through the administrative interface or... Slowing |
10–11 | Slowing | 2,269 |
|
Tracer API provides traceable versions of Drupal core services. It is a dependency for other modules like Webprofiler and Observability suite, enabling enhanced tracking and debugg... Active |
11 | Active | 2,257 |
|
This module allows you to use Drupal's caching system for external data without it being cleared during standard Drupal cache rebuilds. It offers sub-modules for Memcache and Redis... Dormant |
10–11 | Dormant | 2,247 |
|
This project is a library of helper functions, primarily for custom module development. It includes utilities for arrays, caching, entities, fields, and HTTP requests, along with v... Active |
10–11 | Active | 2,193 |
|
This module determines the country of origin for website visitors based on their IP address and stores this information for other modules to use. It automatically updates its IP-to... Dormant |
10–11 | Dormant | 2,164 |
|
This module provides a tool to display structured, color-coded information about variables, similar to ColdFusion's cfdump. It supports various variable types, offers customization... Slowing |
9–11 | Slowing | 2,131 |
|
Browscap provides an updated and automatically maintained version of PHP's get_browser() function. It stores browser data in a database and retrieves the latest information on a sc... Dormant |
— | Dormant | 2,129 |
|
GraphQL Compose is a no-code tool that automatically generates a GraphQL API for your Drupal application. It creates a simple, understandable schema and can be extended with custom... Active |
10–11 | Active | 2,123 |
|
This project provides a framework for monitoring the health of Drupal websites and their modules. It allows various aspects of your Drupal installation to be measured and reported... Active |
10–11 | Active | 2,101 |
|
This module adds a wishlist feature to Drupal Commerce, allowing users to save products for later. It provides an "Add to Wishlist" button and a customizable wishlist page and bloc... Slowing |
— | Slowing | 2,094 |
|
This module provides a service to store temporary data associated with a user's session across multiple requests. It differs from Drupal's built-in temporary storage by using its o... Dormant |
8–10 | Dormant | 2,075 |
|
The Plugin module enhances Drupal's plugin system by making it easier to expose custom plugin types and work with plugins generically. It provides features like automatic plugin ty... Active |
9–11 | Active | 2,057 |
|
This module provides a REST API endpoint to fetch menu items from your Drupal site by menu name. It's particularly useful for headless or decoupled Drupal setups, allowing your fro... Active |
11 | Active | 2,044 |
|
This module provides a CKEditor plugin to easily embed Drupal views into content, offering live previews and control over which views are available. It also optimizes performance t... Active |
8–11 | Active | 2,021 |
|
This module provides a factory service to inject Doctrine DBAL database connections into your services, allowing Composer libraries that require a DBAL connection to work seamlessl... Active |
8–11 | Active | 1,974 |
|
Tome is a static site generator and storage system for Drupal content and configuration. It automatically syncs changes to your local filesystem, allowing you to rebuild your site... Active |
10–11 | Active | 1,968 |
|
This module integrates the clipboard.js library to enable non-flash based copying of text to the clipboard using the HTML5 Clipboard API. It provides field formatters for various f... Dormant |
8–10 | Dormant | 1,967 |
|
This module automatically refreshes views using AJAX when content is flagged or unflagged. It also allows for custom display widgets, such as a throbber or message, to appear durin... Active |
8–11 | Active | 1,944 |
|
This module logs information whenever core entities like nodes, comments, files, users, taxonomies, and terms are deleted. It records details such as the entity's ID, type, author,... Slowing |
10–11 | Slowing | 1,936 |
|
This module displays status messages as a pop-up in the top right corner of the page. You can configure how long these messages remain visible before automatically fading out. Slowing |
8–11 | Slowing | 1,911 |
|
This module prevents webforms and their associated options from being overwritten during configuration imports and exports. This allows site editors to make changes to webforms on... Active |
8–11 | Active | 1,903 |
|
This module helps your website comply with European cookie laws using the tarteaucitron.js library. It allows you to manage consent for third-party services like YouTube and Google... Active |
10–11 | Active | 1,875 |
|
This module allows administrators to delete multiple taxonomy terms simultaneously. Users can select specific terms to delete or opt to delete all terms within a vocabulary at once... Active |
8–11 | Active | 1,860 |
|
This module provides a Drush command to help manage configuration updates. It generates configuration update definitions and corresponding update hook functions, making it easier t... Active |
10–11 | Active | 1,837 |