{"id":13476738,"url":"https://github.com/aaronhayes/awesome-hasura","last_synced_at":"2025-03-28T05:29:34.607Z","repository":{"id":36116251,"uuid":"216133090","full_name":"aaronhayes/awesome-hasura","owner":"aaronhayes","description":"A curated list of awesome things relating to the hasura ecosystem.","archived":false,"fork":false,"pushed_at":"2022-10-24T11:14:47.000Z","size":55,"stargazers_count":227,"open_issues_count":1,"forks_count":32,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-05-19T18:48:37.895Z","etag":null,"topics":["awesome","awesome-list","graphql","hasura","hasura-graphql"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaronhayes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-19T01:34:50.000Z","updated_at":"2024-04-12T10:57:46.000Z","dependencies_parsed_at":"2023-01-16T14:00:35.284Z","dependency_job_id":null,"html_url":"https://github.com/aaronhayes/awesome-hasura","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronhayes%2Fawesome-hasura","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronhayes%2Fawesome-hasura/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronhayes%2Fawesome-hasura/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronhayes%2Fawesome-hasura/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaronhayes","download_url":"https://codeload.github.com/aaronhayes/awesome-hasura/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245784766,"owners_count":20671612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","graphql","hasura","hasura-graphql"],"created_at":"2024-07-31T16:01:33.993Z","updated_at":"2025-03-27T04:30:49.372Z","avatar_url":"https://github.com/aaronhayes.png","language":null,"funding_links":[],"categories":["Others","Technical","Other Lists"],"sub_categories":["awesome-*","TeX Lists"],"readme":"# Awesome Hasura\n\n# ![Awesome Hasura](asset/awesome-hasura.svg)\n\n\u003e A curated list of awesome things related to the [hasura](https://hasura.io) ecosystem.\n\n## Contents\n\n- [Hasura](#hasura)\n- [Tools and Extensions](#tools-and-extensions)\n- [Tutorials](#tutorials)\n- [Templates and Examples](#templates-and-examples)\n- [Managed Services](#managed-services)\n- [Blogs](#blogs)\n\n## Hasura\n\nBlazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.\n\n- [Offical Website](https://hasura.io/)\n- [Docs](https://docs.hasura.io/1.0/graphql/manual/index.html)\n- [GitHub](https://github.com/hasura/graphql-engine)\n- [Discord](https://discord.gg/hasura)\n- [Blog](https://blog.hasura.io/)\n- [YouTube](https://www.youtube.com/channel/UCZo1ciR8pZvdD3Wxp9aSNhQ)\n- [Twitter](https://twitter.com/hasurahq)\n\n## Tools and Extensions\n\n- [Hasura Auth](https://github.com/nhost/hasura-auth) - Authentication for Hasura. Email+Password, Magic Link, Providers (Google, GitHub, Facebook, etc).\n- [Hasura Storage](https://github.com/nhost/hasura-storage) - Storage for Hasura. Built on top of S3.\n- [Hasura JWT Auth](https://github.com/sander-io/hasura-jwt-auth) - Hasura JWT auth using PostgreSQL\n- [Hasura Auto Tracker](https://github.com/axis-tech/hasura-auto-tracker) - Configure Hasura to track tables, views and functions using configuration driven process.\n- [Hasura Squasher](https://github.com/domasx2/hasura-squasher) - CLI utility to squash Hasura Migrations\n- [Hasura Segment Source](https://github.com/aaronhayes/hasura-segment-source) - The easiest way to connect Hasura and Segment!\n- [hasura-cli](https://github.com/jjangga0214/hasura-cli) - Hasura CLI as an npm package\n- [Hasura Connect](https://github.com/Flutterando/hasura_connect) - A client library to talk to Hasura from Flutter/Dart apps\n- [graphql-codegen-hasura](https://github.com/ahrnee/graphql-codegen-hasura) - code-generator plugins for hasura/apollo-gql/typescript development\n- [HasuraConfigurator](https://github.com/beepsoft/hasuraconf) - Configure a Hasura server based on Java JPA (Hibernate) annotations\n- [React Admin Hasura Adapter](https://github.com/Steams/ra-data-hasura-graphql) - [react-admin](https://marmelab.com/react-admin/) data provider for Hasura GraphQL (build admin interfaces with very little code)\n- [hasura-orm](https://github.com/timeshift92/hasura-orm) - orm based request generator\n- [hasura-om](https://github.com/mrspartak/hasura-om) - Fragment based orm request generator with built in auto-table lookup and base fragment builder. Also comes with a query/mutation/subscribe libraries built in\n- [hql-tag](https://github.com/product-ride/hql-tag) - A Hasura wrapper on graphql-tag that helps in writing clean \u0026 elegant queries\n- [hasura-sdk](https://github.com/aaronhayes/hasura-sdk) - A node wrapper for Hasura's schema and metadata API's, written in TypeScript.\n- [hasura-metadata-patcher](https://github.com/puzl-ee/hasura-metadata-patcher) - CLI tool to patch Hasura `metadata.json` file with needed objects or with another Hasura metadata file. You can use it to deploy complex CI/CD flows for applications, which are using Hasura on a backend.\n- [Hasura Helm chart](https://github.com/platyplus/platyplus/tree/master/charts/hasura) - Deploy Hasura on a [Kubernetes](https://kubernetes.io/) cluster with [Helm](https://helm.sh/).\n- [hasura-supertokens](https://github.com/offscriptio/hasura-supertokens) - A webhook implementation to connect Hasura with [Supertokens](https://supertokens.io/) for role-based authentication.\n- [xsura](https://github.com/joaom182/xsura) Migrate data smoothly between two Hasura servers\n- [fastify-hasura](https://github.com/ManUtopiK/fastify-hasura) - A Fastify plugin to have fun with Hasura.\n- [Hasura Change Summary](https://github.com/marketplace/actions/hasura-change-summary) - GitHub Action to generate readable Hasura metadata change summaries.\n- [Hasura permissions viewer](https://github.com/socialgouv/hasura-permissions-viewer) - Generate an HTML summary of hasura permissions\n\n## Built with Hasura\n\n- [MLCraft](https://github.com/mlcraft-io/mlcraft) Low-code metrics store and an Open Source alternative to Looker\n- [Pet finder project with Flutter + Firebase + Hasura](https://github.com/comerc/pet_finder) Pet finder project with Flutter + Firebase + Hasura\n\n## Tutorials\n\n- [Learn](https://learn.hasura.io)\n- [Production Checklist](https://docs.hasura.io/1.0/graphql/manual/deployment/production-checklist.html)\n- [Lucky Hasura Docker](https://github.com/KCErb/lucky-hasura-docker) - Guide / Tutorial / Boilerplate for using [Lucky](https://luckyframework.org/) for business logic and Hasura for GraphQL in Docker. Includes production-ready monitoring and automatic deployment / DB management.\n\n## Templates and Examples\n\n- [Hasura Super App](https://hasura.io/reference-app/) - The official full-featured Hasura reference app using Next.js, TypeScript, Apollo Client.\n- [Hasura Community](https://github.com/hasura/graphql-engine/tree/master/community) - Community Contributed boilerplates, example apps, and todos.\n- [NextJS - Auth0 - Hasura](https://github.com/vgrafe/nextjs-auth0-hasura) - Template project with NextJs, Auth0, Hasura and Apollo.\n- [Rust Hasura](https://github.com/ronanyeah/rust-hasura) - Boilerplate/example of using Rust as a Remote Schema. It features login, signup, JWT, hashed passwords and typesafe requests.\n- [Hasura Starter](https://github.com/jjangga0214/hasura-starter) - A boilerplate, cheatsheet, and guide for beginners.\n- [Pulumi AWS EKS Deployment Sample](https://github.com/aaronhayes/pulumi-hasura-aws-eks-example) - A guide for deploying Hasura to AWS EKS using [Pulumi](https://www.pulumi.com/).\n- [hasura-node-monolith-example](https://github.com/zenflow/hasura-node-monolith-example) - Example of a monolithic web application using Hasura GraphQL Engine + Node.js + Next.js\n\n## Managed Services\n\n- [Nhost](https://nhost.io/) - Open Source Firebase Alternative with GraphQL. Includes: Hasura, Postgres, Authentication, Storage, Serverless Functions.\n- [Hasura Cloud](https://hasura.io/cloud) - Fully managed, production ready GraphQL API as a service to help you build modern apps faster. Get started in 30 seconds!\n\n## Blogs\n\n- [Migrating from Firebase to Hasura](https://medium.com/@clapie.florent/how-i-scale-firebase-by-migrating-to-graphql-and-speed-up-my-development-by-10x-200b4a3068a0?sk=cf4a748bfa93d061ad84fd194d5e87bb)\n- [Resetting Hasura Migrations](https://blog.hasura.io/resetting-hasura-migrations/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronhayes%2Fawesome-hasura","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronhayes%2Fawesome-hasura","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronhayes%2Fawesome-hasura/lists"}