awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesORM Model Declarations

Declarative definitions of database tables as Python classes with typed fields and relations, automatically generating schema.

Distinct from Python Data Class Declarations: Distinct from Python Data Class Declarations: focuses on ORM model definitions with database schema generation, not general-purpose data classes.

Explore 3 awesome GitHub repositories matching data & databases · ORM Model Declarations. Refine with filters or upvote what's useful.

Awesome ORM Model Declarations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tortoise/tortoise-ormAvatar von tortoise

    tortoise/tortoise-orm

    5,582Auf GitHub ansehen↗

    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

    Defines database tables as Python classes with typed fields and relations, automatically generating schema.

    Pythonasyncasynciomysql
    Auf GitHub ansehen↗5,582
  • pallets-eco/flask-sqlalchemyAvatar von pallets-eco

    pallets-eco/flask-sqlalchemy

    4,314Auf GitHub ansehen↗

    Flask-SQLAlchemy ist ein Toolkit, das das relationale Datenbank-Toolkit SQLAlchemy mit dem Flask-Web-Framework integriert. Es ermöglicht relationale Datenmodellierung durch die Definition von Datenbanktabellenstrukturen als Python-Klassen und verwaltet die Persistenz und den Abruf von Datenbankdatensätzen innerhalb einer Webanwendung. Das Projekt bindet Datenbank-Sitzungslebenszyklen an den aktiven Anwendungs-Request-Kontext, um eine automatische Verbindungsbereinigung sicherzustellen. Es bietet spezialisierte Utilities für den Web-Datenzugriff, einschließlich Query-Result-Pagination und einen Mechanismus, um automatisch 404-Not-Found-Antworten auszulösen, wenn ein angeforderter Datenbankdatensatz fehlt. Die Erweiterung deckt ein breites Spektrum an Datenbankverwaltungsfunktionen ab, einschließlich deklarativem Modell-Mapping, Schema-Reflektion und der Generierung physischer Tabellenstrukturen. Sie unterstützt fortgeschrittenes Verbindungsmanagement durch Multi-Bind-Query-Routing und bietet Observability-Tools zur Prüfung der SQL-Abfrageleistung und Ausführungszeit.

    Creates table structures using declarative classes that map application objects to database rows.

    Pythonflaskflask-sqlalchemypython
    Auf GitHub ansehen↗4,314
  • mitsuhiko/flask-sqlalchemyAvatar von mitsuhiko

    mitsuhiko/flask-sqlalchemy

    4,311Auf GitHub ansehen↗

    Flask-SQLAlchemy ist ein relationales Datenbank-Toolkit, das den SQLAlchemy Object-Relational-Mapper in Webanwendungen integriert. Es dient als Datenbank-Sitzungsmanager und Schema-Toolkit und stellt die notwendige Infrastruktur bereit, um Datenmodelle zu definieren und Abfragen innerhalb eines Request-Lebenszyklus auszuführen. Das Projekt zeichnet sich durch seine Multi-Datenbank-Routing-Engine aus, die Bind-Keys verwendet, um verschiedene Modelle auf mehrere unterschiedliche Datenbank-Engines abzubilden. Es enthält zudem ein SQL-Query-Auditing-Tool, das ausgeführte Statements und Zeitdaten für eine einzelne Anfrage erfasst und protokolliert, um Leistungsengpässe zu identifizieren. Das Toolkit deckt umfassende relationale Datenmodellierung und Schemamanagement ab, einschließlich der Möglichkeit, physische Tabellen aus Metadaten zu generieren oder bestehende Datenbankstrukturen zu reflektieren. Es verwaltet Verbindungslebenszyklen durch Request-scoped Sitzungsmanagement und bietet Utilities für Query-Result-Pagination und transaktionale Datenmodifikation.

    Uses a declarative class system to automatically manage database metadata and naming conventions.

    Python
    Auf GitHub ansehen↗4,311
  1. Home
  2. Data & Databases
  3. Data Structure Definitions
  4. Data Class Generators
  5. Kotlin Data Class Declarations
  6. Python Data Class Declarations
  7. ORM Model Declarations