{"repo":"SeaQL/seaography","free":true,"listed":false,"github":"https://github.com/SeaQL/seaography","clone":"git clone https://github.com/SeaQL/seaography.git","description":"🧭 A GraphQL framework for Rust","language":"Rust","stars":533,"topics":["database","graphql","mysql","postgres","rust","sql","sqlite","async-graphql","mariadb","hacktoberfest"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"🧭 A GraphQL framework for Rust The quickest way to launch a GraphQL backend Seaography Introduction Seaography is a powerful and extensible GraphQL framework for Rust that bridges SeaORM and async-graphql, turning your database schema into a fully-typed GraphQL API with minimal effort. By leveraging async-graphql's dynamic schema engine, Seaography avoids the heavy code generation of static approaches, resulting in faster compile times. The generated schema stays in sync with your SeaORM entities, while still giving you full control to extend and customize it. With Seaography you can focus on application logic instead of boilerplate. It enables you to: + Expose a complete GraphQL schema directly from your SeaORM entities, including filters, pagination, and nested relations + Use derive macros to define custom input/output objects, queries, and mutations, and seamlessly mix them with SeaORM models + Generate ready-to-run GraphQL servers via the included CLI, supporting different web frameworks out of the box + Use RBAC, guards, and lifecycle hooks to implement authorization and custom business logic Supported technologies Databases Seaography is built on top of SeaORM, so it supports: + MySQL, PostgreSQL and SQLite + SQL Server (via SeaORM X) Web framework It's easy to integrate Seaography with any web framework, and we ship with the following examples out-of-the-box: + Actix, Axum, Poem + Loco (SeaORM), Loco (SeaORM Pro) SeaORM Version Compatibility Seaography SeaORM -------","default_branch":null,"files":null,"tree":[],"storefront":"/r/SeaQL","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SeaQL/seaography/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."}