{"repo":"deno-libs/gql","free":true,"listed":false,"github":"https://github.com/deno-libs/gql","clone":"git clone https://github.com/deno-libs/gql.git","description":"☁ Universal GraphQL HTTP middleware for Deno and Bun","language":"TypeScript","stars":204,"topics":["graphql","graphql-server","deno","graphql-api","bun"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"[![nest badge][nest-badge]](https://nest.land/package/gql) [![GitHub Workflow Status][gh-actions-img]][github-actions] [![Codecov][cov-badge]][cov] [![][docs-badge]][docs] [![][code-quality-img]][code-quality] gql Universal and spec-compliant GraphQL HTTP middleware for Deno and Bun. Based on graphql-http. Features - ✨ Works with Deno.serve , Bun.serve and oak - ⚡ GraphQL Playground integration (via graphiql: true ) - 🔄 Async context initialization support for auth, DB queries, and more Version compatibility The schema you pass to GraphQLHTTP must come from the same major version of graphql that gql itself uses — graphql rejects schemas built by a different copy of itself, both at type-check time and at runtime. graphql gql ------- --- v17 v5 v16 v4 Get started The simplest setup with Deno.serve : Then run: Or in the GraphQL Playground: [docs-badge]: https://img.shields.io/github/v/release/deno-libs/gql?label=Docs&logo=deno&style=for-the-badge&color=DD3FAA [docs]: https://doc.deno.land/https/deno.land/x/gql/mod.ts [gh-actions-img]: https://img.shields.io/github/actions/workflow/status/deno-libs/gql/main.yml?branch=master&style=for-the-badge&logo=github&label=&color=DD3FAA& [github-actions]: https://github.com/deno-libs/gql/actions [cov]: https://coveralls.io/github/deno-libs/gql [cov-badge]: https://img.shields.io/coveralls/github/deno-libs/gql?style=for-the-badge&color=DD3FAA [nest-badge]: https://img.shields.io/badge/publushed%20on-nest.land-DD3FAA?style=for-the-badge [cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/deno-libs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deno-libs/gql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}