graphql-php
PHP implementation of the GraphQL specification based on the reference implementation in JavaScript (by webonyx)
graphpinator
:zap::globe_with_meridians::zap: Easy-to-use & Fast GraphQL server implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality. (by graphpql)
graphql-php | graphpinator | |
---|---|---|
8 | 4 | |
4,605 | 38 | |
0.2% | - | |
8.9 | 8.9 | |
13 days ago | 12 days ago | |
PHP | PHP | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
graphql-php
Posts with mentions or reviews of graphql-php.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-25.
-
graphql-laravel 9.0.0 released 🎉
This package provides a convenient integration of the great https://github.com/webonyx/graphql-php/ library for Laravel 9+.
-
GraphQLite v6.0 Released - Introducing a more Succinct Syntax
What would be the purpose of defining a schema in "SQL" for an annotation driven schema design? If you want to define your schema GraphQL SQL, you should just use https://github.com/webonyx/graphql-php directly. GraphQLite is built on top of this lib, simply allowing you to define your schema via annotations, then builds out and cache's the SDL for you.
-
Shill me on Apollo client.
Why would I want to use Apollo Client? So far in my career I have used some server graphql scaffolding (webonyx/graphql-php for PHP and mercurius for Node) and just used the fetch API (or whatever ajax API around XMLHttpRequest) against that server with the body being an object with
-
New GraphQL implementation is up to two times as fast as webonyx/graphql-php
After all your great feedback (see previous post) we adapted the library and wrote a benchmark tool to compare our GraphQL implementation (https://github.com/joonlabs/php-graphql) against the currently most used one (https://github.com/webonyx/graphql-php). Depending on the query we were able to achieve a speed improvement of up to 50% - please head to the document for more (technical) information, thoughts and explanations.
-
Best way to hit multiple endpoints on app open
Check out https://github.com/webonyx/graphql-php
-
Introducing GraphQL by PoP, a CMS-agnostic GraphQL server in PHP
what's wrong with the reference implementation? https://github.com/webonyx/graphql-php 🤔
-
Problem with API
GraphQL API's are not very simple to use with plain PHP. I recommend to use a decent GraphQL PHP library to make your life easier. Webonyx Graphql PHP is the one I use in my project. https://github.com/webonyx/graphql-php
graphpinator
Posts with mentions or reviews of graphpinator.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-25.
- GraPHPinator - GraphQL server implementation
-
New GraphQL implementation is up to two times as fast as webonyx/graphql-php
I am writing this because I am wondering whether we could cooperate on something, because mantaining multiple projects with the same goal is not very effective and we both might miss some great ideas. Make sure to check it out (https://github.com/infinityloop-dev/graphpinator) and maybe fire up a discussion!
- New PHP GraphQL implementation - blazing fast and supporting file upload from scratch.
What are some alternatives?
When comparing graphql-php and graphpinator you can also consider the following projects:
graphqlite - Use PHP Attributes/Annotations to declare your GraphQL API
graphql-doctrine - Automatic GraphQL types from Doctrine entities
HAL - application/hal builder / formatter for PHP 5.4+
watchtower-symfony-bundle - Easily serve a GraphQL API for your Symfony application in as few as three easy steps!
graphql-benchmarks - A comparison of the two PHP GraphQL implementations webonyx/graphql-php and joonlabs/php-graphql
GatoGraphQL - Interact with all your data in WordPress using GraphQL
ExtensionStarter - GitHub template repository to develop and release your extensions for Gato GraphQL
php-graphql - A PHP implementation of the GraphQL specifications
graphql-php vs graphqlite
graphpinator vs graphql-doctrine
graphql-php vs HAL
graphpinator vs watchtower-symfony-bundle
graphql-php vs graphql-benchmarks
graphpinator vs graphqlite
graphql-php vs graphql-doctrine
graphpinator vs graphql-benchmarks
graphql-php vs GatoGraphQL
graphpinator vs ExtensionStarter
graphql-php vs php-graphql
graphpinator vs php-graphql