awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesAsync Python ORMs with Relations

Asynchronous object-relational mappers for Python that define database models as classes with typed fields and support foreign key, many-to-many, and one-to-one relations.

Distinct from One-to-Many Relationship Models: Distinct from One-to-Many Relationship Models: covers all relation types and async execution, not just one-to-many cardinality.

Explore 2 awesome GitHub repositories matching data & databases · Async Python ORMs with Relations. Refine with filters or upvote what's useful.

Awesome Async Python ORMs with Relations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tortoise/tortoise-ormAvatar tortoise

    tortoise/tortoise-orm

    5,582Vezi pe GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Provides an async Python ORM with full relational support, defining the core identity of the repository.

    Pythonasyncasynciomysql
    Vezi pe GitHub↗5,582
  • ormar-orm/ormarAvatar ormar-orm

    ormar-orm/ormar

    1,805Vezi pe GitHub↗

    Ormar este un ORM (Object-Relational Mapper) asincron pentru Python care integrează persistența bazei de date cu validarea datelor. Funcționează ca o punte între gestionarea bazelor de date relaționale și structurile de date la nivel de aplicație, permițând dezvoltatorilor să definească scheme de bază de date care servesc simultan ca modele de validare. Proiectul se distinge prin utilizarea claselor de validare pentru a impune integritatea schemei, asigurând că toate înregistrările persistate respectă tipurile și structurile definite. Suportă asocieri relaționale complexe, inclusiv relații one-to-many și many-to-many, și oferă hook-uri de ciclu de viață bazate pe evenimente care declanșează logică personalizată în timpul schimbărilor de stare ale înregistrărilor pentru a menține consistența datelor. Biblioteca acoperă o gamă largă de capabilități de gestionare a bazelor de date, inclusiv execuția de interogări non-blocking și instrumente de migrare automată a schemei. Utilizează un query builder de nivel scăzut pentru a traduce metodele obiectelor în operațiuni structurate de bază de date, oferind în același timp utilitare de linie de comandă pentru a sincroniza versiunile fizice ale bazei de date cu codul aplicației în diferite medii.

    Provides an asynchronous object-relational mapper that integrates Pydantic validation with web framework compatibility.

    Pythonalembicasync-ormdatabases
    Vezi pe GitHub↗1,805
  1. Home
  2. Data & Databases
  3. Relationship Modeling
  4. One-to-Many Relationship Models
  5. Async Python ORMs with Relations