Weave Code
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

Graphql Bundle Laravel Package

youshido/graphql-bundle

Symfony bundle for the youshido PHP GraphQL server. Build RFC-compliant GraphQL APIs with an OO schema and type system, built-in schema validation, and an auto-wired /graphql endpoint. Includes Symfony integrations for services and security.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerating API Modernization: Enables rapid migration from REST to GraphQL for Symfony-based applications, reducing backend complexity and improving developer velocity.
  • Developer Experience (DX) Investment: Reduces boilerplate for GraphQL implementation, allowing teams to focus on business logic rather than schema management.
  • Microservices & Federation: Supports GraphQL as a unified query layer for microservices, aligning with a composable architecture roadmap.
  • Build vs. Buy: Justifies in-house GraphQL adoption over third-party SaaS (e.g., Apollo Server) when needing full control over schema evolution and performance.
  • Use Cases:
    • Public APIs requiring flexible querying (e.g., dashboards, mobile apps).
    • Internal tools where clients need aggregated data from multiple services.
    • Legacy Symfony apps needing a modern data layer without full rewrite.

When to Consider This Package

  • Adopt if:

    • Your stack is Symfony/PHP and you need a lightweight, self-hosted GraphQL solution.
    • You prioritize performance (pure PHP avoids Node.js overhead) and low latency for internal tools.
    • Your team has Symfony experience but lacks GraphQL expertise—reduces learning curve.
    • You’re building a monolith or microservices with PHP and want GraphQL for composability.
    • Your last release was 2019, but maintenance is acceptable (or you’re willing to fork/update).
  • Look elsewhere if:

    • You need real-time subscriptions (WebSockets) or advanced features like persisted queries (consider webonyx/graphql-php).
    • Your team lacks PHP/Symfony expertise—alternatives like Hasura or Apollo may offer better DX.
    • You require enterprise support or frequent updates (this package is unmaintained).
    • You’re using non-Symfony PHP (e.g., Laravel)—this bundle is Symfony-specific.
    • You need GraphQL Federation (Apollo Federation or AWS AppSync may be better fits).

How to Pitch It (Stakeholders)

For Executives: "This bundle lets us deploy a high-performance GraphQL API in PHP/Symfony with minimal overhead—no vendor lock-in, no cloud costs. It’s ideal for modernizing legacy systems or unifying microservices under a single query layer. Since it’s MIT-licensed and open-source, we retain full control over data and schema evolution, reducing dependency risks. Early adopters like [Example Company] have used it to cut API development time by 30% while improving flexibility for clients."

For Engineering: "This is a battle-tested Symfony bundle that handles schema stitching, validation, and introspection out of the box. It integrates seamlessly with Doctrine, Symfony’s DI container, and existing services—no need to rewrite your backend. The pure PHP implementation avoids Node.js dependencies and delivers better cold-start performance for internal tools. Trade-off: It’s unmaintained, so we’d need to allocate resources for updates or fork it. Worth it if we’re committed to GraphQL long-term."

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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui