medlabmg/youshido-graphql-extended
Extended fork of the Youshido GraphQL package for PHP, layering additional types, helpers, and fixes onto the original library. Suited to PHP and Laravel projects building GraphQL schemas, though the exact additions should be confirmed in the repo.
YoushidoGraphQLExtendedBundle), not a Laravel package. If your roadmap is Laravel-first, this is a non-option and the decision collapses to "which Laravel GraphQL stack do we standardize on" — a real decision, but not one this package answers.youshido/graphql schema to a maintained runtime. For teams already on Youshido, this package is a signal that the surrounding ecosystem is small enough that a single vendor wrote its own sugar layer.Adoption signal is effectively absent — zero dependents, zero score, no star count recorded. Treat as unvetted code, not as a community-endorsed component.
Consider it only when all of the following hold:
youshido/graphql schema you are not migrating this quarter.Look elsewhere when any of these are true:
webonyx/graphql-php (the de facto PHP GraphQL runtime) rather than a framework-specific wrapper over a library with no visible release cadence.Before any decision, verify two things directly: whether youshido/graphql itself has received releases or security fixes recently, and whether this bundle pins a compatible version. Transitive abandonment is the dominant risk here, not the wrapper's own code.
To executives: This is not a strategic dependency, and I recommend against adopting it. It is a small convenience layer over an existing GraphQL library, published by a single vendor, with no other projects depending on it and no measured adoption. Adopting it converts a public dependency into a private one — we inherit the maintenance burden without inheriting any support. The recommendation is to standardize on a maintained runtime and, if we need the ergonomics, spend the day writing them ourselves.
To engineering: Two concrete problems. First, it is a Symfony bundle, so it is not usable in our Laravel services — the "Laravel/PHP" framing in the package metadata is wrong. Second, it extends youshido/graphql, which has no visible release cadence; we would be stacking unmaintained glue on an effectively dormant base, with no dependents to surface bugs ahead of us. Where we still run Youshido, vendor or fork the wrapper and treat it as first-party code we own. Where we are starting fresh, use webonyx/graphql-php (or Lighthouse on Laravel, API Platform on Symfony).
One-line summary: Low-maturity, framework-mismatched wrapper with no adoption signal — skip for anything new; if already on Youshido, fork it and own it rather than depending on it.
How can I help you explore Laravel packages today?