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

Libraries and Tools

Jumpstart Your Next SaaS Product with Bedrock

Bedrock is a modern Next.js and GraphQL boilerplate created by Max Stoiber that focuses on making developers more productive when building SaaS products. Beyond the base of Next.js and GraphQL, Bedrock comes with TypeScript, Prisma, Nexus, Passport, Stripe, and more. Find out more about Bedrock and how it can help you build your next SaaS project faster.

Libraries and Tools

micro-graphql-svelte

micro-graphql-svelte is a new library from Adam Rackis that makes it easy to work with GraphQL in a Svelte application. The library provides a query and mutation function to produce a store with your query's data or mutation info. It differs from other projects in its approach to cache invalidation. Check out micro-graphql-svelte to find out how you can use GraphQL in your Svelte projects.

Libraries and Tools

Making GraphQL Magic with Sqlmancer ??✨

Announcing the beta release of Sqlmancer – a Node.js library that allows you to translate GraphQL queries into SQL statements. Sqlmancer joins the growing ecosystem of GraphQL-to-SQL tools and supports PostgreSQL, MySQL, MariaDB, and SQLite. Sqlmancer leverages GraphQL directives to map the GraphQL schema to database tables and follows the schema-first approach to GraphQL. Under the hood, it uses the SQL query builder Knex.js and works by generating models from your GraphQL types.

Announcing Hasura Remote Joins: A GraphQL API to join across your database and other data-sources

Hasura, a popular GraphQL-to-SQL tool, introduces Remote Joins - a feature that enables fetching data from multiple remote sources in addition to PostgreSQL. As projects with multiple databases and 3rd party APIs become increasingly normal, teams must contend with fragmented data and no single "source of truth". Application developers have a hard time getting access to precise slices of data and a lot of dev cycles are spent in bringing all that data together securely. Follow along to learn how to get started with common use-cases.