Displaying 1 to 20 from 32 results

type-graphql - Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

  •    TypeScript

We all know that GraphQL is so great and solves many problems that we have with REST API, like overfetching and underfetching. But developing a GraphQL API in Node.js with TypeScript is sometimes a bit of pain. Why? Let's take a look at the steps we usually have to make. The biggest problem is the redundancy in our codebase, which makes it difficult to keep things in sync. To add a new field to our entity, we have to jump through all the files - modify an entity class, the schema, as well as the interface. The same goes with inputs or arguments. It's easy to forget to update one piece or make a mistake with a single type. Also, what if we've made a typo in field name? The rename feature (F2) won't work correctly.




nexus - GraphQL Nexus: Code-First, Type-Safe, GraphQL Schema Construction

  •    TypeScript

GraphQL Nexus is independent from Prisma. To learn how it can best be combined with Prisma, check out the nexus-prisma plugin. You can find the docs for GraphQL Nexus here.

hotchocolate - Hot Chocolate is a GraphQL server, written in C# for .Net Core and .Net Framework

  •    CSharp

Hot Chocolate is a GraphQL server implementation based on the current GraphQL June 2018 specification. If you are just getting started with GraphQL a good way to learn is visiting GraphQL.org. We have implemented the Star Wars example with the Hot Chocolate API and you can use our example implementation to follow along.


graphql-auto-generating-cms - Use your existing graphQL schema to generate CMS in a couple steps

  •    Javascript

GraphQL CMS will build a fully-functional CMS by just using your printed GraphQL schema without any changes in your existed code or architecture.

graphql-binding-github - Embed GitHub's GraphQL API into your server application

  •    TypeScript

See example directory for full example application.Simply follow this guide and head over to the token settings on GitHub.

graphbrainz - A fully-featured GraphQL interface for the MusicBrainz API.

  •    Javascript

Try out the live demo! 💡 Use the “Docs” sidebar, the schema, or the types docs to help construct your query. This package can be used both as a standalone GraphQL server and as Express middleware supplying a GraphQL endpoint.

graphql-binding-github - Embed GitHub's GraphQL API into your server application

  •    TypeScript

See example directory for full example application. Simply follow this guide and head over to the token settings on GitHub.

graphql-log - Add logging to your GraphQL resolvers so you know what's going on in your app.

  •    Javascript

Add logging to your GraphQL resolvers so you know what's going on in your app. Note: The "server:resolvers" and "+xms" parts are added by debug, this module only logs the path on execution.