22nd of 2 in Backends and databases

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
Sep 2026
Language
TypeScript

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

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

Also in Backends and databases

See all 2
Also in Backends and databases
RankProjectScore
1supabasePostgres backend with auth, storage, realtime and edge functions111.3k stars, Apache-2.073 out of 100