Tools & Open Source
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 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
A curated list of excellent GraphQL Security frameworks, libraries, software, and resources.
Tools & Open Source
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
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 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
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
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.
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
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.
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 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 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 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
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.
If you’re working with GoLang and are looking into GraphQL, give YarQL a try.
Tools & Open Source
The GraphiQL team updated the new design coming with version 2 of the project. If you’re interested in how it will look or want to provide feedback, follow the link below!
The Guild announced version 2.0 of GraphQL Yoga. The focus for this release was allowing you to use the tooling you’re already familiar with in the GraphQL ecosystem, providing sensible defaults to speed up development and including standard features like support for subscriptions, file uploads, and advanced error handling routines.
Do you run a GraphQL API and need to keep documentation updated? Give Graphdoc.io a try; it’s a new service that creates beautiful documentation based on your schema.
Tools & Open Source
KitQL is a new set of tools to help you build your apps more efficiently and quickly. If you’re planning to work on a new app with Svelte and GraphQL, make sure to take a look!
Tools & Open Source
If you are looking at adding role-based access controls to your GraphQL API, give GraphQLock a try. It’s a new project built in collaboration with OSLabs and available as an NPM package.
Tools & Open Source
Neo4j just released version 3 of their GraphQL library, including better support for relationships, query limit controls, and many performance improvements and other updates. Support for the Cursor Connections Spec and GraphQL subscriptions are coming soon as well.
Tools & Open Source
Photos, formerly GiraphQL, is a plugin-based GraphQL schema builder for TypeScript. It simplifies building your GraphQL schemas, doesn’t add overhead at runtime, and only requires the GraphQL TypeScript library. If you’re already working with TypeScript, make sure to give it a try.