Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Project Browser

10,622 sites Security covered Drupal 11 · not 10
View on drupal.org

This module provides an in-site browser for easily discovering and installing Drupal modules. It offers an enhanced user interface with filtering capabilities and queries Drupal.org in real-time to ensure up-to-date information.

The Project Browser makes it easy for site builders to find and install modules. This browser lives inside the Drupal site itself, which means you don't need to leave your site in order to look for modules!

The UI is intended to be faster and easier to use, with enhanced filtering capabilities to provide a streamlined view of projects. This is a decoupled component that queries the Drupal.org API in real time to ensure that the content is easily accessible and up to date.

Our goal is to make it easier to find and install modules for people that are (1) new to Drupal and that are (2) site builders. Developers will also find this valuable since it provides them with the composer commands to get the modules.

Want to try it now?

Spin up a demo on Gitpod => Try it now
When using Gitpod for the first time, you'll need to log in with an accepted OAuth provider (GitHub, GitLab, or Bitbucket). GitHub is probably the best choice, though, because you'll need to auth to GitHub anyway for the repo we're using.

Strategic Initiative

This module is part of a Drupal Core Strategic Initiative created by Drupal founder Dries Buytaert. See the initiative page for more details. If you would like to get involved reach out on the #project-browser channel in Drupal slack or see the issue queue.

How does this module work?

After installing this module, new tabs appear under the “Extend” section of the admin interface. You can search through Drupal’s modules and find just the right one for your use case. Each Project Browser "Source" exposes a tab, and three sources come with the module - "Contrib modules" (search Drupal.org), "Recipes" (that are already available in your code base), and "Core" (core modules in your code base - this plugin is disabled by default but can be enabled in the Project Browser settings).

Features

Enabling this module will allow you to browse contributed Drupal modules inside your Drupal site. You can also create your own plugin so you can make your own Project Browser for your organization.

Requirements

None - only Drupal core (10+).

Recommended modules/libraries

None at this time.

Recommended use cases

Use this module on your site when you want to explore and add new functionality and features to your site.

Looking for ways to contribute to the Project Browser Initiative

Go to Contribution Opportunities to find something that interests you. Read out in the project-browser channel on Drupal slack if you have questions of ping @leslieg or @chrisfromredfin on drupal.org

Other Things to Know

The "web user" will need write access to your project codebase for automatic installation to work. The intention is these are run in local development environments, for example DDEV. There are some additional instructions that can be run to make it work in DrupalPod as well.

7.x archive

The 7.x version of this module was archived and is a different project. Please see the 7.x branch for the code and content archive.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

3 tracked projects depend on this one

Activity

Tracked releases
21
Tracked since
Nov 2024
Latest release
2 months ago
Releases (12 mo)
8 ▼ from 13
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.1.4 Stable 11 Jun 4, 2026
2.1.3 Stable 11 Dec 17, 2025
2.0.2 Stable 10 Oct 29, 2025
2.1.2 Stable 11 Oct 29, 2025
2.0.1 Stable 10 Oct 17, 2025
2.1.1 Stable 11 Oct 17, 2025
2.0.0 Stable 10 Oct 16, 2025
2.1.0 Stable 11 Oct 16, 2025
2.0.0-beta3 Pre-release 10 Aug 5, 2025
2.1.0-beta3 Pre-release 11 Aug 5, 2025
2.1.0-beta2 Pre-release 11 Jun 4, 2025
2.0.0-beta2 Pre-release 10 Jun 4, 2025
2.1.x-dev Dev 11 May 14, 2025
2.0.0-beta1 Pre-release 10–11 Mar 18, 2025
2.0.0-alpha10 Pre-release 10–11 Feb 28, 2025
2.0.0-alpha9 Pre-release 10–11 Feb 11, 2025
2.0.0-alpha8 Pre-release 10–11 Jan 29, 2025
2.0.0-alpha7 Pre-release 10–11 Jan 9, 2025
2.0.0-alpha6 Pre-release 10–11 Nov 27, 2024
2.0.0-alpha5 Pre-release 10–11 Nov 20, 2024
2.0.0-alpha4 Pre-release 10–11 Nov 13, 2024