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

propelorm/Propel2

Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP observed · 2026-08-28

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

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • 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: 58
  • age_days: 5445
  • days_rel: 12
  • days_push: 12
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1270 stars · 403 forks observed · 2026-08-28

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

Propel2 is an open-source, high-performance Object-Relational Mapping (ORM) library for modern PHP (7.4+/PHP8), built on code generation and Symfony components. It provides Active Record and query classes, schema migrations, reverse engineering of existing databases, and a behavior system for reusable model features.

Use cases

  • map php objects to mysql or postgresql tables
  • generate php model classes from an xml schema
  • run database schema migrations without losing data
  • reverse engineer an orm from an existing database
  • build crud queries with a fluent query builder
  • add reusable behaviors like sluggable or timestampable to models
  • use an orm with symfony or silex

When to choose

  • you want a fast, code-generation-based ORM in PHP with IDE-friendly generated getters/setters
  • you need schema migrations and reverse engineering for MySQL, SQLite, or PostgreSQL
  • you prefer Active Record patterns and a behavior/plugin system
  • you're integrating an ORM into Symfony or Silex applications

When to avoid

  • you prefer Doctrine's entity manager / data mapper approach, the dominant PHP ORM ecosystem
  • you need a database unsupported by Propel (e.g., beyond MySQL, PostgreSQL, SQLite, MSSQL, Oracle)
  • you want a runtime-only ORM without a code generation build step
  • you need NoSQL or non-SQL data mapping

Facets

library · maturity active

orm database database-driver cli databases web-development backend developer-tools php cross-platform cli active-record query-builder schema-migration reverse-engineering code-generation mysql postgresql sqlite symfony-components

5 sources

Member repositories

RepositoryRoleHealth v2
propelorm/Propel2main94

For agents

markdown · JSON · MCP: product_card(name="propelorm/Propel2")

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