Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webonyx/graphql-php
PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
https://github.com/webonyx/graphql-php
api api-management graphql graphql-php php rest-replacement
Last synced: 6 days ago
JSON representation
PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
- Host: GitHub
- URL: https://github.com/webonyx/graphql-php
- Owner: webonyx
- License: mit
- Created: 2015-07-15T16:51:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T08:02:50.000Z (12 days ago)
- Last Synced: 2025-01-01T05:20:49.428Z (11 days ago)
- Topics: api, api-management, graphql, graphql-php, php, rest-replacement
- Language: PHP
- Homepage: https://webonyx.github.io/graphql-php
- Size: 7.8 MB
- Stars: 4,653
- Watchers: 111
- Forks: 565
- Open Issues: 53
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: docs/security.md
Awesome Lists containing this project
- awesome-graphql - PHP
- awesome-graphql - graphql-php - A PHP port of GraphQL reference implementation. (Libraries / PHP Libraries)
- awesome-list - graphql-php
- awesome-graphql - graphql-php - A PHP port of GraphQL reference implementation. (Libraries / PHP Libraries)
- php-awesome - graphql-php - GraphQL 参考实现的 PHP 移植版本 (类库 / API)
README
# graphql-php
[![Test](https://github.com/webonyx/graphql-php/workflows/Test/badge.svg)](https://github.com/webonyx/graphql-php/actions?query=workflow:Test+branch:master)
[![Static Analysis](https://github.com/webonyx/graphql-php/workflows/Static%20Analysis/badge.svg)](https://github.com/webonyx/graphql-php/actions?query=workflow:%22Static%20Analysis%22+branch:master)
[![Coverage Status](https://codecov.io/gh/webonyx/graphql-php/branch/master/graph/badge.svg)](https://codecov.io/gh/webonyx/graphql-php/branch/master)
[![Latest Stable Version](https://poser.pugx.org/webonyx/graphql-php/version)](https://packagist.org/packages/webonyx/graphql-php)This is a PHP implementation of the [GraphQL](https://graphql.org) [specification](https://github.com/graphql/graphql-spec)
based on the [reference implementation in JavaScript](https://github.com/graphql/graphql-js).## Installation
Via composer:
```sh
composer require webonyx/graphql-php
```## Documentation
Full documentation is available at [https://webonyx.github.io/graphql-php](https://webonyx.github.io/graphql-php)
or in the [docs](docs) directory.## Examples
There are several ready examples in the [examples](examples) directory,
with a specific README file per example.## Versioning
This project follows [Semantic Versioning 2.0.0](https://semver.org/spec/v2.0.0.html).
Elements that belong to the public API of this package are marked with the `@api` PHPDoc tag.
Those elements are thus guaranteed to be stable within major versions. All other elements are
not part of this backwards compatibility guarantee and may change between minor or patch versions.The most recent version is actively developed on [`master`](https://github.com/webonyx/graphql-php/tree/master).
Older versions are generally no longer supported, although exceptions may be made for sponsors.## Security
For security related issues, email [[email protected]]([email protected]) instead of opening a GitHub issue.
## Contributors
This project exists thanks to [all the people](https://github.com/webonyx/graphql-php/graphs/contributors) who [contribute](CONTRIBUTING.md).
## Backers
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor](https://opencollective.com/webonyx-graphql-php#sponsor).
## License
See [LICENSE](LICENSE).