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
·

5 Repos

Awesome GitHub RepositoriesRepository Pattern Implementations

Architectural implementations of the repository pattern for decoupling domain logic from persistence.

Distinct from Laravel: None of the candidates describe the general architectural goal of decoupling domain logic via the repository pattern in Laravel.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Repository Pattern Implementations. Refine with filters or upvote what's useful.

Awesome Repository Pattern Implementations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • andersao/l5-repositoryAvatar von andersao

    andersao/l5-repository

    4,205Auf GitHub ansehen↗

    Dieses Projekt ist eine Datenbank-Abstraktionsschicht für Laravel, die das Repository-Pattern implementiert, um Geschäftslogik von Eloquent-Datenbankabfragen zu entkoppeln. Es bietet ein standardisiertes Interface für Datenabruf, Paginierung und Filterung. Das System enthält einen Query-Kriterien-Mechanismus zum Anwenden wiederverwendbarer Suchbedingungen basierend auf Request-Parametern und einen Caching-Wrapper, der gespeicherte Ergebnisse bei der Erstellung, Aktualisierung oder Löschung von Datensätzen automatisch bereinigt. Es bietet zudem eine Präsentationsschicht, um rohe Datenbankmodell-Attribute in formatierte Ausgaben für User-Interfaces zu transformieren. Zusätzliche Funktionen umfassen ein CLI-Tool für das Scaffolding von Modellen, Repositories, Controllern und Service-Providern sowie Tools zur Validierung von Repository-Daten und zur Transformation von Modellattributen.

    Implements the repository pattern to decouple domain business logic from Eloquent database queries.

    PHP
    Auf GitHub ansehen↗4,205
  • prettus/l5-repositoryAvatar von prettus

    prettus/l5-repository

    4,205Auf GitHub ansehen↗

    Dieses Projekt ist eine Repository-Pattern-Bibliothek für Laravel-Anwendungen, um Geschäftslogik von Datenbankabfragen und Speicherimplementierungen zu entkoppeln. Es bietet eine standardisierte Datenzugriffsschicht, um Anwendungslogik von der zugrunde liegenden Speicherschicht zu isolieren. Die Bibliothek enthält ein Query-Filter-System, das HTTP-Request-Parameter in dynamische Datenbankfilter, Suchkriterien und Sortierlogik übersetzt. Sie bietet eine API-Presenter-Schicht zur Trennung interner Datenstrukturen von Client-Responses sowie einen Cache-Manager, der gespeicherte Datenbankergebnisse automatisch aktualisiert, wenn Datensätze modifiziert werden. Zusätzliche Funktionen umfassen ein CLI-Tool zum Generieren von Controllern, Modellen und Repositories sowie Validator-Klassen, um Geschäftsregeln vor der Datenpersistierung durchzusetzen.

    Decouples business logic from database operations using the repository pattern to improve maintainability.

    PHP
    Auf GitHub ansehen↗4,205
  • cosmicpython/bookAvatar von cosmicpython

    cosmicpython/book

    3,823Auf GitHub ansehen↗

    This project is a technical resource and pattern library for building enterprise applications with Python. It serves as a guide for implementing clean architecture, providing a framework for separating core business logic from infrastructure and external frameworks. The material focuses on Domain-Driven Design and the application of architectural patterns to maintain complex business requirements. It provides specific guidance on the Repository pattern for data abstraction, Command-Query Responsibility Segregation for optimizing read and write paths, and the use of dependency inversion to dec

    Implements the repository pattern to decouple domain logic from specific database technologies and schemas.

    Python
    Auf GitHub ansehen↗3,823
  • infyomlabs/laravel-generatorAvatar von InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829Auf GitHub ansehen↗

    This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b

    Decouples business logic from data access by automatically generating repository pattern classes.

    PHP
    Auf GitHub ansehen↗3,829
  • bufferapp/android-clean-architecture-boilerplateAvatar von bufferapp

    bufferapp/android-clean-architecture-boilerplate

    3,684Auf GitHub ansehen↗

    This project is a clean architecture reference implementation and modular project template for Android development. It provides a structural blueprint designed to isolate business logic from external frameworks and user interfaces. The template emphasizes a modular approach to organize code into independent modules, which is intended to improve build times and long-term project scalability. It demonstrates the application of domain-driven design to keep core business rules and entities independent from the underlying platform. The implementation covers several key architectural patterns, inc

    Implements the repository pattern to manage data flow between remote APIs and local storage.

    Kotlinandroidandroid-applicationandroid-architecture
    Auf GitHub ansehen↗3,684
  1. Home
  2. Software Engineering & Architecture
  3. Repository Pattern Implementations