22nd of 2 in Backends and databases
graphql-engine
GraphQL API layer over Postgres, MongoDB, ClickHouse and SQL Server
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- 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| Rank | Project | Score |
|---|---|---|
| 1 | supabasePostgres backend with auth, storage, realtime and edge functions | 73 out of 100 |