An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with repository-pattern

A curated list of projects in awesome lists tagged with repository-pattern .

https://github.com/ardalis/specification

Base class with tests for adding specifications to a DDD model

ddd design-patterns domain-driven-design dotnet hacktoberfest repository-pattern specification-pattern

Last synced: 16 May 2025

https://github.com/go2ismail/asp.net-core-inventory-order-management-system

Now upgraded to .NET 9, this project is a super-fast, completely headless API powered by Clean Architecture, CQRS, and MediatR. It includes an ASP.NET Core Razor Pages implementation for inventory order management, combined with Vue.js for a dynamic, responsive UI. Powerful WMS solution. Demo (username:admin@root.com / pwd:123456)

adminlte asp-net-core asp-net-core-web-api clean-architecture cqrs-pattern csharp customer entity-framework-core inventory-management mediatr order-management purchase-order repository-pattern sales-order sql-server syncfusion transfer-order vendor visual-studio vuejs

Last synced: 14 May 2025

https://github.com/go2ismail/Asp.Net-Core-Inventory-Order-Management-System

Now upgraded to .NET 9, this project is a super-fast, completely headless API powered by Clean Architecture, CQRS, and MediatR. It includes an ASP.NET Core Razor Pages implementation for inventory order management, combined with Vue.js for a dynamic, responsive UI. Powerful WMS solution. Demo (username:admin@root.com / pwd:123456)

adminlte asp-net-core asp-net-core-web-api clean-architecture cqrs-pattern csharp customer entity-framework-core inventory-management mediatr order-management purchase-order repository-pattern sales-order sql-server syncfusion transfer-order vendor visual-studio vuejs

Last synced: 04 Apr 2025

https://github.com/go-rel/rel

:gem: Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API

database database-migration golang hacktoberfest help-wanted mysql orm postgresql repository-pattern sql

Last synced: 08 Apr 2025

https://github.com/litestar-org/advanced-alchemy

A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy

alembic cockroachdb duckdb fastapi flask litestar litestar-org mssql mysql oracle-db postgresql repository-pattern sanic spanner sqlalchemy sqlite starlette

Last synced: 03 Apr 2026

https://github.com/skydoves/themovies

🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb

Last synced: 08 Oct 2025

https://github.com/skydoves/TheMovies

🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb

Last synced: 28 Mar 2025

https://github.com/threenine/threenine.data

A Microsoft Entity Framework Core plugin providing Unit of work and repository pattern abstraction layer with common functionality

generic repository-pattern threenine unitofworkpattern

Last synced: 15 May 2025

https://github.com/jiannei/lumen-api-starter

Lumen 10 基础上扩展出的API 启动项目,精心设计的目录结构,规范统一的响应数据格式,Repository 模式架构的最佳实践。

api best-practices fractal jwt-auth lumen lumen-framework ready-to-use repository-pattern response-formatter restful-api starter-template transformer

Last synced: 16 May 2025

https://github.com/ShawnShiSS/clean-architecture-azure-cosmos-db

A starting point to build a web API to work with Azure Cosmos DB using .NET 5 and Azure Cosmos DB .NET SDK V3, based on Clean Architecture and repository design pattern. Partition key is also implemented through the repository pattern.

asp-net-core asp-net-core-cosmos-db azure-functions clean-architecture clean-architecture-cosmos-db cosmos-db cosmos-db-sdk-v3 dotnet5 material-ui nswagstudio partition-key partitioning react repository-pattern typescript

Last synced: 09 Apr 2025

https://github.com/fredwu/datamappify

Compose, decouple and manage domain logic and data persistence separately. Works particularly great for composing form objects!

activerecord data-mapper data-mapping data-persistence entity orm repository-pattern

Last synced: 04 Apr 2025

https://github.com/ievangelist/azure-cosmos-dotnet-repository

Wraps the .NET SDK for Azure Cosmos DB abstracting away the complexity, exposing a simple CRUD-based repository pattern

azure-cosmos-db crud dotnet hacktoberfest repository-pattern sdk

Last synced: 12 Jan 2026

https://github.com/ibrahimsn98/web-dev-tools-android

Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern

android android-architecture clean-architecture coroutines koin kotlin-dsl modularization mvvm navigation-component okhttp3 repository-pattern

Last synced: 07 May 2025

https://github.com/auron567/Gallerit

A sample Android gallery to search images posted on Reddit, built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)

android coroutines gradle-kotlin-dsl koin kotlin kotlin-flow livedata mockk mvvm navigation repository-pattern retrofit2 room singleactivityapp stateflow viewmodel

Last synced: 12 Apr 2025

https://github.com/moizkachwala/angular2-express-mongoose-gulp-node-typescript

AngularJS 2 (Updated to 4.2.0) Mean Stack application which uses Angular2, Gulp, Express, Node, MongoDB (Mongoose) with Repository Pattern Business Layer

angular angular2 angularjs expressjs gulp hero mongodb mongoose repository-pattern seed-application tour tslint typescript

Last synced: 24 Oct 2025

https://github.com/ankitsharma-007/bookcart

An e-commerce application for an online book store, created with ASP.NET Core and Angular, using SQL Server as a database

angular angular-material ankit-sharma asp-net-core authentication authorization bootstrap csharp entity-framework-core jwt repository-pattern sql-server typescipt typescript web-api

Last synced: 16 May 2025

https://github.com/miksus/red-bird

Repository Patterns for Python

database mongodb orm repository-pattern sql

Last synced: 20 Apr 2026

https://github.com/andreluizsecco/AspNetCore.BookStore

ASP.NET Core application using Command Pattern and Repository Pattern

aspnetcore automapper command-pattern efcore mediator mediatr repository-pattern

Last synced: 18 Apr 2025

https://github.com/andreluizsecco/aspnetcore.bookstore

ASP.NET Core application using Command Pattern and Repository Pattern

aspnetcore automapper command-pattern efcore mediator mediatr repository-pattern

Last synced: 14 Apr 2025

https://github.com/iammukeshm/repositorypattern.webapi

We will go through everything you will need to know about Repository Pattern in ASP.NET Core, Generic Repository Patterns, Unit of Work and related topics. We will build a project right from scratch where we implement a clean architecture to access data.

asp-net-core entity-framework-core repository-pattern

Last synced: 22 Aug 2025

https://github.com/Creditas/ddd-rails-sample

A sample Domain Driven Design project using Ruby on Rails :heart:

ddd persistence-model rails repository-pattern ruby

Last synced: 16 Jul 2025

https://github.com/rifqimfahmi/android-mvvm-coroutine

Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test

android-architecture android-cleanarchitecture android-mvvm-coroutine coroutines kotlin-android-application kotlin-coroutine livedata mvvm-pattern repository-pattern room viewmodel

Last synced: 11 Apr 2025

https://github.com/sheng-jie/UnitOfWork

DDD中实体、聚合、仓储、UOW相关实现。

aggregate ddd repository-pattern unitofworkpattern

Last synced: 24 Mar 2025

https://github.com/shihabmridha/nodejs-repository-pattern-and-ioc

WIP: 🛠 This is a boilerplate for Node.JS, Express.JS, and MongoDB based web application that takes advantage of repository pattern and dependency injection.

dependency-injection expressjs inversifyjs ioc mongoose nodejs repository-pattern typescript

Last synced: 05 Apr 2025

https://github.com/andreluizsecco/AspnetCore.EFCore_Dapper

Projeto ASP.NET Core + Entity Framework Core + Dapper, demonstrando o uso de ambos separadamente e em um cenário híbrido.

aspnetcore dapper efcore repository-pattern

Last synced: 04 May 2025

https://github.com/andreluizsecco/aspnetcore.efcore_dapper

Projeto ASP.NET Core + Entity Framework Core + Dapper, demonstrando o uso de ambos separadamente e em um cenário híbrido.

aspnetcore dapper efcore repository-pattern

Last synced: 15 Apr 2025

https://github.com/kawser2133/clean-structured-project

Clean structured ASP.NET Core web project, follows the Clean Architecture principles, SOLID design principles, and implements the Dependency Injection, Repository, and Unit of Work design pattern, and utilizes Entity Framework Core for data access.

asp-net-core clean-architecture clean-code crud-application crud-operation dependency-injection entity-framework-core microservices repository-pattern solid solid-principles unit-testing unitofwork-pattern

Last synced: 11 Apr 2025

https://github.com/furkandeveloper/easyrepository.efcore

This repo provides implementation generic repository pattern and specification pattern on Entity Framework Core

dotnet efcore generic-repository generic-repository-pattern repository-pattern specification specification-pattern

Last synced: 11 Jun 2025

https://github.com/maniruzzamanakash/laravel-advanced-crud-api

Laravel Advanced API Architecture for Small to Big Project with Auth, Repository, Interfaces, Unit Testing and so many stuffs with Laravel 9.x

api crud-api eloquent-orm jwt jwt-authentication laravel laravel11 laravelapi repository-pattern restful-api swagger unit-testing

Last synced: 25 Jul 2025

https://github.com/blugavere/node-repositories

Generic repository pattern implementations for a variety of data sources.

mongodb mongoose mongoosejs odm persistence repository repository-pattern

Last synced: 27 Oct 2025

https://github.com/i4004/simplify

Moved to https://github.com/SimplifyNet. Simplify is a set of .NET libraries that provide infrastructure for your applications. DI and mocking friendly.

backend-framework c-sharp dependency-injection dot-net dot-net-core fluentnhibernate ioc-container mono-support repository-pattern simplify smtp-client windows-services xml-serialization

Last synced: 04 Oct 2025

https://github.com/czim/laravel-repository

Repository pattern implementation for Laravel

eloquent laravel laravel-repositories repository repository-pattern

Last synced: 07 Apr 2025

https://github.com/BrahimAbdelli/nestier

A NestJS Boilerplate to help you build your backend using Typescript Generics, MongoDB, TypeORM, Swagger, Compodoc, MailJet, Docker, Prometheus, Grafana.

clean-architecture ddd docker e2e generic hexagonal-architecture jwt mail mock mongodb nestjs nodejs prettier production-ready repository-pattern swagger typeorm typescript

Last synced: 14 Feb 2026

https://github.com/mshamaseen/laravel-repository-pattern

Files autogenerator for repositorry pattern

laravel repository repository-pattern stub stubs

Last synced: 13 Aug 2025

https://github.com/ardakazanci/Heyyoo

Heyyoo is a sample social media Android application 📱 built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Architecture Components, MVVM, Room, Retrofit, Material Components).

algolia android-application android-studio gson jetpack-android jetpack-lifecycle-components jetpack-navigation livedata-databinding livedata-extensions livedata-viewmodel mongodb-database mvvm-android mvvm-architecture navigation-architecture-component okhttp3 paging-library repository-pattern retrofit2 viewmodel-livedata viewmodel-navigation

Last synced: 11 May 2025

https://github.com/alirizaadiyahsi/kodkod

https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client

asp-net-core aspnetcorewebapi automapper bearer-tokens best-practices csharp design-patterns entity-framework-core inmemory-db jwt-authentication jwt-token lazy-loading netcore repository-pattern serilog swagger vue vuex web-api xunit

Last synced: 07 Mar 2026

https://github.com/rijwanansari/cleanarchitecturedotnet7blazorserver

A Clean Architecture project sample for Blazor Server with .NET 7 f using entity framework core and repository pattern.

asp-net-core blazor blazor-server clean-architecture dotnet7 entity-framework-core repository-pattern

Last synced: 06 Mar 2026

https://github.com/Kashish-Sharma/TheMovieDBApp

Movie App built with Android architecture components (LiveData, ViewModel, Room, Paging) and repository pattern.

android android-architecture-components kotlin livedata movie movies movies-api paging-library repository-pattern room room-persistence-library themoviedb-api viewmodel

Last synced: 28 Mar 2025

https://github.com/rom-rb/rom-repository

THIS PROJECT WAS MOVED TO rom-rb/rom

database mapping persistence repository-pattern rom-rb

Last synced: 05 Oct 2025

https://github.com/powerwolf543/swift-mvp-sample

It's an iOS simple project that how I implement MVP (Model-View-Presenter) and Clean Architecture in Swift.

clean-architecture ios mvp repository-pattern swift viper-architecture

Last synced: 08 May 2025

https://github.com/powerwolf543/Swift-MVP-Sample

It's an iOS simple project that how I implement MVP (Model-View-Presenter) and Clean Architecture in Swift.

clean-architecture ios mvp repository-pattern swift viper-architecture

Last synced: 13 Jul 2025

https://github.com/cajuncoding/graphql.repodb

A set of extensions for working with HotChocolate GraphQL and Database access with micro-orms such as RepoDb (or Dapper). This extension pack provides access to key elements such as Selections/Projections, Sort arguments, & Paging arguments in a significantly simplified facade so this logic can be leveraged in the Serivces/Repositories that encapsulate all data access (without dependency on IQueryable and execution outside of the devs control).

arguments cursor-pagination dapper database-access hotchocolate hotchocolate-graphql micro-orms projection repodb repository repository-pattern resolvers selections sort-arguments sql sql-server sqlserver

Last synced: 17 Jun 2025

https://github.com/cajuncoding/GraphQL.RepoDB

A set of extensions for working with HotChocolate GraphQL and Database access with micro-orms such as RepoDb (or Dapper). This extension pack provides access to key elements such as Selections/Projections, Sort arguments, & Paging arguments in a significantly simplified facade so this logic can be leveraged in the Serivces/Repositories that encapsulate all data access (without dependency on IQueryable and execution outside of the devs control).

arguments cursor-pagination dapper database-access hotchocolate hotchocolate-graphql micro-orms projection repodb repository repository-pattern resolvers selections sort-arguments sql sql-server sqlserver

Last synced: 08 Oct 2025

https://github.com/mhndev/yii2-repository

Yii2 repository Pattern Implementation

design-patterns mongodb repository-pattern yii-component

Last synced: 12 May 2025

https://github.com/pimbrouwers/lunchpail

.NET Standard Unit of Work implementation for ADO.NET

ado ado-net ioc-container repository-pattern unit-of-work

Last synced: 15 Apr 2025

https://github.com/freshfox/firestore-storage

A typed wrapper around Firestore incluing a querybuilder and an in-memory implementation for testing

firebase firestore inversify repository-pattern

Last synced: 14 Apr 2025

https://github.com/kawser2133/clean-structured-api-project

The "Clean Structured API Project" is a template designed to create well-organized and maintainable ASP.NET Core API applications. It follows RESTful principles, Clean Architecture and SOLID principles, implements the Dependency Injection, Repository, and Unit of Work design pattern, and utilizes Entity Framework Core for data access.

asp-net-core clean-architecture clean-code crud-api crud-application crud-operation dependency-injection entity-framework-core microservice repository-pattern rest-api solid-design-principles unitofwork-pattern web-api

Last synced: 14 Jun 2025

https://github.com/nhadi/happysocialmedia

Microservices Social Media / Network / Chatt, with .net core 2.2, Docker, Implement with Domain Driven Design with all best practices design and architetural patterns as DDD, CrossCutting IoC, SOLID, etc

chatting-app code-first dapper design-patterns docker domain-driven-design entity-framework-core ioc-container micro-orm microservices microservices-application microservices-architecture microservices-example net-core-2-2 net-core-api repository-pattern social-media social-network solid-principles

Last synced: 13 Aug 2025

https://github.com/stevenferrer/nero

A library for generating the repository pattern.

code-generation code-generator go golang postgres postgresql repository-pattern sql sqlite3

Last synced: 09 Apr 2025

https://github.com/sqlrepo/sqlrepo

SqlRepo is a .NET library for building SQL statements with Lambda Expressions and mapping results to objects

dotnet dotnetcore netcore netstandard orm repository repository-pattern sql sqlserver

Last synced: 03 Aug 2025

https://github.com/SqlRepo/SqlRepo

SqlRepo is a .NET library for building SQL statements with Lambda Expressions and mapping results to objects

dotnet dotnetcore netcore netstandard orm repository repository-pattern sql sqlserver

Last synced: 18 Apr 2025

https://github.com/giordanolima/eloquent-repository

Repository pattern for Eloquent ORM with focus in cache.

eloquent laravel laravel-package repository repository-pattern

Last synced: 22 Jun 2025

https://github.com/neckerfree/advancedwebapi

Minimal Web API to advanced data retrieval using pagination, filtering, searching, sorting

c-sharp dependency-injection filtering minimal-api net-core paging repository-pattern scaffolding searching sorting unitofwork-pattern

Last synced: 19 Apr 2025

https://github.com/fionicholas/Football-App

:soccer: Football App using MVVM, LiveData, RxJava2, DI, Room, Repository Patern

dependency-injection football-app kotlin mvvm repository-pattern room-database rxjava2

Last synced: 11 May 2025

https://github.com/mfkimbell/aws-saas-webapp-template

AWS SaaS DevOps Webapp Template: Fully automated DevOps template for deploying a SaaS web application on AWS using Terraform, GitHub Actions, and ECS. It includes a Next.js frontend and a FastAPI backend with PostgreSQL (RDS), featuring a JWT-based authen

decorator-pattern docker ecs fastapi hashicorp-cloud nexjs postgresql react redux repository-pattern sqlalchemy terraform

Last synced: 19 Apr 2025

https://github.com/aklinkert/go-gorm-repository

A straightforward repository pattern implementation for GORM. Easy to use and easy to test with gomock.

golang golang-library golang-package gorm gorm-orm repository repository-pattern

Last synced: 07 Sep 2025

https://github.com/nicosnicolaou16/pokedex_compose

A modern Pokédex app for Android built with the latest technologies recommended by Google. This project showcases a clean, scalable architecture and a fluid user interface using Jetpack Compose.

android android-application coil dependency-injection dto-entity-mapper hilt-dependency-injection jetpack-compose koltin-flow kotlin-android kotlin-coroutines ksp navigation-type-safety pokedex pokemon pokemon-api repository-pattern retrofit2 shared-element-transition shared-element-transition-api viewmodel

Last synced: 06 Mar 2026

https://github.com/snapp-incubator/crafting-table

SQL database repository code generator based on model

code-generator golang repository-pattern sql

Last synced: 15 Jul 2025

https://github.com/rakhiazfa/laravel-sarp

Helps you in creating services and repository in laravel.

laravel laravel-package php repository-pattern service-pattern

Last synced: 05 Jul 2025

https://github.com/ankitsharma-007/movieapp

A full-stack web application for managing movie data, created with ASP.NET Core and Angular, using SQL Server as a database.

angular angular-material ankit-sharma asp-net-core authentication authorization bootstrap csharp entity-framework-core form-validation jwt repository-pattern sql-server typescript web-api

Last synced: 16 Apr 2025

https://github.com/jchristn/watsonorm

WatsonORM is a lightweight and easy to use object-relational mapper (ORM) in C# for .NET Core.

dotnet mysql mysql-database orm postgres postgresql postgresql-database repository-pattern sqlite sqlserver

Last synced: 24 Sep 2025

https://github.com/adelayman1/QuranAppCoroutine

This repository contains a quran app that implements mvvm architecture , clean architecture , navigation component , hilt , etc.... using kotlin language

android clean-architecture coroutines coroutines-android coroutines-flow hilt hilt-dagger2 hilt-dependency-injection holy-quran kotlin mvvm-android navigation-component quran repository-pattern retrofit retrofit2-coroutines

Last synced: 01 Feb 2026

https://github.com/abunuwas/repository-pattern-tutorial

Repository for my YouTube tutorial "Using the Repository Pattern for better data access encapsulation" (https://youtu.be/l_7ZpHE4EEY)

data-access data-access-layer database decoupling python repository-pattern tight-coupling

Last synced: 05 Jul 2025

https://github.com/rajashekarraju/hangman-compose

:video_game: Hangman Game for Android :robot: build with Compose :rocket:. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.

composable compose-android compose-navigation hangman-game jetpack-components jetpack-compose koin-injection kotlin-android material-design repository-pattern room-database viewmodel

Last synced: 26 Feb 2026

https://github.com/simplifynet/simplify

Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly.

api-framework backend-framework c-sharp dependency-injection dot-net dot-net-core fluentnhibernate ioc-container mono-support nhibernate repository-pattern simplify smtp-client windows-services xml-serialization

Last synced: 26 May 2026