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

Projects in Awesome Lists tagged with strategy-pattern

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

https://github.com/yusufyilmazfr/tasarim-desenleri-turkce-kaynak

Türkçe kaynağa destek olması amacıyla oluşturulmuş bir kaynaktır. Konu anlatımının yanı sıra C#, Java, Go, Python, Kotlin ve TypeScript gibi birçok dilde tasarım desenlerinin uygulamasını içermektedir.

abstract-factory-pattern adapter-pattern bridge-pattern builder-pattern composite-pattern decorator-pattern design-pattern design-patterns facade-pattern factory-pattern iterator-pattern mediator-pattern memento-pattern observer-pattern prototype-pattern proxy-pattern singleton-pattern state-pattern strategy-pattern visitor-pattern

Last synced: 29 Apr 2025

https://github.com/khusnetdinov/ruby.fundamental

:books: Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs

builder-pattern decorator-pattern design-patterns factory-pattern insertion-sort principles ruby search-algorithm selection-sort solid sorting-algorithms strategy-pattern thread

Last synced: 04 Apr 2025

https://github.com/fastify/fastify-auth

Run multiple auth functions in Fastify

authentication fastify fastify-plugin strategy-pattern

Last synced: 14 May 2025

https://github.com/dsc-cmt/spring-easy-strategy

a useful framework for use strategy design pattern in spring easily

design-patterns spring strategy strategy-pattern

Last synced: 12 May 2025

https://github.com/alt3/sequelize-to-json-schemas

Convert Sequelize models into various JSON Schema variants (using the Strategy Pattern)

javascript json-schema oas oas2 openapi sequelize strategy-pattern swagger

Last synced: 17 Oct 2025

https://github.com/trendyol/kubernetes-operator-api

The Kubernetes API is a sample Kubernetes operator API using the Java Kubernetes Client. The API is designed for master-worker deployment to satisfy the requirements.

hexagonal-architecture java11 kubernetes kubernetes-client kubernetes-operator lombok rest-api spring-boot strategy-pattern swagger

Last synced: 10 Apr 2025

https://github.com/brh55/react-native-injectable-component

💉 A "injectable" react-native component that allows an external component to be injected during run-time while fallbacking to a default component

component dependency-injection react-native strategy-pattern

Last synced: 12 Apr 2025

https://github.com/kavithma-thushal/bashicomputershop-layered

Computershop using java 11, javafx & maven in Layered-Architecture (Layered Coursework)

facade-pattern java javafx layered-architecture mysql strategy-pattern

Last synced: 12 Oct 2025

https://github.com/selimhorri/strategy-pattern

Design Pattern Implementation

design-patterns java strategy-pattern

Last synced: 12 Apr 2025

https://github.com/daluisgarcia/flask-modular-architecture-template

A flask modular architecture template that uses strategy pattern to create and subscribe modules to the app. This allows to have a good folder structure in your project

flask flask-application flask-sqlalchemy flask-template folder-structure modular-architecture modularization python python3 strategy-pattern

Last synced: 22 Jun 2025

https://github.com/gmershad/sales-tax

Sales Tax Problem Solution in C# using with Abstract Factory and Strategy Design Pattern

abstract-factory-pattern csharp designpatterns sales-tax strategy-pattern thoughtworks

Last synced: 23 Apr 2025

https://github.com/keremtan/wellshellgame

This is a demo game running on console. This game is designed to understand the uses of Strategy and Simple Factory Design Patterns.

design-patterns designpatterns factory-design-pattern factory-pattern java patterns simple-factory simple-factory-design-pattern simple-factory-pattern strategy strategy-design-pattern strategy-pattern

Last synced: 27 Oct 2025

https://github.com/nikoo-asadnejad/designpatterns

This repository contains detailed explanations and C# implementations of the most commonly used software design patterns. Each pattern is accompanied by examples that demonstrate its practical usage in real-world scenarios.

