A weekly newsletter of the best news, articles and projects about GraphQL

Tools & Open Source

Nhost, the OSS Firebase Alternative with GraphQL

Get a database and backend configured and ready in minutes so you can focus on your app and users. Nhost supports GraphQL out of the box (using Hasura), includes frameworks for authentication, serverless functions, and storage, and neatly integrates with GitHub for easy deployments. And it works with all frontend frameworks and hosting platforms.

Tools & Open Source

radiQL, the one-stop solution for setting up GraphQL on a Postgres database

radiQL is a new way to provide a GraphQL API based on your PostgreSQL database. It allows you to quickly generate your GraphQL schema and resolvers and generate boilerplate code for use with GraphQL-Express or ApolloServer.

Tools & Open Source

GraphMan

Quickly scaffold a postman collection for a GraphQL API. GraphMan CLI generates a complete collection from a GraphQL endpoint, containing one request per query & mutation, with pre-filled fields, parameters, and variables.

Tools & Open Source

GraphiQL v2.0.0

GraphiQL saw its big 2.0 release this week with many awesome changes (some of them breaking) and a completely new design. More improvements are planned, but be sure to check out the new version!

Improved Security with GraphQL Armor support for Yoga Server 2

The Guild worked with the Escape team to support GraphQL Armor within GraphQL Yoga and make this process as straightforward as possible.

Tools & Open Source

SwiftGraphQL

If you are working with Swift, make sure to take a look at the SwiftGraphQL client. And the team just released version 4 a couple of days ago.

Tools & Open Source

GraphQL Armor

If you are using Apollo GraphQL server, take a look at GraphQL Armor, a new middleware from Escape Technologies that is simple to implement yet highly customizable and helps you secure your API.

Tools & Open Source

Grafbase: Instant serverless GraphQL backends

Grafbase is a platform that makes it easy for developers to build GraphQL backends. Grafbase combines GraphQL, serverless technology, and edge computing to make it easy for you to develop your backend without spending time on infrastructure.

Tools & Open Source

Awesome GraphQL Security

A curated list of excellent GraphQL Security frameworks, libraries, software, and resources.

Tools & Open Source

GraphQL Request Profiler

Easy to use GraphQL performance analysis utility for profiling resolver execution time. Observe resolver execution time in your API with a visualization tool.

Tools & Open Source

Olympus - An intuitive hybrid caching solution for GraphQL

If you're looking for a hybrid caching solution that integrates with your GraphQL backend and client, look at Olympus. It uses Redis to implement a server-side cache and the browser's local storage for additional client-side caching.

Grafbase

Grafbase accelerates backend development with next-generation tooling. Deploy globally fast GraphQL APIs with top-notch developer experience. Their service is in beta right now and free to try.

Tools & Open Source

Python, hypothesis-graphql

Speaking of Python, if you're working with the Hypothesis library for testing, check out its GraphQL plugin. It allows you to generate arbitrary queries for your schema and test those in an automated manner.

Tools & Open Source

Announcing DeSolver for GraphQL

DeSolver for GraphQL: a lightweight, minimalist, unopinionated Node.js GraphQL framework providing a powerful yet approachable API for composing modular and reusable resolver business logic. DeSolver utilizes the middleware pattern as seen in other popular frameworks as a way to create "routing" for your resolvers.

Welcome DenoStore

If you’re using GraphQL and Deno and always wanted to have a better cache available, wait no longer, but look at DenoStore. The developers behind the project had one goal, to make caching GraphQL in Deno as easy to implement and as effective as possible.

Tools & Open Source

Vertex GraphQL Service Proxy

The Vertex GraphQL service proxy was inspired by current pitfalls Josh came across at work with monolithic GraphQL schemas. Vertex aims to solve this issue by allowing a single GraphQL endpoint to connect to many downstream services by parsing the query body and matching each query to a service.

Featuring GraphQL and Svelte Testing in Spearmint

Spearmint is an open-source prototyping tool made by developers, for developers, to simplify the process of creating tests for your application. The Spearmint team is proud to announce that the latest release of Spearmint now includes testing suites for both Svelte and GraphQL.

Tools & Open Source

SpectaQL 1.0

SpectaQL is a Node.js library that generates static documentation for a GraphQL schema using various options. The goal of SpectaQL is to help you keep your documentation complete, current, and beautiful with the least amount of pain possible.

Hoppscotch

Hoppscotch is a lightweight, web-based API development suite. It was built from the ground up with ease of use and accessibility, providing all the functionality needed for API developers with minimalist, unobtrusive UI. It is free-to-use and, as an added perk, completely open-source!

Tools & Open Source

Apollo Federation 2 is now generally available

Apollo released version 2 of their Federation framework. Their blog post details what’s new, like an improved developer experience, improved shared types, and more. They also have a migration guide if you want to learn more about moving to version 2.

Tools & Open Source

Manipulate and query GraphQL Schemas with ease using Microfiber

The Anvil team released SpectaQL a while ago. Now they are back with Microfiber, a tool to make interacting with and manipulating a GraphQL schema easy.

YarQL, A Graphql library for GoLang

If you’re working with GoLang and are looking into GraphQL, give YarQL a try.

Feeling nerdy? Query issues of GraphQL Weekly, with GraphQL itself!
Powered by the GraphQL Playground
Enter a query
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  allIssues {
    id
    title
    published
    number
    date
    author {
      avatarUrl
      description
      name
    }
  }
}
or press CMD + Enter
Result
Curated by Stellate, and the awesome GraphQL community.