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
20082026
-
…generate data catalogs + metadata layer from DB's + API's so the foundational infra was there [0] https://github.com/hasura/graphql-engine
comment by gavinray · 2026-04-09 · in One Brain to Query: Wiring a 60-Person Company into a Single Slack Bot -
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? -
…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 -
▲ 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
-
▲ 1
Hasura V3 Engine is in alphastory by tristenharr · 2023-12-20 · 0 comments
-
> We are 100% open source I mean, so is Hasura. https://github.com/hasura/graphql-engine (Disclaimer: Work at Hasura)
comment by gavinray · 2023-08-28 · in Show HN: Graphweaver – Instant GraphQL API on Postgres, MySQL, SQLite and More -
https://github.com/hasura/graphql-engine https://github.com/hoppscotch/hoppscotch https://github.com/nestjs/nest
comment by robertwt7 · 2023-01-01 · in Ask HN: What are the best open source TypeScript projects I can learn from? -
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.
comment by Ingaz · 2022-12-11 · in Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity (1994) [pdf] -
…- 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) -
…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 -
…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...
comment by Dystopian · 2022-10-17 · in Streaming data in Postgres to 1M clients with GraphQL -
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 -
▲ 192
Streaming data in Postgres to 1M clients with GraphQLstory by tango12 · 2022-10-16 · 73 comments
-
▲ 4
Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgresstory by praveenweb · 2022-10-13 · 0 comments
-
▲ 5
Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgresstory by praveenweb · 2022-10-10 · 0 comments
-
▲ 3
GraphQL streaming API with built-in authorization for Postgresstory by tango12 · 2022-10-03 · 0 comments
-
▲ 6
Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgresstory by wawhal · 2022-09-30 · 1 comment
-
▲ 6
Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgresstory by tango12 · 2022-09-29 · 0 comments
-
▲ 3
Instant streaming APIs with built-in authorization for new or existing Postgresstory by wawhal · 2022-09-06 · 0 comments
-
…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.…
comment by nicoburns · 2022-06-12 · in Ask HN: How are you dealing with the M1/ARM migration? -
▲ 2
Hasura v2.1.0 – Transform Any HTTP REST API to GraphQLstory by praveenweb · 2021-12-22 · 0 comments
-
▲ 1
Hasura GraphQL Engine v2.1.0 – Transform Any HTTP REST API to GraphQLstory by praveenweb · 2021-12-15 · 0 comments
-
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…
comment by piaste · 2021-12-03 · in Pg_GraphQL: A GraphQL Extension for PostgreSQL -
…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 -
…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…
comment by gavinray · 2021-09-16 · in Copy-and-Patch: Fast JIT Compilation for SQL, WebAssembly, and Others -
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…
comment by vaughan · 2021-09-06 · in Ask HN: What could a modern database do that PostgreSQL and MySQL can't -
…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…
comment by spiffytech · 2021-09-05 · in Ask HN: What could a modern database do that PostgreSQL and MySQL can't -
…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 -
▲ 95
Hasura GraphQL Engine 2.0story by stevefan1999 · 2021-06-23 · 47 comments
-
…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 -
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 -
…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 -
▲ 182
Hasura GraphQL Engine and SQL Serverstory by tango12 · 2021-06-18 · 83 comments
-
…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
comment by nirvdrum · 2021-05-31 · in UUID, serial or identity columns for PostgreSQL auto-generated primary keys? -
…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) -
…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...
comment by vaughan · 2021-04-23 · in Ask HN: Is there a way to efficiently subscribe to an SQL query for changes? -
…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]:…
comment by vaughan · 2021-04-22 · in Ask HN: Is there a way to efficiently subscribe to an SQL query for changes? -
…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 -
…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 -
…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 -
…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 -
…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 -
…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 -
▲ 6
HTTPS over Nginx reverse proxy is 50-300x slowerstory by johnx123-up · 2020-12-04 · 0 comments
-
Hasura isn't proprietary though? It's OSS software, code lives on the GH repo: https://github.com/hasura/graphql-engine
comment by gavinray · 2020-11-22 · in PostgREST: REST API for any Postgres database -
…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...
comment by snorremd · 2020-10-29 · in Show HN: Nhost – Open source Firebase alternative with GraphQL -
…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 -
…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
comment by tango12 · 2020-06-11 · in A tech stack should be a well-balanced portfolio -
…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/
comment by fragosti · 2020-05-28 · in Supabase (YC S20) – An open source Firebase alternative -
…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…
comment by gavinray · 2020-05-27 · in Supabase (YC S20) – An open source Firebase alternative