Ross ROSS = Recommend OSS · open-source software intelligence for agents

doctrine/dbal

Doctrine Database Abstraction Layer observed · 2026-08-28

github.com/doctrine/dbal · homepage · PHP · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 97
  • Release rhythm 94
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 5949
  • days_rel: 43
  • days_push: 20
  • n_releases_24m: 30

Full methodology

Adoption not part of the score

9703 stars · 1377 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Doctrine DBAL is a PHP database abstraction layer providing a unified API over multiple database platforms such as MySQL, PostgreSQL, SQLite, SQL Server, Oracle, and MariaDB. It offers database schema introspection, schema management, and portable query construction across supported drivers.

Use cases

  • connect to mysql and postgresql from php with one api
  • manage database schema migrations across databases
  • introspect existing database tables and columns
  • write database-agnostic sql queries in php
  • run raw sql queries with parameter binding
  • support multiple database vendors in one application

When to choose

  • you need a vendor-agnostic database layer in PHP
  • you want programmatic schema introspection or diffing
  • you are building on top of Doctrine ORM or need its lower-level foundation

When to avoid

  • you want a full ORM with entity mapping and unit of work
  • you use a language other than PHP
  • you need only a thin native driver with no abstraction overhead

Facets

library · maturity stable

database database-driver orm databases backend web-development developer-tools php cross-platform dbal schema-management sql-abstraction doctrine mysql postgresql sqlite sql-server oracle mariadb

10 sources

Member repositories

RepositoryRoleHealth v2
doctrine/dbalmain97

For agents

markdown · JSON · MCP: product_card(name="doctrine/dbal")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem