Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Doctrine Orm Admin Bundle Laravel Package

rmzamora/doctrine-orm-admin-bundle

A Symfony bundle that generates admin interfaces for Doctrine ORM entities, giving you CRUD screens, list and form views, filters, and batch actions with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin/back-office build-vs-buy: Whether to stand up entity CRUD and admin screens via Sonata Admin (Symfony) or build in-house. This package is the ORM bridge for Sonata Admin — it is the plumbing, not the product.
  • Framework standardization: It surfaces a mismatch. Despite being scored as a "Laravel/PHP package," this is a Symfony/Sonata bundle. Any roadmap calling for Laravel admin tooling (Filament, Nova, Backpack) cannot use it. That is a scoping decision, not a technicality.
  • Dependency and vendor-risk policy: 0 stars, 0 dependents, archived. A PM can use this as a concrete case in a supply-chain review — what gets blocked by default, and what evidence justifies an exception.
  • Fork-vs-upstream decisions: It is a fork of sonata-project/doctrine-orm-admin-bundle. The decision to support is "adopt upstream, not the fork," which sets precedent for how the team handles similar forks in the dependency tree.
  • Legacy triage: If it appears in an existing composer.lock, it drives a remediation ticket — replace with upstream, or confirm it is transitive and unreachable.

When to Consider This Package

Consider it only in these narrow cases:

  • You are auditing an existing Symfony codebase where it is already pinned in composer.lock and need to understand what it does before replacing it.
  • You are evaluating the fork specifically to see what (if anything) rmzamora changed relative to upstream, e.g., before deciding whether to contribute a patch upstream instead.
  • You are doing a dependency-inventory exercise and need to classify it as "orphaned fork."

Look elsewhere in essentially every other case:

  • Symfony + Sonata Admin + Doctrine: use the maintained upstream sonata-project/doctrine-orm-admin-bundle. Same functionality, active security patching, real community.
  • Symfony, lighter admin needs: EasyAdmin is the lower-ceremony choice.
  • Laravel: this package is structurally irrelevant. Use Filament, Nova, or Backpack. Do not let the "Laravel/PHP" label pull it into a Laravel evaluation shortlist.
  • Any project with compliance or security review gates: an archived repo with no dependents has no CVE pipeline and no maintainer to escalate to. That alone disqualifies it for regulated or customer-facing surfaces.

How to Pitch It (Stakeholders)

For executives: This is not a strategic dependency and should not become one. It is an archived, zero-adoption fork of a well-maintained open-source library, and it targets Symfony rather than Laravel. Adopting it would trade a free, supported upstream for an unmaintained copy with no users, no maintainers, and no security response. The recommendation is do not adopt; standardize on the upstream project if we are on Symfony, and on a Laravel-native admin tool if we are on Laravel. Cost of adoption is not license fees — it is the indefinite maintenance and security-review burden we would inherit.

For engineering: The functional scope is entirely covered by sonata-project/doctrine-orm-admin-bundle. There is no feature here that justifies the fork risk. If any of our services still reference it, treat that as technical debt: pin to upstream, run the test suite, and remove the fork from the dependency graph. Do not open PRs against it — send fixes upstream where they will actually be maintained.

Signal to note: The opportunity score (6.81) is high relative to a score of 0 and zero dependents. That divergence usually reflects a scoring artifact or a name collision with Sonata, not latent demand. Weight the adoption evidence — stars, dependents, commits, release cadence — over the composite score when making the call.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route