{"repo":"MDoreto/graphemy","free":true,"listed":false,"github":"https://github.com/MDoreto/graphemy","clone":"git clone https://github.com/MDoreto/graphemy.git","description":"A Python library for integrating SQLModel and Strawberry, providing a seamless GraphQL integration with FastAPI and advanced features for database interactions.","language":"Python","stars":25,"topics":["database","fastapi","graphql","python","sqlalchemy","strawberry-graphql"],"license":"MIT","category":"databases-storage","readme_excerpt":"GRAPHEMY Integrating SQLModel and Strawberry, providing a seamless GraphQL integration with Databases easy and fast. --- Documentation : https://graphemy.readthedocs.io Source Code : https://github.com/MDoreto/graphemy --- Overview The Graphemy is designed to simplify and streamline the integration of SQLModel and Strawberry in Python projects. This library allows you to create a single class model, which, once declared, automatically provides GraphQL queries via Strawberry. These queries can be easily integrated into a FastAPI backend. All generated routes include filters on all fields, including sorter and pagination. Additionally, it facilitates the creation of mutations for data modification and deletion by simply setting a variable in the model. The library also handles table relationships efficiently using Strawberry's dataloaders, providing a significant performance boost. Moreover, it offers a pre-configured authentication setup, which can be configured with just two functions. Features - Integration of SQLModel and Strawberry for GraphQL support. - Automatic generation of GraphQL queries for FastAPI. - Powerful filtering capabilities, including sorter and pagination. - Effortless creation of mutations for data manipulation. - Efficient handling of table relationships using Strawberry's dataloaders. - Pre-configured authentication setup for easy configuration. Prerequisites Before you begin using Graphemy, it is highly recommended that you have some prior knowledge of","default_branch":null,"files":null,"tree":[],"storefront":"/r/MDoreto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MDoreto/graphemy/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."}