geldata/gel

Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 4th, 2026
Created on June 29th, 2017
Open Issues & Pull Requests: 948 (+0)
GitHub issues: Enabled
Number of forks: 452
Total Stargazers: 14,168 (+0)
Total Subscribers: 102 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.9 hours
Mean response time: 50.3 days
90th percentile: 106.8 days
Tracked items: 367

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 76% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "server" is answered fastest, typically in under an hour, while "under discussion" waits about 3 months. Only 4% of issues opened in the past year have been closed. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 236
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 674 days
Stale 30+ days: 235
Stale 90+ days: 232

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • compiler (84)
  • bug (64)
  • sql (29)
  • enhancement (27)
  • auth (19)
  • server (15)
  • migrations (14)
  • high priority (13)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gel is a graph-relational database that extends Postgres with a modern data model, graph query capabilities, and integrated authentication and AI solutions.

Gel addresses the object-relational impedance mismatch by modeling schema as object types with properties and links rather than tables with foreign keys. It replaces SQL with EdgeQL, a redesigned query language that returns rich structured objects instead of flat rows and eliminates the need for explicit JOINs through deep object fetching. EdgeQL queries are composable, allowing one query to be used as an expression within another, which simplifies subqueries and nested mutations. The tool provides a strict type system, indexes, constraints, computed properties, stored procedures, link properties, schema mixins, and best-in-class JSON support.

Gel suits teams building applications where schema clarity and object-oriented data modeling matter, particularly those frustrated by the gap between relational databases and modern programming languages. It works well for projects requiring complex related-object queries without the verbosity of traditional SQL joins. The README positions Gel as combining the best aspects of relational databases, graph databases, and ORMs into a single system, though it does not make explicit comparisons to alternative tools.

The project maintains active test coverage and demonstrates ongoing development through regular workflow execution. Community engagement is supported through an active Discord channel where users can discuss the tool and get help.