PHPackages                             upstreamable/ddev-basin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. upstreamable/ddev-basin

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

upstreamable/ddev-basin
=======================

1.0.1(3w ago)0836↑35%1GPL-3.0-or-laterPHPCI passing

Since Apr 27Pushed 3w agoCompare

[ Source](https://github.com/upstreamable/ddev-basin)[ Packagist](https://packagist.org/packages/upstreamable/ddev-basin)[ RSS](/packages/upstreamable-ddev-basin/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (2)Dependencies (14)Versions (3)Used By (1)

[![add-on registry](https://camo.githubusercontent.com/535c6b79b2b10d1557390c0ef07f79108ebf3bbd13ddba98188c4dd68bc1b92d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f444445562d4164642d2d6f6e5f52656769737472792d626c7565)](https://addons.ddev.com)[![tests](https://github.com/upstreamable/ddev-basin/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/upstreamable/ddev-basin/actions/workflows/tests.yml?query=branch%3Amain)[![last commit](https://camo.githubusercontent.com/1c725eb20dfcbb38941fcbb29ec2dfde116d9771260dceccd99135489844fd24/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f757073747265616d61626c652f646465762d626173696e)](https://github.com/upstreamable/ddev-basin/commits)[![release](https://camo.githubusercontent.com/6eea7d1818479f48cd2d9a27e81b442d3d39102b19b39aced32a991c7f13ae40/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f757073747265616d61626c652f646465762d626173696e)](https://github.com/upstreamable/ddev-basin/releases/latest)

DDEV Basin
==========

[](#ddev-basin)

Overview
--------

[](#overview)

This add-on aims to simplify add-on management for [DDEV](https://ddev.com/)projects by maintaining a file with the installed add-ons at `[YOUR_PROJECT_FOLDER]/.ddev/config.basin.yaml`.

A set of DDEV global commands is provided to get Drupal projects running from scratch with `drupal/recommended-project` as base, drush, and the site installed at the end of the process.

It also serves as a base for other addons to provide Symfony commands written in PHP. See [DDEV Basin Deploy](https://github.com/upstreamable/ddev-basin-deploy/tree/main/src/Command)

Installation
------------

[](#installation)

```
ddev add-on get upstreamable/ddev-basin
ddev restart
```

Upon restart the currently installed add-ons will be included in `.ddev/config.basin.yaml`. After installation, make sure to commit the `.ddev/config.basin.yaml` to version control.

Usage
-----

[](#usage)

With the add-ons of the project in configuration there is no need to commit all the add-on files into your repository. The only two files required are `.ddev/config.yaml` and `.ddev/config.basin.yaml`. With those present and the `ddev-basin` add-on installed te rest of add-ons will be installed when the project is started. When an add-on is installed, the next time the project starts it will be added to `.ddev/config.basin.yaml`.

Credits
-------

[](#credits)

**Contributed and maintained by [@upstreamable](https://github.com/upstreamable)**

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance95

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 97.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~32 days

Total

2

Last Release

25d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/37020054?v=4)[Upstreamable](/maintainers/upstreamable)[@upstreamable](https://github.com/upstreamable)

---

Top Contributors

[![rodrigoaguilera](https://avatars.githubusercontent.com/u/655187?v=4)](https://github.com/rodrigoaguilera "rodrigoaguilera (33 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

ddev-get

### Embed Badge

![Health badge](/badges/upstreamable-ddev-basin/health.svg)

```
[![Health](https://phpackages.com/badges/upstreamable-ddev-basin/health.svg)](https://phpackages.com/packages/upstreamable-ddev-basin)
```

###  Alternatives

[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M514](/packages/shopware-core)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19564.8M1.6k](/packages/drupal-core)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

101466.4k45](/packages/friendsoftypo3-content-blocks)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
