awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesObject-Relational Mapping Frameworks

Libraries that map relational database tables to application objects using type-safe interfaces and declarative metadata.

Distinct from Entity Relationship Definitions: The candidates provided are all game-development specific or focused on relationship modeling, whereas this feature describes a general-purpose ORM entity definition system.

Explore 2 awesome GitHub repositories matching data & databases · Object-Relational Mapping Frameworks. Refine with filters or upvote what's useful.

Awesome Object-Relational Mapping Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kotlin-orm/ktormAvatar de kotlin-orm

    kotlin-orm/ktorm

    2,336Voir sur GitHub↗

    Ktorm is a lightweight object-relational mapping framework for Kotlin that provides a type-safe SQL domain-specific language and functional sequence APIs for database interaction. It enables developers to define database schemas and map relational tables to interface-based objects, ensuring that data persistence and retrieval are handled through strongly-typed expressions. The framework distinguishes itself by utilizing a functional, collection-style approach to query construction, allowing developers to chain operations like filtering, sorting, and aggregation using idiomatic language patter

    The ORM supports defining data entities as interface-based objects, allowing for property initialization and custom business logic through methods.

    Kotlinkotlinktormorm
    Voir sur GitHub↗2,336
  • stephenafamo/bobAvatar de stephenafamo

    stephenafamo/bob

    1,739Voir sur GitHub↗

    Ce projet est une boîte à outils de base de données pour Go qui fournit un mappage schéma-vers-objet, une construction de requête fluide et une génération de code automatisée. Il fonctionne comme un framework pour l'accès aux bases de données typé, permettant aux développeurs d'interagir avec des bases de données relationnelles en générant des modèles et des interfaces directement à partir des schémas de base de données existants. La boîte à outils se distingue par un flux de travail qui analyse les fichiers SQL écrits à la main pour générer des fonctions typées, permettant l'intégration de SQL personnalisé tout en maintenant un mappage de résultats cohérent. Elle prend en charge la personnalisation modulaire via une architecture basée sur des plugins et utilise des métadonnées basées sur des commentaires SQL pour contrôler la structure du code généré. De plus, elle simplifie le développement en générant automatiquement des usines de données de test pour rationaliser la configuration des tests unitaires et d'intégration. Au-delà de la génération de base, la boîte à outils fournit une suite complète pour gérer le cycle de vie complet des interactions avec la base de données. Cela inclut la construction de requêtes fluides à travers plusieurs dialectes, l'assainissement automatisé des paramètres pour prévenir l'injection SQL, et le mappage relationnel qui transforme les résultats de requête plats en structures d'objets imbriquées. Elle dispose également de hooks de cycle de vie pour exécuter une logique personnalisée pendant les opérations de base de données et prend en charge l'intégration incrémentale, permettant une adoption partielle sans nécessiter une migration complète du système.

    Transforms flat database result sets into nested object structures by interpreting table relationships.

    Godatabasegolanghacktoberfest
    Voir sur GitHub↗1,739
  1. Home
  2. Data & Databases
  3. Object-Relational Mapping Frameworks