PHPackages                             palepurple/propel1 - 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. palepurple/propel1

ActiveLibrary[Database &amp; ORM](/categories/database)

palepurple/propel1
==================

Fork of Propel ORM (v1.7.x) with minor patches (phpdoc, PHP 7.x compatability etc)

1.7.6.6(5mo ago)44.5k4[2 PRs](https://github.com/DavidGoodwin/Propel/pulls)1MITPHPPHP ^7.4|^8.0

Since Sep 14Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/DavidGoodwin/Propel)[ Packagist](https://packagist.org/packages/palepurple/propel1)[ Docs](http://www.propelorm.org/)[ RSS](/packages/palepurple-propel1/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (24)Used By (1)

Propel
=======

[](#propel)

- Propel 1.x is no longer maintained by the upstream project.
- You probably shouldn't start a new project using Propel 1.x.
- This repo has a handful of patches applied to get unit tests to pass (e.g. with PHP 7.2), and sufficient phpdoc fixes to allow psalm () to work on generated code.

Changes in this fork ....
=========================

[](#changes-in-this-fork-)

- Token unit test fixes to stop Travis failing (  )
- Fix PropelArrayFormatter to work correctly within PHP 7.x (  )
- Fix SQL injection in limit/offset ( [propelorm#1054](https://github.com/propelorm/Propel/pull/1054) ) (also included in upstream version 1.7.2)
- Fix count() for PHP 7.2 ( [propelorm#1050](https://github.com/propelorm/Propel/pull/1050) )
- Doc block fixes ( [propelorm#1011](https://github.com/propelorm/Propel/pull/1011) )
- Doc block fixes ( [propelorm#992](https://github.com/propelorm/Propel/pull/992) )
- Doc block fixes ( [propelorm#998](https://github.com/propelorm/Propel/pull/998) )
- Further Doc block fixes to allow psalm 3.5.x to pass on projects using Propel 1.7.x.
- Merge of [propelorm#1086](https://github.com/propelorm/Propel/pull/1086) (various PHP 7.4 fixes)

To use this fork
----------------

[](#to-use-this-fork)

```
composer require palepurple/propel1

```

About
=====

[](#about)

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

[![Build Status](https://camo.githubusercontent.com/c297bab6685ff1766145b6809372c1c11c288942385f02177bc40bdee82972a5/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f4461766964476f6f6477696e2f50726f70656c2e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/DavidGoodwin/Propel)

A quick tour of the features
----------------------------

[](#a-quick-tour-of-the-features)

Propel has some nice features you should know about:

- It's a fast and easy way to manage your database;
- It provides command line tools for generating code (well documented with an IDE-friendly syntax);
- It's very flexible: you can simply extend Propel;
- It uses PDO (PHP Data Objects) so it allows you to use the RDBMS of your choice (MySQL, SQLite, PostgreSQL, Oracle and MSSQL are supported);
- Propel is an open-source project which is [well documented](http://propelorm.org/Propel/documentation/).

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

[](#installation)

Read the [Propel documentation](http://propelorm.org/Propel/).

License
-------

[](#license)

Propel is an open-source project released under the MIT license. See the `LICENSE` file for more information.

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance77

Regular maintenance activity

Popularity29

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 56.6% 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 ~247 days

Recently: every ~330 days

Total

22

Last Release

158d ago

PHP version history (4 changes)1.6.2PHP &gt;=5.2.4

1.7.6PHP ^7.2

1.7.6.3PHP ^7.2|^8.0

1.7.6.6PHP ^7.4|^8.0

### Community

Maintainers

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

---

Top Contributors

[![fzaninotto](https://avatars.githubusercontent.com/u/99944?v=4)](https://github.com/fzaninotto "fzaninotto (1159 commits)")[![willdurand](https://avatars.githubusercontent.com/u/217628?v=4)](https://github.com/willdurand "willdurand (502 commits)")[![DavidGoodwin](https://avatars.githubusercontent.com/u/203929?v=4)](https://github.com/DavidGoodwin "DavidGoodwin (81 commits)")[![rozwell](https://avatars.githubusercontent.com/u/695221?v=4)](https://github.com/rozwell "rozwell (41 commits)")[![jaugustin](https://avatars.githubusercontent.com/u/564420?v=4)](https://github.com/jaugustin "jaugustin (40 commits)")[![havvg](https://avatars.githubusercontent.com/u/126898?v=4)](https://github.com/havvg "havvg (33 commits)")[![staabm](https://avatars.githubusercontent.com/u/120441?v=4)](https://github.com/staabm "staabm (24 commits)")[![themouette](https://avatars.githubusercontent.com/u/245501?v=4)](https://github.com/themouette "themouette (22 commits)")[![ddalmais](https://avatars.githubusercontent.com/u/772388?v=4)](https://github.com/ddalmais "ddalmais (20 commits)")[![cedriclombardot](https://avatars.githubusercontent.com/u/651484?v=4)](https://github.com/cedriclombardot "cedriclombardot (10 commits)")[![arvenil](https://avatars.githubusercontent.com/u/450355?v=4)](https://github.com/arvenil "arvenil (10 commits)")[![tworzenieweb](https://avatars.githubusercontent.com/u/741378?v=4)](https://github.com/tworzenieweb "tworzenieweb (9 commits)")[![mpetrovich](https://avatars.githubusercontent.com/u/1235062?v=4)](https://github.com/mpetrovich "mpetrovich (9 commits)")[![worried-networking](https://avatars.githubusercontent.com/u/629281?v=4)](https://github.com/worried-networking "worried-networking (8 commits)")[![nibsirahsieu](https://avatars.githubusercontent.com/u/208039?v=4)](https://github.com/nibsirahsieu "nibsirahsieu (7 commits)")[![stood](https://avatars.githubusercontent.com/u/327248?v=4)](https://github.com/stood "stood (7 commits)")[![MaksSlesarenko](https://avatars.githubusercontent.com/u/1147978?v=4)](https://github.com/MaksSlesarenko "MaksSlesarenko (7 commits)")[![justinhilles](https://avatars.githubusercontent.com/u/63185?v=4)](https://github.com/justinhilles "justinhilles (6 commits)")[![jusurb](https://avatars.githubusercontent.com/u/171747?v=4)](https://github.com/jusurb "jusurb (6 commits)")[![nnarhinen](https://avatars.githubusercontent.com/u/265438?v=4)](https://github.com/nnarhinen "nnarhinen (5 commits)")

---

Tags

persistencedatabaseormmappingactive-recordlegacy

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8481.6M87](/packages/propel-propel1)[propel/propel

Propel2 is an open-source Object-Relational Mapping (ORM) for PHP.

1.3k5.3M110](/packages/propel-propel)[proesio/pipe

PIPE - ORM en Español.

139.2k1](/packages/proesio-pipe)[perplorm/perpl

Perpl is an improved and still maintained fork of Propel2, an open-source Object-Relational Mapping (ORM) for PHP.

203.7k](/packages/perplorm-perpl)[flightphp/active-record

Micro Active Record library in PHP, support chain calls, events, and relations.

163.0k](/packages/flightphp-active-record)

PHPackages © 2026

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