{"repo":"geldata/gel","free":true,"listed":false,"github":"https://github.com/geldata/gel","clone":"git clone https://github.com/geldata/gel.git","description":"Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.","language":"Python","stars":14169,"topics":["database","edgedb","high-performance","edgeql","relational-database","graph-relational","gel"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Gel Learn: build an app with Gel &nbsp;&nbsp;•&nbsp;&nbsp; Website &nbsp;&nbsp;•&nbsp;&nbsp; Docs &nbsp;&nbsp;•&nbsp;&nbsp; Blog &nbsp;&nbsp;•&nbsp;&nbsp; Discord &nbsp;&nbsp;•&nbsp;&nbsp; Twitter What is Gel? Gel is a new kind of database that takes the best parts of relational databases, graph databases, and ORMs. We call it a graph-relational database . 🧩 Types, not tables 🧩 Schema is the foundation of your application. It should be something you can read, write, and understand. Forget foreign keys; tabular data modeling is a relic of an older age, and it isn't compatible with modern languages. Instead, Gel thinks about schema the same way you do: as object types containing properties connected by links . This example is intentionally simple, but Gel supports everything you'd expect from your database: a strict type system, indexes, constraints, computed properties, stored procedures...the list goes on. Plus it gives you some shiny new features too: link properties, schema mixins, and best-in-class JSON support. Read the schema docs for details. 🌳 Objects, not rows 🌳 Gel's super-powered query language EdgeQL is designed as a ground-up redesign of SQL. EdgeQL queries produce rich, structured objects, not flat lists of rows. Deeply fetching related objects is painless...bye, bye, JOINs. EdgeQL queries are also composable ; you can use one EdgeQL query as an expression inside another. This property makes things like subqueries and nested mutations a breeze. There's a lot ","default_branch":null,"files":null,"tree":[],"storefront":"/r/geldata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geldata/gel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}