PHPackages                             pomm/pomm - 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. [Database &amp; ORM](/categories/database)
4. /
5. pomm/pomm

Abandoned → [pomm-project/model-manager](/?search=pomm-project%2Fmodel-manager)Library[Database &amp; ORM](/categories/database)

pomm/pomm
=========

PHP Object Model Manager for Postgresql

1.2.2(11y ago)164117.8k↓39.3%313MITPHPPHP &gt;=5.3.0

Since Feb 29Pushed 8y ago18 watchersCompare

[ Source](https://github.com/chanmix51/Pomm)[ Packagist](https://packagist.org/packages/pomm/pomm)[ Docs](http://pomm.coolkeums.org)[ RSS](/packages/pomm-pomm/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (26)Used By (3)

POMM: The PHP Object Model Manager for Postgresql
-------------------------------------------------

[](#pomm-the-php-object-model-manager-for-postgresql)

[![https://secure.travis-ci.org/chanmix51/Pomm.png?branch=master](https://camo.githubusercontent.com/40af44cd298c2476690b4b4f8a1f79671be6d0f939c85bb6517b6b38a8d55ed4/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f6368616e6d697835312f506f6d6d2e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/#!/chanmix51/Pomm)[![https://scrutinizer-ci.com/g/chanmix51/Pomm/badges/quality-score.png?s=5766ac7091629c3af205bbcca8623bd2e8cfe85e](https://camo.githubusercontent.com/8ed0dca491badb819e62fe1e229d7a7d81f85e51e35442fcc692ad51c7cb6ea0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6368616e6d697835312f506f6d6d2f6261646765732f7175616c6974792d73636f72652e706e673f733d35373636616337303931363239633361663230356262636361383632336264326538636665383565)](https://scrutinizer-ci.com/g/chanmix51/Pomm/)[![https://poser.pugx.org/Pomm/Pomm/version.png](https://camo.githubusercontent.com/572fdfd3c1440f71fff9141c5efc2478a4f0b422be6bebc0310ad4d01b4ed370/68747470733a2f2f706f7365722e707567782e6f72672f506f6d6d2f506f6d6d2f76657273696f6e2e706e67)](https://poser.pugx.org/)[![https://poser.pugx.org/Pomm/Pomm/d/total.png](https://camo.githubusercontent.com/31b3f43a3f485adaae781a8005f310d6327ccc05abc54e725e278490aa40eefe/68747470733a2f2f706f7365722e707567782e6f72672f506f6d6d2f506f6d6d2f642f746f74616c2e706e67)](https://packagist.org/packages/pomm/pomm)[![](https://camo.githubusercontent.com/9a5d7413f121b9a9078d8cd6c4557c1d1dd26e7caaba6ec4363e4e9e3490ead1/68747470733a2f2f706f7365722e707567782e6f72672f706f6d6d2f706f6d6d2f6c6963656e73652e737667)](https://packagist.org/packages/pomm/pomm)### Note

[](#note)

This is the 1,x version of Pomm. This package is not maintained anymore, the stable [Pomm 2.0](https://github.com/pomm-project) is the new generation of Pomm Model Manager.

### What is Pomm ?

[](#what-is-pomm-)

Pomm is an open source Postgresql access framework for PHP. It is not an ORM, it is an Object Model Manager. Pomm offers an alternative approach than ORM to using database in object oriented web developments. [Read more here](http://www.pomm-project.org/about).

Pomm devel works with PHP 5.4 and Postgresql 9.0 and above.

You can reach

- [installation guide](http://www.pomm-project.org/howto/install)
- [documentation](http://www.pomm-project.org/documentation/manual-1.2)
- [code examples](http://www.pomm-project.org/documentation/examples)
- [mailing list](https://groups.google.com/forum/#!forum/pommproject)

How to install Pomm ?
---------------------

[](#how-to-install-pomm-)

### The easy way: composer

[](#the-easy-way-composer)

Using [composer](http://packagist.org/) installer and autoloader is probably the easiest way to install Pomm and get it running. What you need is just a `composer.json` file in the root directory of your project:

```
{
"require": {
    "pomm/pomm": "master-dev"
  }
}
```

Invoking `composer.phar` will automagically download Pomm, install it in a `vendor` directory and set up the according autoloader.

### Using Pomm with a PHP framework

[](#using-pomm-with-a-php-framework)

- Silex [PommServiceProvider](https://github.com/chanmix51/PommServiceProvider)
- Symfony2 [PommBundle](https://github.com/chanmix51/PommBundle)

With Silex, it is possible to bootstrap a kitchen sink using this gist &lt;&gt;, in an empty directory just issue the command:

```
wget -O - 'https://gist.github.com/chanmix51/3402026/raw/3cf2125316687be6d3ab076e66f291b68b422ce7/create-pomm-silex.sh' | bash
```

And follow the instructions.

How to contribute to Pomm ?
---------------------------

[](#how-to-contribute-to-pomm-)

That's very easy with github:

- Send feedback to [@PommProject](https://twitter.com/#!/PommProject) on twitter or by mail at &lt;hubert DOT greg AT gmail DOT com&gt;
- Report bugs (very appreciated)
- Fork and PR (very very appreciated)
- Send vacuum tubes to the author (actual preferred are russians 6Φ12Π, 6Ж43Π, 6Ж38Π, 6C19Π)

### Running tests

[](#running-tests)

```
psql -c 'CREATE DATABASE pomm_test' -U postgres -h 127.0.0.1
psql -c 'CREATE EXTENSION hstore' -U postgres -h 127.0.0.1 pomm_test
psql -c 'CREATE EXTENSION ltree' -U postgres -h 127.0.0.1 pomm_test

phpunit --configuration tests/phpunit.travis.xml
```

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity48

Moderate usage in the ecosystem

Community32

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 91.8% 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 ~54 days

Recently: every ~151 days

Total

25

Last Release

3876d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.3.0

1.3.0-RC1PHP &gt;=5.3.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/ad548f45d6e5ef262a3fccb208a92f2e31d6e53b71e989ec49fb3c7fe03dd020?d=identicon)[chanmix51](/maintainers/chanmix51)

---

Top Contributors

[![chanmix51](https://avatars.githubusercontent.com/u/81580?v=4)](https://github.com/chanmix51 "chanmix51 (513 commits)")[![sanpii](https://avatars.githubusercontent.com/u/113045?v=4)](https://github.com/sanpii "sanpii (8 commits)")[![docteurklein](https://avatars.githubusercontent.com/u/109846?v=4)](https://github.com/docteurklein "docteurklein (6 commits)")[![adrienbrault](https://avatars.githubusercontent.com/u/611271?v=4)](https://github.com/adrienbrault "adrienbrault (4 commits)")[![eneault](https://avatars.githubusercontent.com/u/4147017?v=4)](https://github.com/eneault "eneault (4 commits)")[![xavierbriand](https://avatars.githubusercontent.com/u/135156?v=4)](https://github.com/xavierbriand "xavierbriand (4 commits)")[![shinze](https://avatars.githubusercontent.com/u/218396?v=4)](https://github.com/shinze "shinze (3 commits)")[![kcivey](https://avatars.githubusercontent.com/u/61062?v=4)](https://github.com/kcivey "kcivey (3 commits)")[![krevindiou](https://avatars.githubusercontent.com/u/650852?v=4)](https://github.com/krevindiou "krevindiou (3 commits)")[![brikou](https://avatars.githubusercontent.com/u/383212?v=4)](https://github.com/brikou "brikou (3 commits)")[![daniloassis](https://avatars.githubusercontent.com/u/423715?v=4)](https://github.com/daniloassis "daniloassis (2 commits)")[![jeremyFreeAgent](https://avatars.githubusercontent.com/u/176363?v=4)](https://github.com/jeremyFreeAgent "jeremyFreeAgent (2 commits)")[![kletord](https://avatars.githubusercontent.com/u/392556?v=4)](https://github.com/kletord "kletord (1 commits)")[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (1 commits)")[![FabienD](https://avatars.githubusercontent.com/u/238570?v=4)](https://github.com/FabienD "FabienD (1 commits)")[![Kdecherf](https://avatars.githubusercontent.com/u/226063?v=4)](https://github.com/Kdecherf "Kdecherf (1 commits)")

---

Tags

databaseormpostgresql

### Embed Badge

![Health badge](/badges/pomm-pomm/health.svg)

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

###  Alternatives

[doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

9.7k578.4M5.6k](/packages/doctrine-dbal)[scienta/doctrine-json-functions

A set of extensions to Doctrine that add support for json query functions.

58723.9M36](/packages/scienta-doctrine-json-functions)[cycle/database

DBAL, schema introspection, migration and pagination

64690.9k31](/packages/cycle-database)[pomm-project/model-manager

PHP Object Model Manager for Postgresql

69281.6k6](/packages/pomm-project-model-manager)[tommyknocker/pdo-database-class

Framework-agnostic PHP database library with unified API for MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, and Oracle. Query Builder, caching, sharding, window functions, CTEs, JSON, migrations, ActiveRecord, CLI tools, AI-powered analysis. Zero external dependencies.

845.7k](/packages/tommyknocker-pdo-database-class)[goodwix/doctrine-json-odm

JSON Object-Document Mapping bundle for Symfony and Doctrine

2226.0k](/packages/goodwix-doctrine-json-odm)

PHPackages © 2026

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