adapter-pattern bridge-pattern builder-pattern creational-design-patterns creational-patterns decorator-pattern design-pattern design-patterns factory-pattern mediator mediator-pattern proxy-pattern singleton-pattern strategy-pattern structral-design-patterns

Last synced: 30 Jun 2025

https://github.com/anujakoralage/wholesalemavenspringjpa

This system was developed for whole sale order and item management system for super market. System was developed using Layered Architecture and Singleton, Factory, DAO, DTO, Strategy design patterns with JPA, Spring and Maven

dao-design-pattern dto-entity-mapper factory-pattern java javafx jpa layered-architecture maven singleton-pattern spring strategy-pattern

Last synced: 21 Jun 2025

https://github.com/moientajik/filterattributestrategypattern

A sample which shows how to use strategy pattern in filter attributes in ASP.NET Core.

asp-net-core design-patterns strategy-pattern

Last synced: 01 Apr 2025

https://github.com/g0dkar/proof-of-concept-spring-strategy

One way to implement a Strategy with Spring Boot

spring-boot strategy strategy-pattern

Last synced: 26 Jul 2025

https://github.com/kamilhan-karaismailoglu/observer-strategy-decorator-design-patterns-with-wpf

In this project; observer, decorator and strategy design patterns were applied on the ready-made WPF codes. This project was written for object oriented programming lecture.

csharp decorator-pattern observer-pattern strategy-pattern wpf xmal

Last synced: 30 Oct 2025

https://github.com/bbtsoftware/bbt.strategypattern

A strategy pattern implementation

nuget-package strategy-pattern

Last synced: 17 May 2025

https://github.com/mrbrunelli/delivery-polymorphism

A delivery system sample with polymorphism

node polymorphism strategy-pattern typescript vitest

Last synced: 04 Aug 2025

https://github.com/anujakoralage/wholesalewithspringdatajpa

This system was developed for whole sale order and item management system for super market. System was developed using Layered Architecture and Singleton, Factory, DAO, DTO, Strategy design patterns with JPA, Spring Data JPA

dao-design-pattern dto-entity-mapper factory-pattern java javafx jpa layered-architecture maven singleton-pattern spring spring-data-jpa strategy-pattern

Last synced: 09 Nov 2025

https://github.com/rafaelfgx/microservices

Clean Architecture, Event-Driven Architecture, Clean Code, SOLID Principles, Resilience, Idempotency, Folder-by-Feature, Patterns (Mediator, Result, Strategy, Outbox, Retry, Circuit Breaker), Java, Spring Boot, Kong, Keycloak, Kafka, MongoDB, Redis, Elastic, Kibana, Swagger, Docker.

circuit-breaker-pattern clean-architecture clean-code elasticsearch event-driven-architecture java kafka keycloak kong mediator-pattern mongodb outbox-pattern redis retry-pattern solid spring-boot strategy-pattern

Last synced: 10 Jun 2025

https://github.com/harismuneer/factory-singleton-and-strategy-design-patterns_examples

🐉 Solved problems demonstrating the use of Factory, Singleton and Strategy Design Patterns using Java. These problems were solved during the course "Object Oriented Analysis and Design CS309"

behavioral-patterns creational-patterns design-patterns design-patterns-implemented-in-java factory-method factory-pattern object-oriented-design singleton-pattern strategy-design-pattern strategy-pattern

Last synced: 17 Feb 2026

https://github.com/defi0x1/strategy-pattern

Combined sort-algorithm with strategy pattern

design-patterns rust-lang sorting-algorithms strategy-pattern

Last synced: 07 Oct 2025

https://github.com/caleb-collar/quickfile

QuickFile is a LAN file transfer tool written in java. Designed to be lightweight and easy on the eyes.

ftp gui java lightweight proxy-pattern strategy-pattern

Last synced: 04 Apr 2025

https://github.com/programmer-rd-ai/ci6115_food_ordering_system

The Pizza Ordering System is a sophisticated software solution that revolutionizes the way customers order and customize their perfect pizza. Built with Python, this system implements multiple design patterns to create a robust, scalable, and user-friendly platform.

builder-pattern chain-of-responsibility-pattern command-pattern decorator-pattern design design-patterns patterns python python3 state-pattern strategy-pattern

Last synced: 07 Apr 2025

https://github.com/ziadasem/thread_safe_logger

A thread-safe logger that is flexible enough to support console, file, and other logging strategies. developed in C++

modern-cpp multithreading oop oop-cpp strategy-pattern threads

Last synced: 05 Apr 2025

https://github.com/rajagopal28/pricing-engine-go

An Experimental application in goLang to work in a simple pricing engine considering various factors from the customer who is trying to rent a vehicle from a rental service provider.

chain-of-responsibility configurable go-testing golang linked-data pricing rest-api rpc-server service-oriented-architecture strategy-pattern stub-backend tdd

Last synced: 12 Jun 2025

https://github.com/anujakoralage/wholesalemavenspringhibernate

This system was developed for whole sale order and item management system for super market. System was developed using Layered Architecture and Singleton, Factory, DAO, DTO, Strategy design patterns with JPA, Spring and Maven

dao-design-pattern dto-entity-mapper factory-pattern hibernate-framework java java-fx layered-architecture maven singleton-pattern spring strategy-pattern

Last synced: 21 Jun 2025

https://github.com/bishalpaudel/finco

A simple framework that provides abstraction for financial applications such as bank or credit card applications.

abstract-factory-pattern account-pattern command-pattern design-patterns java-8 observer-pattern party-pattern singleton-pattern strategy-pattern

Last synced: 24 Feb 2025

https://github.com/kaon-k-s/log-library

Unified interface for logging messages using databases, files, and the console. C#, Software Design Patterns, Interfaces

composite-pattern csharp factory-pattern interfaces patterns singleton-pattern software-design strategy-pattern

Last synced: 08 Nov 2025

https://github.com/xeoneux/react-native-super-injector

💉 An "injectable" react-native component that allows an external component to be injected during run-time while falling back to a default component

component dependency-injection react-native strategy-pattern

Last synced: 02 Aug 2025

https://github.com/vilasmaciel/elearning-analytics-kata

Simple kata to practice the Strategy Pattern

coding-dojo java kata patterns strategy-pattern

Last synced: 20 Oct 2025

https://github.com/vovandreevik/moving-strategy

This Java example demonstrates a simple implementation of the Strategy Design Pattern.

interface interface-java java oop oops-in-java strategy-pattern

Last synced: 07 Apr 2025

https://github.com/anujakoralage/wholesaleposwithjpa

This system was developed for whole sale order and item management system for super market. System was developed using Layered Architecture and Singleton, Factory, DAO, DTO, Strategy design patterns

dao-design-pattern dto-entity-mapper factory-pattern jasper-reports java javafx jpa layered-architecture mysql orm singleton-pattern strategy-pattern

Last synced: 09 Nov 2025

https://github.com/andrezatcascais/dio-lab-patterns-project-java

Exploring Design Patterns in Practice with Java. This course is a module of the Bootcamp organised by DIO - Digital Innovation.

backend bootcamp-project design-patterns facade-pattern gof-patterns intellij java17 mid-level oop singleton-pattern strategy-pattern

Last synced: 12 Feb 2026

https://github.com/kishornaik/sol_strategy_pattern

Simple example of Strategy Pattern.

replace-condtion-pattern strategy-pattern

Last synced: 22 Feb 2025

https://github.com/harismuneer/Factory-Singleton-and-Strategy-Design-Patterns_Examples

🐉 Solved problems demonstrating the use of Factory, Singleton and Strategy Design Patterns using Java. These problems were solved during the course "Object Oriented Analysis and Design CS309"

behavioral-patterns creational-patterns design-patterns design-patterns-implemented-in-java factory-method factory-pattern object-oriented-design singleton-pattern strategy-design-pattern strategy-pattern

Last synced: 16 Jul 2025

