finds.dev← search

// the find

hasura/learn-graphql

★ 1,233 · JavaScript · MIT · updated Apr 2025

Real world GraphQL tutorials for frontend developers with deadlines!

A collection of GraphQL tutorials covering frontend (React, Vue, Angular, Next.js, Svelte, etc.), mobile (Flutter, React Native, iOS, Android), and backend (Hasura) paths. Aimed at developers who want to build something real with GraphQL in a couple of hours rather than read spec docs. It's Hasura's marketing material that happens to also be genuinely useful.

The breadth is real — 15+ framework tutorials sharing the same backend setup means you can compare how Apollo Client behaves in React vs Vue without rebuilding the server each time. The auth-server service in the repo is a working Node/Knex JWT implementation you can actually run, not pseudocode. Multilingual versions (Japanese, Spanish, Chinese) for several tracks suggest these get maintained beyond an initial launch push. The k8s manifests are included, so if you want to self-host the tutorial site itself that path exists.

This is a vendor tutorial repo — every path funnels you to Hasura Cloud, so the GraphQL server layer is never really explained; you're clicking through a hosted console, not understanding schema design. Several tracks (ReasonML, Elm, RxDB offline-first) look abandoned: last meaningful commits are years old and the ecosystem has moved on. The auth-server backend is Express + Knex from 2018 with package-lock showing dated deps — don't copy that code into production. No testing coverage anywhere in the tutorial codebases, so students finish with working demos but no idea how to test GraphQL operations.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →