webonyx/graphql-php
A PHP implementation of the GraphQL specification, based on the JavaScript reference implementation. It's fully compliant with the October 2021 spec, with September 2025 compliance in progress, and supports schema building, query execution, and validation.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 61qt/laravel-graphql | — | 3 | 3 | 0 | 4 | 0 | 0.0 | 4.2 | — | — | |
| aimeos/ai-admin-graphql | Laravel package adding a GraphQL API for Aimeos admin: manage products, categories, customers, orders, and more via flexible queries and mutations. Built for headless backends and integrations, with auth support and Aimeos data model coverage. | 1,036 | 1,023 | 4 | 3K | 0 | 5.3 | 8.7 | LGPL-2.1 | — | |
| api-platform/core | API Platform Core is an easy-to-use, powerful PHP library for creating hypermedia-driven REST and GraphQL APIs. Integrate it with Symfony, support JSON-LD, Hydra, OpenAPI, JSON:API, HAL, and Problem Details, and build fully featured API-first projects in minutes. | 2,580 | 2,596 | 988 | 1M | 82 | 82.1 | 72.2 | MIT | 2 weeks ago | |
| api-platform/graphql | — | 4 | 4 | 0 | 52K | 0 | 0.0 | 55.3 | MIT | — | |
| api-platform/symfony | — | 42 | 38 | 2 | 485K | 0 | 0.3 | 55.3 | MIT | — | |
| arthem/graphql-mapper | — | 31 | 31 | 4 | 0 | 0 | 0.9 | — | MIT | 10 years ago | |
| arxy/dataloader-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| avris/graphql-bundle | — | 0 | 0 | — | 2 | — | 0.0 | 6.6 | — | — | |
| ayimdomnic/laragraph | Laragraph is a Laravel package for adding GraphQL to your app, with tools for defining schemas, queries, and mutations so you can expose a flexible, typed API with less boilerplate. It follows familiar Laravel conventions and helps teams build and maintain GraphQL endpoints quickly without extra rou... | 5 | — | 0 | — | 0 | 19.3 | — | MIT | 2 weeks ago | |
| bnnvara/graphql | A Laravel/PHP GraphQL package from bnnvara that helps integrate GraphQL schemas and APIs into applications, offering a practical foundation for building and querying GraphQL services in Laravel projects. | 0 | 0 | — | 18 | — | 0.0 | 17.7 | — | — | |
| bolt/core | Bolt is a lightweight, Symfony-based content management system with flexible content types, Twig templating, taxonomies, menus, and a powerful admin UI. This core package provides the foundation for building and extending Bolt-powered sites. | 592 | — | 186 | — | 40 | 42.2 | 25.3 | MIT | 2 weeks ago | |
| ciloe/graphql-client-php | Lightweight PHP GraphQL client with a basic bridge/client setup or quick factory creation. Supports simple queries, named queries with variables, and optional caching via Symfony Cache adapters. Configure host/URI/token and send requests easily. | 6 | 6 | 0 | 0 | 3 | 1.0 | 0.4 | MIT | 7 years ago | |
| craftcms/cms | Craft CMS is a flexible, self-hosted PHP content management system for building custom digital experiences. It offers an intuitive control panel, Twig templating, an auto-generated GraphQL API, built-in ecommerce, and a robust plugin ecosystem. | 3,623 | 3,627 | 713 | 56K | 491 | 88.0 | 49.3 | NOASSERTION | 4 days ago | |
| cvek/apip-graphql-validator-formatter | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| d3mo17/colja | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| dreamfactory/df-graphql | GraphQL module for DreamFactory that exposes your auto-generated REST APIs through a GraphQL endpoint, with schema generation, queries, and mutations. Adds a flexible query layer on top of DreamFactory services for Laravel/PHP backends. | 1 | 1 | 5 | 133 | 0 | 0.3 | 25.3 | Apache-2.0 | 3 years ago | |
| dunglas/api-bundle | API Platform Core is a powerful Symfony bundle for building hypermedia-driven REST and GraphQL APIs. It supports JSON-LD, Hydra, OpenAPI, JSON:API, HAL and Problem Details, letting you create fully featured, high-performance API-first projects in minutes. | 2,581 | 2,583 | 988 | 108 | 79 | 82.2 | 32.3 | MIT | 2 weeks ago | |
| dunglas/json-ld-api-bundle | A Symfony bundle for building JSON-LD and Hydra REST APIs from your entities. It adds schema.org vocabularies, pagination, filtering, validation, and API documentation, making it easy to expose hypermedia-driven web APIs. | 2,580 | 2,581 | 988 | 11 | 82 | 67.5 | 32.0 | MIT | 2 weeks ago | |
| ecodev/graphql-upload | Laravel-friendly support for GraphQL multipart file uploads. Adds an Upload scalar and request handling so clients can send files with GraphQL operations, following the graphql-multipart-request specification. Suitable for APIs needing file uploads in GraphQL. | 90 | 90 | 18 | 30K | 0 | 8.6 | 36.1 | MIT | 10 months ago | |
| elitexp/lighthouse | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| fnash/graphql-on-rest-bundle | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| folklore/graphql | folklore/graphql is a GraphQL server for Laravel. Define schemas in PHP, then build queries, mutations, and subscriptions with eager loading, validation, file uploads, and Relay support—all wired into Laravel conventions and Eloquent models. | 1,738 | 1,818 | 229 | 641 | 107 | 17.8 | 18.6 | — | — | |
| galahad/graphoquent | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| gally/gally-standard | Gally Standard is the baseline Laravel package for Gally projects, bundling standard configuration, conventions, and core building blocks so teams can bootstrap a Gally-powered application quickly. It provides a clean, extensible foundation for custom modules and long-term maintenance. | 6 | 6 | 3 | 757 | 0 | 19.3 | 32.9 | OSL-3.0 | 3 weeks ago | |
| garlic/gateway | Garlic Gateway is a Laravel/PHP package offering a flexible gateway abstraction for routing requests through configurable handlers, with a clean API for integrating external services and organizing gateway logic in your applications. | 2 | 2 | 0 | 0 | 0 | 0.3 | — | — | 7 years ago | |
| garlic/graphql-php-tools | Garlic GraphQL PHP Tools provides developer-friendly helpers for webonyx/graphql-php, simplifying schema setup, type definitions, and common GraphQL utilities so PHP developers can build and maintain APIs with less boilerplate. | 1 | 1 | 1 | 0 | 1 | 0.4 | — | — | 7 years ago | |
| glesys/butler-graphql | A Laravel package for adding a GraphQL API to your application. Define schemas, types, queries, and mutations, resolve data from your app, and expose a configurable GraphQL endpoint for flexible, typed client requests. | 35 | — | 5 | — | 0 | 20.2 | — | MIT | 3 weeks ago | |
| glhd/linearavel | Linearavel is a Laravel client for Linear's GraphQL API. Query issues, projects, teams, and cycles from your app with an expressive interface, config-driven auth, and typed responses built on Laravel's HTTP client, so you can sync Linear data or build integrations without hand-writing GraphQL. | 17 | — | 1 | — | 0 | 20.1 | — | MIT | 3 weeks ago | |
| hasura-extra/hasura-bundle | A Symfony bundle for integrating the Hasura GraphQL engine into PHP applications. It provides configuration, service wiring, and convenience tooling so you can connect to Hasura, manage settings, and query its APIs more easily. Simplify setup and streamline GraphQL workflows from your Symfony projec... | 6 | 6 | 1 | 0 | 2 | 0.2 | — | MIT | 5 years ago | |
| ivome/graphql-relay-php | PHP library for adding Relay support to GraphQL servers. Provides helpers for cursor-based connections, edges, page info, global object identification, and Relay-style mutations, making it easier to build spec-compliant GraphQL APIs. | 269 | — | 28 | — | 2 | 2.7 | 0.4 | BSD-3-Clause | 5 years ago |
|
| laragraph/laravel-graphql-utils | A collection of practical GraphQL utilities for Laravel applications, offering reusable helpers for schemas, types, directives, pagination, and testing so you can build robust APIs with less boilerplate. | 22 | — | 8 | — | 0 | 20.0 | — | MIT | 3 weeks ago | |
| laragraph/utils | Utilities for using GraphQL with Laravel, providing the basic building blocks for GraphQL servers. Use with Lighthouse for SDL-first or graphql-laravel for code-first development. | 22 | 22 | 8 | 674K | 0 | 24.8 | 64.7 | MIT | 3 weeks ago | |
| lastdragon-ru/graphql-printer | GraphQL printer for PHP: turns a GraphQL AST/document into well-formatted GraphQL text with configurable indentation and style. Useful for debugging, logging, code generation, and producing consistent query/schema output in Laravel or any PHP app. | 0 | 0 | 0 | 333 | 0 | 0.0 | 34.9 | MIT | — | |
| lastdragon-ru/lara-asp-documentator | — | 1 | 1 | 1 | 53 | 0 | 0.0 | 19.9 | MIT | — | |
| lastdragon-ru/lara-asp-graphql | — | 5 | 5 | 3 | 14K | 0 | 0.1 | 46.6 | MIT | — | |
| lastdragon-ru/lara-asp-graphql-testing | Testing helpers for GraphQL in Laravel apps using lara-asp. Provides utilities and assertions to build requests, execute queries/mutations, and validate responses in automated tests, making GraphQL endpoint testing faster and more reliable. | 14 | 0 | 0 | 0 | 14 | 20.7 | 5.2 | MIT | 2 months ago | |
| leocavalcante/siler | Siler is a zero-dependency PHP library/micro-framework of high-level functional abstractions for declarative apps and routing. Fast, flat-file friendly, and works well with Swoole. Note: the repository is archived; Nano is recommended as an alternative. | 1,107 | 1,125 | 90 | 180 | 14 | 9.8 | 7.5 | MIT | 5 years ago | |
| liberu-eccommerce/ecommerce-laravel | A modular Laravel ecommerce package with products, carts, checkout, orders, payments, taxes, shipping, and admin-ready essentials out of the box. Built for modern PHP apps, its clean, extensible architecture helps you launch, customize, and scale online stores quickly, from catalog to fulfillment. | 190 | 181 | 70 | 0 | 75 | 40.8 | 32.3 | MIT | 1 week ago | |
| liberusoftware/ecommerce-laravel | Liberu eCommerce for Laravel is a modular package for building online stores with product catalogs, shopping carts, checkout, order management, and payment workflows. Configurable, extensible, and Laravel-native, it gives developers a practical foundation for custom storefronts and ecommerce applica... | 190 | — | 70 | — | 75 | 41.3 | 32.4 | MIT | 5 days ago | |
| likeuntomurphy/graphql-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| luminarix/laravel-shopify-graphql | Laravel Shopify GraphQL offers a fluent client for Shopify’s GraphQL Admin API, with query and mutation builders, pagination, rate-limit handling, and Laravel-ready configuration for building Shopify apps and integrations. | 7 | 7 | 3 | 1K | 0 | 10.7 | 35.0 | MIT | 6 months ago | |
| magento/magento-coding-standard | Magento Coding Standard provides PHP_CodeSniffer rules for checking Magento 2 code against official coding standards. It helps developers detect violations, improve code quality, and integrate automated checks into CI pipelines for modules and extensions. | 377 | — | 166 | — | 68 | 42.6 | 31.5 | OSL-3.0 | 2 months ago | |
| mll-lab/graphql-php-scalars | Custom scalar types for webonyx/graphql-php, including BigInt, Date/DateTime/DateTimeTz, Email, JSON, and IntRange for bounded integers. Drop-in types for schema definitions with strict parsing and DateTimeImmutable conversion for date scalars. | 147 | 139 | 14 | 156K | 0 | 28.2 | 48.4 | MIT | 1 month ago | |
| netmex/lumina | Lumina is a lightweight Laravel package from Netmex that provides a clean, modern foundation for building web applications. It focuses on simple setup, flexible configuration, and developer-friendly APIs so you can ship features faster. | 0 | 0 | 0 | 0 | 0 | 4.0 | — | — | 9 months ago | |
| nuwave/laravel-graphql-relay | Adds Relay-style cursor pagination and global object identification to Laravel GraphQL applications, including connection fields, cursor encoding, and node interfaces. Helps you build standards-compliant GraphQL APIs that work smoothly with Relay and other GraphQL clients expecting pagination and gl... | 44 | — | 11 | — | 0 | 0.4 | — | — | 9 years ago | |
| nuwave/lighthouse | Lighthouse is a GraphQL framework for Laravel that combines the best ideas of both ecosystems. It handles common tasks with ease and offers flexibility when you need it, letting you serve a GraphQL API directly from your Laravel app. | 3,501 | 3,505 | 466 | 640K | 104 | 82.2 | 64.3 | MIT | 1 week ago | |
| optigov/eloquent-graphql | — | 4 | 4 | 0 | 122 | 0 | 2.7 | 19.4 | MIT | 2 years ago | |
| overblog/dataloader-php | DataLoader is a PHP port of Facebook's DataLoader, providing batching and caching for data fetching. It solves the N+1 query problem by coalescing requests within a single tick, making it ideal for GraphQL resolvers with webonyx/graphql-php and any async or promise-based data layer. | 210 | 210 | 22 | 207K | 8 | 4.4 | 44.0 | MIT | 1 year ago | |
| overblog/graphiql-bundle | This Symfony bundle adds the GraphiQL in-browser GraphQL IDE to your Symfony app. Install it as a dev dependency via Composer, enable it in dev or test, then open /graphiql to explore and test your GraphQL API. A Symfony Flex recipe handles setup. | 76 | 77 | 24 | 133K | 8 | 5.8 | 46.9 | MIT | 1 year ago | |
| overblog/graphql-bundle | — | 796 | 802 | 222 | 269K | 115 | 48.2 | 62.0 | MIT | 6 months ago | |
| pact-foundation/pact-php | PHP implementation of the Pact consumer-driven contract testing framework. Define contracts between services, run provider verification, and integrate with PHPUnit/CI to prevent breaking API changes. Supports HTTP interactions, mock servers, and Pact Broker workflows. | 303 | 303 | 91 | 119K | 2 | 24.7 | 41.9 | Apache-2.0 | 5 months ago | |
| player259/graphql-bundle | player259/graphql-bundle brings GraphQL support to PHP applications in a reusable bundle, helping you define schemas, handle queries, and expose typed APIs with less boilerplate. A straightforward starting point for adding GraphQL endpoints to your project; it reduces setup overhead for teams buildi... | 2 | 2 | 1 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| rebing/graphql-laravel | Code-first GraphQL integration for Laravel: define schemas, queries, and mutations in PHP classes instead of .graphql files. Supports multiple schemas, resolver middleware, privacy controls, and dataloaders to avoid n+1 queries. | 2,226 | 2,238 | 271 | 424K | 0 | 49.4 | 36.6 | MIT | 1 month ago | |
| scrnhq/laravel-bakery | Laravel Bakery automatically generates model factories for your Laravel app by inspecting your database schema. It saves time setting up test data, infers column types and relationships, and lets you bake accurate factories with a simple Artisan command—ideal for testing and seeding. | 105 | — | 8 | — | 9 | 3.6 | 2.6 | MIT | 4 years ago | |
| shipaurora/cms | — | 1 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| spawnia/sailor | Sailor generates typed PHP classes from your GraphQL queries, giving Laravel apps autocompletion and static analysis instead of hand-written query strings. Point it at your schema, define operations in .graphql files, and it builds a reusable, type-safe client for your API. | 95 | 95 | 20 | 38K | 1 | 19.6 | 41.8 | MIT | 1 month ago | |
| studio-net/laravel-graphql | A Laravel package that brings GraphQL support to your application, with schema definition, query and mutation resolution, and integration with Eloquent models and middleware. Simplifies building flexible, typed APIs for modern Laravel projects. | 0 | 56 | — | 0 | — | 0.0 | — | — | — | |
| thecodingmachine/graphql-controllers | A PHP package for defining GraphQL APIs with controller classes: annotate methods to resolve queries, mutations, and fields, then wire them into a webonyx/graphql-php schema with dependency injection. | 11 | — | 3 | — | 3 | 1.0 | 0.8 | — | 3 years ago |
|
| thecodingmachine/graphqlite | GraphQLite is a GraphQL library for PHP that lets you build a complete API by annotating your classes and writing queries and mutations in simple controllers. Framework agnostic, with Symfony and Laravel integrations, plus subscriptions, file uploads and more. | 578 | 575 | 107 | 98K | 25 | 37.3 | 44.2 | MIT | 3 months ago | |
| tjdft/laravel | — | 0 | 0 | 0 | 19 | 0 | 14.5 | 20.3 | — | 3 months ago | |
| toppynl/graphql-federation | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| unite-cms/core-bundle | Unite CMS CoreBundle is the foundational Symfony bundle for the Unite CMS headless content management system. It provides core services, configuration, and integration points for managing structured content, building custom APIs, and supporting extensible admin workflows. | 0 | 4 | — | 158 | — | 0.0 | 30.4 | — | — | |
| united-cms/core-bundle | — | 0 | 4 | — | 0 | — | 0.0 | — | — | — | |
| watafactory/dwh-query-bundle | Watafactory DWH Query Bundle integrates data warehouse querying into your PHP application, providing configurable services for running and managing DWH queries within your framework stack so analytics data stays easy to access. | 2 | — | 0 | — | 0 | 0.3 | — | GPL-3.0 | 3 years ago | |
| wedrix/watchtower | Wedrix Watchtower is a Laravel package for monitoring and auditing application activity. It helps you track events, model changes, and user actions in one place, giving you a clear audit trail of what happened and when with minimal setup. | 2 | — | 0 | — | 0 | 19.0 | — | MIT | 2 weeks ago |
|
| worksome/graphlint | — | 13 | 13 | 1 | 2K | 1 | 19.8 | 36.2 | MIT | 1 week ago | |
| worksome/graphql-helpers | — | 2 | — | 0 | — | 0 | 19.9 | — | MIT | 5 days ago | |
| worksome/number | — | 8 | 8 | 1 | 21K | 0 | 19.8 | 54.5 | MIT | 1 week ago | |
| xm/symfony-bundle | XM Symfony Bundle provides a Symfony integration layer for XM, including bundle registration, service definitions, and autowiring support, making it easy to add XM features to Symfony applications with minimal configuration. | 0 | 0 | 0 | 137 | 0 | 19.8 | 34.7 | — | 6 days ago | |
| ynloultratech/graphql-bundle | A Symfony bundle for building GraphQL APIs in PHP applications, providing schema, type, query, and mutation support. It integrates with Symfony services and Doctrine to help expose your data through a flexible, typed GraphQL endpoint. | 6 | 6 | 2 | 8 | 1 | 0.2 | 3.2 | MIT | 6 years ago | |
| yusufgenc/filament-api-forge | Expose Filament Resources as REST APIs automatically—no Sanctum. Hash-based API keys with scopes, per-resource access control, rate limiting, IP restrictions, Spatie Query Builder filtering/sorting, and auto-generated OpenAPI + public Swagger docs. | 21 | 20 | 4 | 2K | 0 | 0.3 | 25.6 | MIT | — | |
| zidaneus/graphiql-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 2 years ago |
How can I help you explore Laravel packages today?