Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wp-graphql/wp-graphql
:rocket: GraphQL API for WordPress
https://github.com/wp-graphql/wp-graphql
api gatsby graphql graphql-api graphql-php-library graphql-server hacktoberfest wordpress wordpress-plugin wp-plugin wpgraphql
Last synced: about 2 months ago
JSON representation
:rocket: GraphQL API for WordPress
- Host: GitHub
- URL: https://github.com/wp-graphql/wp-graphql
- Owner: wp-graphql
- License: gpl-3.0
- Created: 2016-10-31T16:06:18.000Z (almost 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-11T11:23:59.000Z (5 months ago)
- Last Synced: 2024-04-14T09:08:49.872Z (5 months ago)
- Topics: api, gatsby, graphql, graphql-api, graphql-php-library, graphql-server, hacktoberfest, wordpress, wordpress-plugin, wp-plugin, wpgraphql
- Language: PHP
- Homepage: https://www.wpgraphql.com
- Size: 68.5 MB
- Stars: 3,600
- Watchers: 70
- Forks: 444
- Open Issues: 115
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: docs/security.md
Awesome Lists containing this project
- awesome - wp-graphql - :rocket: GraphQL API for WordPress (PHP)
- favorite-link - 适用于 WordPress 的 GraphQL API。
- awesome-wpgraphql - Github Repo
- awesome-wordpress-gatsby - WPGraphQL - [Documentation](https://docs.wpgraphql.com/) - WPGraphQL brings the power of GraphQL to your WordPress site. (Plugins / WordPress)
- awesome-list - wp-graphql - graphql | 2993 | (PHP)
README
# WPGraphQL
WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site.
Below are some links to help you get started with WPGraphQL
- WPGraphQL.com
- Quick Start Guide
- Intro to GraphQL
- Intro to WordPress
- Join the WPGraphQL community on Discord-----
[![Total Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/downloads)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Monthly Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/d/monthly)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Daily Downloads](https://poser.pugx.org/wp-graphql/wp-graphql/d/daily)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Latest Stable Version](https://poser.pugx.org/wp-graphql/wp-graphql/v/stable)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![License](https://poser.pugx.org/wp-graphql/wp-graphql/license)](https://packagist.org/packages/wp-graphql/wp-graphql)
[![Actions Status](https://github.com/wp-graphql/wp-graphql/workflows/Testing%20Integration/badge.svg)](https://github.com/wp-graphql/wp-graphql/actions?query=workflow%3A%22Testing+Integration%22) [![Actions Status](https://github.com/wp-graphql/wp-graphql/workflows/WordPress%20Coding%20Standards/badge.svg)](https://github.com/wp-graphql/wp-graphql/actions?query=workflow%3A%22WordPress+Coding+Standards%22)
[![Coverage Status](https://coveralls.io/repos/github/wp-graphql/wp-graphql/badge.svg)](https://coveralls.io/github/wp-graphql/wp-graphql)
-----## Install
- Requires PHP 7.1+
- Requires WordPress 5.0+### Quick Install
Follow the WPGraphQL Quick Start instructions to install and activate WPGraphQL
[Details here](https://wpgraphql.com/docs/quick-start/)## Additional Documentation
- [Project Overview](https://www.wpgraphql.com/docs/introduction)
- [Plugin Usage & Extension Documentation](https://www.wpgraphql.com/docs/interacting-with-wpgraphql)
- [Development Testing & code Coverage](https://www.wpgraphql.com/docs/testing/#testing-locally-with-codeception)
- [Using Docker](https://www.wpgraphql.com/docs/testing/#testing-with-docker)## Shout Outs
- Special thanks to [Gatsby](http://gatsbyjs.com) and [WPEngine](https://wpengine.com) for allocating development resources to push the project forward!
- This plugin brings the power of GraphQL () to WordPress.
- The plugin is built on top of the graphql-php library by Webonyx () and makes use
of the graphql-relay-php library by Ivome ()
- Some of the concepts and code are based on the WordPress Rest API. Much love to the folks ()
that put their blood, sweat and tears into the WP-API project, as it's been huge in moving WordPress forward as a
platform and helped inspire and direct the development of WPGraphQL.
- Much love to Facebook® for open sourcing the GraphQL spec (), the amazing GraphiQL
dev tools (), and maintaining the JavaScript GraphQL reference
implementation ()
- Much love to Apollo (Meteor Development Group) for their work on driving GraphQL forward and providing a lot of insight
into how to design GraphQL schemas, etc. Check them out:## Contributors
This project exists thanks to all the people who contribute. [[Contribute](.github/CONTRIBUTING.md)].
## Backers
[![Backers on Open Collective](https://opencollective.com/wp-graphql/backers/badge.svg)](#backers)
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/wp-graphql#backer)]
## Sponsors
[![Sponsors on Open Collective](https://opencollective.com/wp-graphql/sponsors/badge.svg)](#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/wp-graphql#sponsor)]
## Privacy Policy
WPGraphQL uses [Appsero](https://appsero.com) SDK to collect some telemetry data upon user's confirmation. This helps us to troubleshoot problems faster & make product improvements.
Appsero SDK **does not gather any data by default.** The SDK only starts gathering basic telemetry data **when a user allows it via the admin notice**. We collect the data to ensure a great user experience for all our users.
Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without confirmation from users in any case.**
Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/).