A curated list of awesome things related to the hasura ecosystem.
Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
- Hasura Auth - Authentication for Hasura. Email Password, Magic Link, Providers (Google, GitHub, Facebook, etc).
- Hasura Storage - Storage for Hasura. Built on top of S3.
- Hasura JWT Auth - Hasura JWT auth using PostgreSQL
- Hasura Auto Tracker - Configure Hasura to track tables, views and functions using configuration driven process.
- Hasura Squasher - CLI utility to squash Hasura Migrations
- Hasura Segment Source - The easiest way to connect Hasura and Segment!
- hasura-cli - Hasura CLI as an npm package
- Hasura Connect - A client library to talk to Hasura from Flutter/Dart apps
- graphql-codegen-hasura - code-generator plugins for hasura/apollo-gql/typescript development
- HasuraConfigurator - Configure a Hasura server based on Java JPA (Hibernate) annotations
- React Admin Hasura Adapter - react-admin data provider for Hasura GraphQL (build admin interfaces with very little code)
- hasura-orm - orm based request generator
- 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
- hql-tag - A Hasura wrapper on graphql-tag that helps in writing clean & elegant queries
- hasura-sdk - A node wrapper for Hasura's schema and metadata API's, written in TypeScript.
- 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. - Hasura Helm chart - Deploy Hasura on a Kubernetes cluster with Helm.
- hasura-supertokens - A webhook implementation to connect Hasura with Supertokens for role-based authentication.
- xsura Migrate data smoothly between two Hasura servers
- fastify-hasura - A Fastify plugin to have fun with Hasura.
- Hasura Change Summary - GitHub Action to generate readable Hasura metadata change summaries.
- Hasura permissions viewer - Generate an HTML summary of hasura permissions
- MLCraft Low-code metrics store and an Open Source alternative to Looker
- Pet finder project with Flutter Firebase Hasura Pet finder project with Flutter Firebase Hasura
- Learn
- Production Checklist
- Lucky Hasura Docker - Guide / Tutorial / Boilerplate for using Lucky for business logic and Hasura for GraphQL in Docker. Includes production-ready monitoring and automatic deployment / DB management.
- Hasura Super App - The official full-featured Hasura reference app using Next.js, TypeScript, Apollo Client.
- Hasura Community - Community Contributed boilerplates, example apps, and todos.
- NextJS - Auth0 - Hasura - Template project with NextJs, Auth0, Hasura and Apollo.
- Rust Hasura - Boilerplate/example of using Rust as a Remote Schema. It features login, signup, JWT, hashed passwords and typesafe requests.
- Hasura Starter - A boilerplate, cheatsheet, and guide for beginners.
- Pulumi AWS EKS Deployment Sample - A guide for deploying Hasura to AWS EKS using Pulumi.
- hasura-node-monolith-example - Example of a monolithic web application using Hasura GraphQL Engine Node.js Next.js
- Nhost - Open Source Firebase Alternative with GraphQL. Includes: Hasura, Postgres, Authentication, Storage, Serverless Functions.
- Hasura Cloud - Fully managed, production ready GraphQL API as a service to help you build modern apps faster. Get started in 30 seconds!