#5656th of 102 in Backends, databases and hosting
graphjin
GraphQL-to-SQL compiler that exposes databases to AI agents over MCP
- Stars
- 3.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
3,032 on 21 Apr 20263,235 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
GraphJin compiles GraphQL queries into single SQL statements and serves them as a Go library or standalone service with REST, WebSocket/SSE subscriptions and an MCP endpoint. It connects to Postgres, MySQL, MongoDB, SQLite, Snowflake, BigQuery and others, plus S3/GCS files and indexed source code. A built-in agent endpoint answers instructions using the caller's permissions.
Who it is for: Engineers exposing databases to apps or AI agents via GraphQL and MCP
Strengths
- Supports many sources: Postgres, MySQL, MongoDB, SQLite, Oracle, MSSQL, Snowflake, BigQuery, S3/GCS
- Subscriptions batch many subscribers into one database query
- Built-in demo runs with `graphjin serve --demo` on SQLite, no Docker
- Installs via npm, Homebrew, Scoop, deb/rpm or Docker
Weaknesses
- Broad scope (agent, workflows, CodeSQL, watches) makes the config surface large
- Built-in agent needs an OpenAI, Anthropic or Google API key
- Subscriptions unsupported on dialects without batched polling
- Analytics directives error on MongoDB and older database versions
What it needs
- no GPU
- Docker
- Needs PostgreSQL, MySQL, MongoDB, SQLite or other supported database, Model API key for built-in agent (optional)
- Models: OpenAI, Anthropic, Google
- port 8080
Quick answers
Is graphjin open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run graphjin 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 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |