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
·

1 dépôt

Awesome GitHub RepositoriesGateway Abstractions

Interfaces that hide concrete API and database implementations to allow swapping data sources.

Distinct from Plugin-Based Data Source Adapters: Focuses on the gateway pattern for business rule isolation rather than specific database adapters.

Explore 1 awesome GitHub repository matching data & databases · Gateway Abstractions. Refine with filters or upvote what's useful.

Awesome Gateway Abstractions 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.
  • sergdort/moderncleanarchitectureswiftuiAvatar de sergdort

    sergdort/ModernCleanArchitectureSwiftUI

    4,100Voir sur GitHub↗

    Ce projet est une implémentation de référence et un modèle pour une application iOS modulaire utilisant SwiftUI et l'architecture propre (Clean Architecture). Il propose une structure organisée en couches indépendantes pour découpler l'interface utilisateur et les frameworks externes de la logique métier principale. L'architecture intègre le Domain-Driven Design (DDD) pour gérer la complexité en organisant le code en modules indépendants basés sur les domaines métier. Cette approche impose des limites de dépendance strictes et améliore les temps de compilation. Le projet implémente une couche de données basée sur des plugins qui masque les implémentations d'API et de base de données derrière des passerelles, permettant de remplacer les sources de données sans modifier les règles métier. Il dispose également d'un coordinateur de routage centralisé pour abstraire la hiérarchie de navigation, gardant les modules de fonctionnalités individuels indépendants du flux global de l'application.

    Implements a plugin-based data layer that hides API and database implementations behind gateways.

    Swiftclean-architecturecomposable-architectureios
    Voir sur GitHub↗4,100
  1. Home
  2. Data & Databases
  3. Plugin-Based Data Source Adapters
  4. Gateway Abstractions