Hacker GitHub

← All repos

hasura/graphql-engine

View on GitHub ↗ ★ 32,126 TypeScript

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

98 mentions on Hacker News by 42 people: 29 stories, 69 comments · first 2018-07-16 · latest 2026-04-09

Mentions per year 98 mentions · busiest year 2020 (22)
20082026
  1. …generate data catalogs + metadata layer from DB's + API's so the foundational infra was there [0] https://github.com/hasura/graphql-engine
  2. Yes, it is open source, and Docker containers are freely accessible too https://github.com/hasura/graphql-engine https://hub.docker.com/r/hasura/graphql-engine I run v2.x images myself, not sure what v3 and DDN are, besides monetization…
    comment by nawgz · 2025-10-15 · in Why Is Python So Popular in 2025?
  3. …https://github.com/keystonejs/keystone https://github.com/meilisearch/meilisearch https://github.com/hasura/graphql-engine https://github.com/manticoresoftware/manticoresearch/ https://github.com/coder/code-server https://github.com/loft-sh
    comment by yencabulator · 2024-05-29 · in Mobifree – An open-source mobile ecosystem
  4. > We are 100% open source I mean, so is Hasura. https://github.com/hasura/graphql-engine (Disclaimer: Work at Hasura)
  5. https://github.com/hasura/graphql-engine https://github.com/hoppscotch/hoppscotch https://github.com/nestjs/nest
  6. Hasura ( https://github.com/hasura/graphql-engine ) is quite big project. Although it should be less than 100K LOC. It was only once when I saw problem that could be considered a bug.
  7. …- https://morpheusgraphql.com/ - https://higherkindness.io/mu-haskell/ - https://github.com/hasura/graphql-engine - https://postgrest.org/en/stable/ - https://www.shellcheck.net/ - https://dhall-lang.org/ - https://haskell-miso.org
    comment by ghostwriter · 2022-11-11 · in School of Haskell: Basics (2013)
  8. …tools? Or is it more of an academic language? I was surprised to see it on the GitHub repo. [0]: https://github.com/hasura/graphql-engine
    comment by nawgz · 2022-11-03 · in 2022 State of Haskell Survey
  9. …https://supabase.com/docs/guides/realtime Hasura Streaming Subscriptions / Live Queries https://github.com/hasura/graphql-engine/blob/master/archite... https://github.com/hasura/graphql-engine/blob/master/archite...
  10. It is given here: https://github.com/hasura/graphql-engine/blob/master/archite...
    comment by tirumaraiselvan · 2022-10-17 · in Streaming data in Postgres to 1M clients with GraphQL
  11. …image). So we compile that from source. They do at least provide comprehensive instructions ( https://github.com/hasura/graphql-engine/blob/master/server/... ), and I didn't have too much trouble even though I'd never used Haskell before.…
  12. It's a VERY fragile support: https://github.com/hasura/graphql-engine/issues/6648 Basically, if two entities in the databases have the same names, Hasura fails unless you manually define a unique `custom_name` for each such entity. Given…
  13. …some of Hasura's use-cases, but that's a proprietary extension not present in base PostgreSQL. [0]: https://github.com/hasura/graphql-engine/issues/678 [1]: https://github.com/cockroachdb/cockroach/issues/28296 [2]:…
    comment by infogulch · 2021-10-27 · in How we built a serverless SQL database
  14. …to a specific SQL dialect. I'm wondering if any of this would carry over to a usecase like that? https://github.com/hasura/graphql-engine/blob/master/server/src-lib/Hasura/RQL/IR/Select.hs https://github.com/hasura/graphql-engine/blob/maste…
  15. Hasura discusses why they chose polling here ( https://github.com/hasura/graphql-engine/blob/master/archite... ). > WAL: Reliable stream, but LR slots are expensive which makes horizontal scaling hard, and are often not available on…
  16. …evaluated Postgres' listen/notify feature to power their subscriptions, but chose polling instead: https://github.com/hasura/graphql-engine/blob/master/archite... > Listen/Notify: Requires instrumenting all tables with triggers, events…
  17. …spit out JSON. @gavinray put together an amazing typescript SDK to write all the metadata in code: https://github.com/hasura/graphql-engine/tree/master/contrib...
    comment by tango12 · 2021-06-23 · in Hasura GraphQL Engine 2.0
  18. …it. I'm hoping the answer isn't "just use int PKs", but it'd be helpful to know if it is. [0] -- https://github.com/hasura/graphql-engine/issues/3578
    comment by nirvdrum · 2021-06-18 · in Hasura GraphQL Engine and SQL Server
  19. Both these projects support Postgres, have open source cores, and feature 'pro' options. https://github.com/hasura/graphql-engine/ https://www.graphile.org/postgraphile/pricing/ https://hasura.io/pricing/ (see: self-hosted)…
    comment by scoopertrooper · 2021-06-18 · in Hasura GraphQL Engine and SQL Server
  20. …and here's the new spec we're implementing that will support all databases and remote schemas too. https://github.com/hasura/graphql-engine/issues/6991 General support for inherited roles is one of the things I'm most excited about because…
    comment by tango12 · 2021-06-18 · in Hasura GraphQL Engine and SQL Server
  21. …but there's only so many battles to pick and sometimes that decision is out of your control. [1] -- https://github.com/hasura/graphql-engine/issues/3578
  22. …So I end up using ! a lot because I know the field is non null in Postgres. It’s a unfortunate. [0] https://github.com/hasura/graphql-engine/issues/1965
    comment by dmitryminkovsky · 2021-04-26 · in Java for Everything (2014)
  23. …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...
  24. …and have a few small projects in production that takes an approach similar to [this talk][1]. From https://github.com/hasura/graphql-engine/blob/master/archite... Do you have/know of any findings/lessons learned from these projects? [1]:…
  25. …on PG and keep adding query abilities, performance, etc, instead of expanding database engines. [0] https://github.com/hasura/graphql-engine/issues/5745
    comment by nwienert · 2021-04-22 · in Prisma – ORM for Node.js and TypeScript
  26. …ideas though, and REST to GraphQL interop was something people really wanted! Here’s the spec: https://github.com/hasura/graphql-engine/blob/master/rfcs/re...
    comment by tango12 · 2021-02-25 · in Hasura GraphQL Engine 2.0
  27. …in one of the "Postgres-backend" projects like Hasura[1], Postgraphile[2], or PostgREST[3]. [1]: https://github.com/hasura/graphql-engine/ [2]: https://www.graphile.org/postgraphile/ [3]: https://postgrest.org
    comment by statenjason · 2021-02-25 · in RFC6238 TOTP implementation in pure PostgreSQL
  28. …despite having to compete with SAP. See also: https://github.com/collections/made-in-india [0] https://github.com/hasura/graphql-engine [1] https://github.com/postmanlabs/newman [2] https://github.com/frappe/erpnext
    comment by ignoramous · 2021-01-12 · in The State of FOSS in India
  29. …My favorite SQL implementation of cursor-based keyset pagination can be found on this Hasura issue: https://github.com/hasura/graphql-engine/issues/141 , specifically this comment: https://github.com/hasura/graphql-engine/issues/141#issueco…
    comment by dmitryminkovsky · 2020-12-27 · in API pagination design
  30. …like "all results where date created is greater than $X". For SQL implementations, check out: https://github.com/hasura/graphql-engine/issues/141#issuecom... or https://stackoverflow.com/questions/38017054/mysql-cursor-ba...
    comment by dmitryminkovsky · 2020-12-27 · in API pagination design
  31. Hasura isn't proprietary though? It's OSS software, code lives on the GH repo: https://github.com/hasura/graphql-engine
  32. …data for each subscription. If the data changes it passes down the result to the graphql client. https://github.com/hasura/graphql-engine/blob/master/archite...
  33. …too low to say for sure yet, but the hasura docs seems to indicate that it could be quite scalable: https://github.com/hasura/graphql-engine/blob/master/archite...
    comment by lpellis · 2020-07-08 · in A REST View of GraphQL
  34. …up with this, but I don't know who did! I'm sure it's already better articulated somewhere.) [1] https://github.com/hasura/graphql-engine
  35. …integrate with Firebase. Anyway, my point is that this is best of both worlds, so great to see! [0] https://github.com/hasura/graphql-engine [1] https://www.metabase.com/
  36. …and tradeoffs of WAL, Triggers, and the decided implementation (interval-based polling) are given: https://github.com/hasura/graphql-engine/blob/master/archite... "We experimented with several methods of capturing events from the…
  37. We have this feature high up in our priority: https://github.com/hasura/graphql-engine/issues/1514 We already support user defined PG functions to be exposed as graphql queries so this is a natural extension.
  38. …Haskell Engineering Managers! More details at: https://hasura.io/careers [1] https://hasura.io [2] https://github.com/hasura/graphql-engine
    comment by tango12 · 2020-05-01 · in Ask HN: Who is hiring? (May 2020)
  39. GraphQL yes. But it's open source under the Apache License, code is in Github: https://github.com/hasura/graphql-engine/
  40. …https://hasura.io/learn/ They have several dozen example apps built in all sorts of tech here: https://github.com/hasura/graphql-engine/blob/master/communi...
  41. Hasura is written in Haskell - https://github.com/hasura/graphql-engine
  42. …the other options outside of personal preference. Unless I'm missing something, Hasura is FOSS too. https://github.com/hasura/graphql-engine True, Hasura does not have plugins (AFAIK) but you can extend it's funcitonality via webhooks and…
    comment by pier25 · 2020-02-27 · in Hasura raises $9.9M to simplify GraphQL
  43. …Scheduled Triggers feature which lets you invoke webhooks according to cron or adhoc timers: https://github.com/hasura/graphql-engine/pull/3553
    comment by tirumaraiselvan · 2020-02-27 · in Hasura raises $9.9M to simplify GraphQL
  44. …Their migration tool is really nice; reminds me of Rails but better as you can write raw SQL. https://github.com/hasura/graphql-engine/tree/master/scripts...
    comment by cpursley · 2020-02-27 · in Hasura raises $9.9M to simplify GraphQL
  45. …on the Hasura GraphQL engine. More details at: https://hasura.io/careers [1] https://hasura.io [2] https://github.com/hasura/graphql-engine
    comment by tango12 · 2020-02-04 · in Ask HN: Who is hiring? (February 2020)
  46. Hasura and React Admin with Hasura RA data-adapter https://github.com/hasura/graphql-engine https://github.com/marmelab/react-admin https://github.com/Steams/ra-data-hasura-graphql
  47. …[2]. [1]: https://github.com/marmelab/react-admin [2]: https://github.com/hasura/ra-data-hasura , https://github.com/hasura/graphql-engine/ In Ruby/Rails-land, there is https://bullettrain.co .
    comment by adamfeldman · 2019-12-17 · in Show HN: SaaS application boilerplate
  48. …WAL is interesting. I've been other tools [1] accomplish similar ends using Postgres triggers [1]: https://github.com/hasura/graphql-engine/blob/master/event-t...
  49. …on the Hasura GraphQL engine. More details at: https://hasura.io/careers [1] https://hasura.io [2] https://github.com/hasura/graphql-engine
    comment by tango12 · 2019-11-03 · in Ask HN: Who is hiring? (November 2019)
  50. …in preview and not officially released yet. You can get the preview image, docs, etc in the PR: https://github.com/hasura/graphql-engine/pull/3042
    comment by tirumaraiselvan · 2019-10-24 · in Software projects written in Haskell