Repository navigation
GraphQL

GraphQL 是一个用于 API 的查询语言,由 Facebook 开源。它为 REST API架构提供了一种替代方案,相较于REST更加高效、强大和灵活。 它允许客户端定义所需数据的结构,服务器返回完全相同的数据结构。
例如POST请求:
{
project(name: "GraphQL") {
tagline
}
}
响应结果
{
"project": {
"tagline": "A query language for APIs"
}
}
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
🔧 Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach
A GraphQL library for Python that leverages type annotations 🍓
Code-First, Type-Safe, GraphQL Schema Construction
GraphQL Shorthand Notation Cheat Sheet
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
🌈 Simple Fullstack GraphQL Application. API built with Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with React + Redux to access the API. Written in ES6 using Babel + Webpack.
Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the missing GraphQL plugin system.
Prisma tools to help you generate CRUD system for GraphQL servers
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
A Graphql query cost analyzer.
A developer web-app tool to rapidly prototype a full stack implementation of GraphQL with React.
A Vim plugin that provides GraphQL file detection, syntax highlighting, and indentation.
Realtime GraphQL Live Queries with JavaScript
Create GraphQL schema with TypeScript classes.
Use your existing graphQL schema to generate CMS in a couple steps. DEMO: http://cms-demo.web4fly.com/
The only GraphQL wordlist you'll ever need. Operations, field names, type names... Collected on more than 60k distinct GraphQL schemas.