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 -
> 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 -
…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? -
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 -
…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 -
…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 -
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 -
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.
comment by tirumaraiselvan · 2020-05-27 · in Supabase (YC S20) – An open source Firebase alternative -
…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) -
GraphQL yes. But it's open source under the Apache License, code is in Github: https://github.com/hasura/graphql-engine/
comment by ratww · 2020-04-06 · in Ask HN: What are your favorite low-coding apps / tools as a developer? -
…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...
comment by gavinray · 2020-04-05 · in Ask HN: What are your favorite low-coding apps / tools as a developer? -
Hasura is written in Haskell - https://github.com/hasura/graphql-engine
comment by thrwaway69 · 2020-04-01 · in Viability of Unpopular Programming Languages (2018) -
…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 -
…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 -
…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 -
…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) -
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
comment by gavinray · 2020-01-19 · in Ask HN: What's the fastest tool for basic CRUD? -
…[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 -
…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...
comment by adamfeldman · 2019-12-17 · in Message DB: Event Store and Message Store for PostgreSQL -
…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) -
…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