A collection of PHP libraries, tools and utilities for interacting with databases using object-relational mapping (ORM) or data mapping techniques. Sourced under a permissive creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

PHP Database libraries for interacting with databases using object-relational mapping (ORM) or data mapping techniques.

  • Atlas.Orm – A data mapper implementation for your persistence model in PHP.
  • Aura.Sql – Provides an extension to the native PDO along with a profiler and connection locator.
  • Aura.SqlQuery – Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
  • Baum – A nested set implementation for Eloquent.
  • CakePHP ORM – Object-Relational Mapper, implemented using the DataMapper pattern.
  • Cycle ORM – PHP DataMapper, ORM.
  • Doctrine Extensions – A collection of Doctrine behavioural extensions.
  • Doctrine – A comprehensive DBAL and ORM.
  • Laravel Eloquent – A simple ORM.
  • Pomm – An Object Model Manager for PostgreSQL.
  • ProxyManager – A set of utilities to generate proxy objects for data mappers.
  • RedBean – A lightweight, configuration-less ORM.
  • Slimdump – An easy dumper tool for MySQL.
  • Spot2 – A MySQL datamapper ORM.

Tags: PHP Query Builders, PHP DBAL, PHP, PHP ORM, MySQL, PHP datamapper, PHP mysql dump tools, Atlas.orm, Aura.Sql, Aura.SqlQuery, Baum, CakePHP ORM, Cycle ORM, Doctrine extensions, laravel eloquent, pomm, proxymanager, redbean, slimdump, spot2