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. ▲ 38
    Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?
    story by bruchim · 2024-04-17 · 54 comments
  5. ▲ 1
    Hasura V3 Engine is in alpha
    story by tristenharr · 2023-12-20 · 0 comments
  6. > We are 100% open source I mean, so is Hasura. https://github.com/hasura/graphql-engine (Disclaimer: Work at Hasura)
  7. https://github.com/hasura/graphql-engine https://github.com/hoppscotch/hoppscotch https://github.com/nestjs/nest
  8. 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.
  9. …- 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)
  10. …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
  11. …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...
  12. 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
  13. ▲ 192
    Streaming data in Postgres to 1M clients with GraphQL
    story by tango12 · 2022-10-16 · 73 comments
  14. ▲ 4
    Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres
    story by praveenweb · 2022-10-13 · 0 comments
  15. ▲ 5
    Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres
    story by praveenweb · 2022-10-10 · 0 comments
  16. ▲ 3
    GraphQL streaming API with built-in authorization for Postgres
    story by tango12 · 2022-10-03 · 0 comments
  17. ▲ 6
    Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres
    story by wawhal · 2022-09-30 · 1 comment
  18. ▲ 6
    Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres
    story by tango12 · 2022-09-29 · 0 comments
  19. ▲ 3
    Instant streaming APIs with built-in authorization for new or existing Postgres
    story by wawhal · 2022-09-06 · 0 comments
  20. …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.…
  21. ▲ 2
    Hasura v2.1.0 – Transform Any HTTP REST API to GraphQL
    story by praveenweb · 2021-12-22 · 0 comments
  22. ▲ 1
    Hasura GraphQL Engine v2.1.0 – Transform Any HTTP REST API to GraphQL
    story by praveenweb · 2021-12-15 · 0 comments
  23. 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…
  24. …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
  25. …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…
  26. 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…
  27. …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…
  28. …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
  29. ▲ 95
    Hasura GraphQL Engine 2.0
    story by stevefan1999 · 2021-06-23 · 47 comments
  30. …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
  31. 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
  32. …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
  33. ▲ 182
    Hasura GraphQL Engine and SQL Server
    story by tango12 · 2021-06-18 · 83 comments
  34. …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
  35. …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)
  36. …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...
  37. …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]:…
  38. …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
  39. …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
  40. …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
  41. …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
  42. …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
  43. …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
  44. ▲ 6
    HTTPS over Nginx reverse proxy is 50-300x slower
    story by johnx123-up · 2020-12-04 · 0 comments
  45. Hasura isn't proprietary though? It's OSS software, code lives on the GH repo: https://github.com/hasura/graphql-engine
  46. …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...
  47. …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
  48. …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
  49. …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/
  50. …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…