#99th of 29 in Backends, databases and hosting

graphql-engine

GraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server

Stars
32.1k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 30 weeks+373
27 Mar 2026: 31,748 stars3 Apr 2026: 31,756 stars10 Apr 2026: 31,766 stars17 Apr 2026: 31,778 stars24 Apr 2026: 31,790 stars1 May 2026: 31,801 stars8 May 2026: 31,809 stars15 May 2026: 31,818 stars22 May 2026: 31,825 stars29 May 2026: 31,836 stars5 Jun 2026: 31,853 stars12 Jun 2026: 31,900 stars19 Jun 2026: 31,909 stars26 Jun 2026: 31,917 stars3 Jul 2026: 31,928 stars10 Jul 2026: 31,935 stars17 Jul 2026: 31,943 stars24 Jul 2026: 31,961 stars31 Jul 2026: 31,984 stars7 Aug 2026: 32,005 stars14 Aug 2026: 32,012 stars21 Aug 2026: 32,031 stars28 Aug 2026: 32,041 stars4 Sept 2026: 32,054 stars11 Sept 2026: 32,069 stars18 Sept 2026: 32,080 stars25 Sept 2026: 32,087 stars2 Oct 2026: 32,098 stars9 Oct 2026: 32,105 stars16 Oct 2026: 32,117 stars23 Oct 2026: 32,121 stars

31,748 on 27 Mar 202632,121 on 23 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Hasura GraphQL Engine exposes data from PostgreSQL and its flavors, MongoDB, ClickHouse and MS SQL Server through a single GraphQL endpoint. Custom business logic can be added with TypeScript, Python and Go connector SDKs. The repo is a mono-repo holding the V3 engine (which powers Hasura DDN) and the stable V2 engine, with all data connectors open source.

Who it is for: Teams exposing existing databases as a GraphQL API for apps

Ranked among open-source alternatives to Firebase (#9 of 10), Vercel (#9 of 10) and Heroku (#9 of 10).

Strengths

  • Supports PostgreSQL, MongoDB, ClickHouse and MS SQL Server as data sources
  • Connector SDKs in TypeScript, Python and Go for custom logic
  • Core engines and data connectors are Apache-2.0 licensed
  • V2 remains available as the current stable version

Weaknesses

  • Large mono-repo with long history; README recommends shallow or sparse clones
  • V2 and V3 are separate codebases with separate docs
  • V3 is documented around the hosted Hasura DDN workflow
  • README lists no RAM, port or AI model details

What it needs

  • no GPU
  • Compose
  • Needs PostgreSQL, MongoDB, ClickHouse, MS SQL Server

Quick answers

Is graphql-engine open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run graphql-engine with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Backends, databases and hosting

See all 29
Also in Backends, databases and hosting
RankProjectScore
1appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)57.8k starsBSD-3-Clause93 out of 100
2supabasePostgres backend with auth, storage, realtime and edge functions113.8k starsApache-2.090 out of 100
3pocketbaseGo backend with embedded SQLite, auth, file storage and admin UI61.6k starsMIT88 out of 100
#4dokploySelf-hosted PaaS for deploying apps and databases across Docker Swarm nodes Live demo ↗ (opens in a new tab)38k starscustom license88 out of 100
#5spacetimedbRelational database that runs your app logic as modules and syncs clients live25.4k starscustom license88 out of 100