https://github.com/maxicorrea/java-taller-tp0

Practical work of programming workshop in UNPAZ reprogrammed using OOP and Unit Testing.

algorithms object-oriented-programming strategy-pattern unit-testing

Last synced: 16 Jul 2025

https://github.com/tugayesilyurt/spring-useful-strategy-pattern-example

Two useful Strategy Pattern example ( java,spring boot )

spring-boot strategy-pattern

Last synced: 06 Apr 2025

https://github.com/rbkgh/exercism-helloworld

My solution to exercism.io java hello world (http://exercism.io/submissions/892d1eb991e1443bbebaee0769aab6a8)

exercise-solutions exercism exercism-exercises exercism-java java java8 strategy-pattern tests

Last synced: 05 Mar 2025

https://github.com/ziadasem/design-patterns-in-dart

selected design patterns implemented with dart programming language, oriented for flutter development

adapter-pattern dart design-patterns facade-pattern factory-pattern flutter observer-pattern singleton strategy-pattern

Last synced: 06 Jul 2025

https://github.com/nyrta1/j40

Educational practice for the final project on the subject of [ Software Design Patterns ] №2nd project

adapter-pattern decorator-pattern factory-pattern observer-pattern singleton-pattern strategy-pattern

Last synced: 18 Mar 2025

https://github.com/hidayatarg/sms.providers

Using multiple SMS Provider with Dependency Injection using Strategy Pattern .Net7.0

asp-net-core dependency-injection strategy-pattern

Last synced: 01 Mar 2025

https://github.com/nazemmahmud/design-paterns

Repository Lists of the design patterns created in this git

decorator-pattern facade-pattern mediator-pattern memento-pattern strategy-pattern

Last synced: 24 Dec 2025

https://github.com/danpersa/kotlin-image

Test repo for some kotlin code

kotlin strategy-pattern

Last synced: 27 Oct 2025

https://github.com/aryansharma5/pyalb

A load balancer implementation from scratch in python

flask http load-balancer python round-robin strategy-pattern

Last synced: 18 Mar 2025

https://github.com/andydune/arraycontainer

It offers convenien inteface for incapsulated array. Implaments strategy template for any number of filters.

arrays php php7 strategy-pattern

Last synced: 02 Mar 2025

https://github.com/jke94/mocking-resolver-extension-method-strategy-pattern

Mocking and unit testing strategy pattern resolver method in dependency injection context.

csharp dotnet moq nunit strategy-pattern

Last synced: 02 Mar 2025

https://github.com/nurfarazi/herstory

full-stack web application focusing on interactive storytelling. It combines Angular 10 and .NET Core 3.1, featuring clean architecture, robust authentication, and plans for future enhancements like Redis integration and Dockerization.

clean-architecture cqrs decorator-pattern factory-pattern observer-pattern singleton-pattern strategy-pattern unit-of-work

Last synced: 23 Feb 2025

https://github.com/chiraag-kakar/design-patterns

Examples illustrating various design patterns

strategy-pattern

Last synced: 04 Apr 2025

https://github.com/julianamancera/labassign1_strategy-pattern

Software Engineering 2 - Strategy Pattern: Laboratory Assignment 1

game-app software-engineering strategy-pattern

Last synced: 04 Mar 2025

https://github.com/felipeaz/strategy-pattern

Strategy pattern implementation in Golang

design-patterns golang strategy-pattern

Last synced: 24 Feb 2025

https://github.com/n3d1117/shapecreator

Esercizio per esame di Ingegneria del Software - 2018

abstract-factory-pattern java observer-pattern software-engineering strategy-pattern

Last synced: 06 Apr 2025

https://github.com/rbkgh/exercism-rnatranscription

My solution to exercism.io java rna-transcription intentionally overkilled with strategy pattern(http://exercism.io/submissions/360537f555284c4196f327d597f79123)

exercism exercism-exercises exercism-java exercism-solutions overkill-algorithm rna-transcription strategy-pattern

Last synced: 05 Mar 2025