{"repo":"dymmond/edgy","free":true,"listed":false,"github":"https://github.com/dymmond/edgy","clone":"git clone https://github.com/dymmond/edgy.git","description":"🔥 The perfect ORM to work with complex databases 🔥","language":"Python","stars":439,"topics":["anyio","asyncio","database","mysql","orm","orm-framework","orm-model","postgres","postgresql","pydantic"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"Edgy 🔥 The perfect ORM to work with complex databases 🔥 --- Documentation : [https://edgy.dymmond.com][edgy] 📚 Source Code : https://github.com/dymmond/edgy --- Motivation From the same author of [Saffier][saffier], Edgy is also an ORM but different from its predecessor. Saffier is more of a Generic ORM for probably 99.9% of every single day application and works perfectly well with it, whereas Edgy is also that and more. Edgy comes with batteries included thanks to Pydantic so that means your [models][models] are 100% Pydantic which also means you get all the benefits of the technology (like automatic validations...) out of the box with the need of building independent schemas to validate those fields before injest them into a database. Was it already mentioned that Edgy is extremely fast? Well, it is! Almost every project, in one way or another uses one (or many) databases. An ORM is simply an mapping of the top of an existing database. ORM extends for Object Relational Mapping and bridges object-oriented programs and relational databases. Two of the most well known ORMs are from Django and SQLAlchemy. Both have their own strenghts and weaknesses and specific use cases. This ORM is built on the top of SQLAlchemy core and aims to simplify the way the setup and queries are done into a more common and familiar interface with the power of Pydantic . Edgy Edgy is some sort of a fork from [Saffier][saffier] but rewritten at its core fully in Pydantic 🔥. This was necessary bec","default_branch":null,"files":null,"tree":[],"storefront":"/r/dymmond","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dymmond/edgy/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."}