4 dépôts
Object-relational mapping implementations that operate asynchronously and use TTL-based flushing.
Distinct from ORM-Based: Adds asynchronous execution and TTL-based memory management to standard ORM operations.
Explore 4 awesome GitHub repositories matching data & databases · Asynchronous ORM Mappings. Refine with filters or upvote what's useful.
Strawberry est une bibliothèque GraphQL typée pour Python qui permet la conception de schémas en utilisant des annotations de type Python et des dataclasses. Elle fonctionne comme un serveur GraphQL asynchrone et un moteur d'exécution, fournissant un pont pour exposer des schémas à travers des frameworks web compatibles ASGI tels que FastAPI, Django, Flask et Litestar. Le projet implémente la fédération GraphQL, permettant la création de schémas distribués et d'entités qui fusionnent en un supergraphe unifié à travers plusieurs services. Il inclut également une boîte à outils dédiée pour la spécification Relay, prenant en charge l'identification globale d'objets et la pagination basée sur les connexions. Le framework couvre un large ensemble de capacités, incluant le streaming de données en temps réel via WebSockets et Server-Sent Events, le mapping de modèles Pydantic et la génération automatique de code. Il fournit des outils intégrés pour la sécurité et l'observabilité, tels que la limitation de complexité des requêtes, le contrôle d'accès basé sur les rôles et le traçage des métriques d'exécution. Les développeurs peuvent prototyper en utilisant un serveur de développement intégré avec une interface d'inspection de schéma interactive.
Handles compatibility between GraphQL fields and database models for both synchronous and asynchronous fetching.
Nodal est un framework d'API Node.js conçu pour construire des services web centrés sur les données et des API JSON utilisant des modèles de données structurés. Il fonctionne comme un mappeur objet-relationnel qui permet l'interrogation et la manipulation d'enregistrements de base de données via des objets au lieu de requêtes SQL brutes. Le projet inclut un outil de migration de base de données pour suivre et appliquer des changements de schéma bidirectionnels afin de maintenir l'intégrité des données à travers différents environnements. Il dispose également d'une interface en ligne de commande pour automatiser l'enregistrement et la configuration des environnements d'hébergement distants. Le framework fournit des capacités pour la génération d'API pilotée par les modèles, le traitement JSON sans état et le déploiement automatisé d'API distantes.
Translates database records into JavaScript objects using a structured mapping layer to avoid manual SQL queries.
fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime. The project integrates with asynchronous object-relational mapping to provide a TortoiseORM admin interface, enabling the management of relational database content through a structured dashboard. The resulting interface utilizes a responsive design system for a consist
Implements asynchronous object-relational mapping to handle concurrent CRUD operations for the administration interface.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Maps handler properties to database rows using an asynchronous ORM for persistent state.