Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. (by hasura)


Basic Hasura repo stats
6 days ago

hasura/graphql-engine is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Hasura Alternatives

Similar projects and alternatives to Hasura

  • GitHub repo noria

    Fast web applications through dynamic, partially-stateful dataflow

  • GitHub repo TypeScript-Website

    The Website and web infrastructure for learning TypeScript

  • GitHub repo learn-graphql

    Real world GraphQL tutorials for frontend developers with deadlines!

  • GitHub repo graph_wrap

    Transform a Django REST Framework or Tastypie based API into a fully compliant GraphQL API.

  • GitHub repo Next.js

    The React Framework

  • GitHub repo fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • GitHub repo jq

    Command-line JSON processor

  • GitHub repo chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

  • GitHub repo postgrest

    REST API for any Postgres database

  • GitHub repo prisma1

    💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)

  • GitHub repo PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  • GitHub repo realtime

    Listen to your to PostgreSQL database in realtime via websockets. Built with Elixir.

  • GitHub repo timely-dataflow

    A modular implementation of timely dataflow in Rust

  • GitHub repo cardano-node

    The core component that is used to participate in a Cardano decentralised blockchain.

  • GitHub repo graphjin

    GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.

  • GitHub repo airtable.js

    Airtable javascript client

  • GitHub repo strawberry

    A new GraphQL library for Python 🍓 (by strawberry-graphql)

  • GitHub repo faunadb-js

    Javascript driver for FaunaDB

  • GitHub repo Efficient-Pagination-SQL-PoC

    A PoC that provides better guidance on creating a more efficient pagination without using SQL OFFSET and LIMIT.

  • GitHub repo using-ecs-cli-tutorial-01

    Using ecs-cli to publish a Docker Compose stack

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Hasura alternative or higher similarity.


Posts where Hasura has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-07.
  • Rust experiments in using monadic do notation, state, failure and parsing.
    reddit.com/r/haskell | 2021-05-07
  • You don't need a backend developer!
    dev.to | 2021-04-30
    One word: Hasura. It’s an incredible tool for bootstrapping the backend and serving data for your app. It‘s built on top of GraphQL and PostgreSQL — battle-tested tools by developers around the world.
  • Ask HN: How do you scale your service worldwide in 2021?
    news.ycombinator.com | 2021-04-26
    If you like GraphQL and don't mind managed services:

    - Fauna (http://fauna.com) or Hasura (https://hasura.io) for backend

  • Ask HN: Is there a way to subscribe to an SQL query for changes?
    news.ycombinator.com | 2021-04-22
    news.ycombinator.com | 2021-04-22
    It's probably the simplest solution if you are running batch job once per day. Just ensure you are running one query per filter set, and you have your indexes setup correctly.

    Maybe you could speed up your queries by using a materialized view for `FROM products WHERE id > 1234`. You could then maybe derive more materialized views for other attributes depending on the clustering of your watched queries...e.g. gender might split the dataset in half, but this is not guaranteed to improve perf and indexes might actually be faster.

    If you want to run less queries you could combine queries like [Hasura does][1].

    To avoid running queries with no new results you would need to watch DB writes, and map DML statements to query subs...but pointless in a batch setting.

    [1]: https://github.com/hasura/graphql-engine/blob/master/archite...

    news.ycombinator.com | 2021-04-22
    Maybe https://hasura.io is something to have a look at? It's a GraphQL server that gives you realtime GraphQL API's over Postgres/SQL.

    I've been trying out https://nhost.io for some time now. They use Hasura and I'm impressed by how easy subscriptions are using Apollo to query the GraphQL API.

  • Announcing Hasura 2.0.0-alpha.9
    dev.to | 2021-04-21
    To that end, we will begin to blog for each release (even if it is only small) so that you can track releases via blog, twitter (@HasuraHQ), Discord, and the Github Release page. In these posts, we will highlight a few specific elements of each release, but the exhaustive list of features and improvements is always in the changelog.
  • Hasura UI for non developers
    reddit.com/r/Hasura | 2021-04-17
    It's open source so you could modify it to your needs. https://github.com/hasura/graphql-engine/tree/master/consoleI'm considering doing this as well. Simple changes I'm considering:
  • The ultimate prototyping stack: Six hacks for rapid prototyping on Airtable
    dev.to | 2021-04-14
    You can also connect your Sync Inc Postgres database to all sorts of ORMs like Prisma or generate a GraphQL API using Hasura. The entire Postgres ecosystem is at your disposal to help you build.
  • I built a full stack serverless e-commerce site with Next.js. What I learned and how it might help you
    dev.to | 2021-04-05
    Since I'm primarily a front-end developer I wanted to simplify the backend as much as possible. User authentication is handled by Auth0 as a tried and trusted authenticator while Hasura graphql handles the creation and maintenance of the users database. Finally I have GraphCMS as a graphql based headless CMS to handle products and everything related to them.
  • Building GraphQL APIs in Django with Graphene
    reddit.com/r/django | 2021-03-27
    Still waiting for some killer library to come along and make it all easier (something like https://hasura.io/ maybe?), but until then REST/JSON-RPC continue to do the job predictably and reliably with minimal confusion.
  • Why you should learn functional programming
    dev.to | 2021-03-10
    Many companies have adopted functional programming and there are many opportunities for functional programmers. Companies using Haskell include Facebook, Hasura, etc. Companies using OCaml include Ahrefs, Jane Street, etc. Check out Functional Works for many more companies that are using functional languages!
  • 10 minutes to deploy a Docker compose stack on AWS illustrated with Hasura and Postgres ⏰
    dev.to | 2021-03-09
    HASURA : an open source-engine that gives you an instant GraphQL & Rest API
  • Tool to automate the creation of backend resolvers and frontend queries?
    reddit.com/r/graphql | 2021-03-05
    We’re refactoring our backends soon and will most likely switch to https://github.com/hasura/graphql-engine/issues
  • Why REST is terrible and GraphQL a game changer.
    reddit.com/r/graphql | 2021-02-27