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

Projects in Awesome Lists tagged with design-pattern

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

https://github.com/sschmid/entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 13 May 2025

https://github.com/sschmid/Entitas

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 10 Apr 2025

https://github.com/guanguans/design-patterns-for-humans-cn

设计模式超简单的解释 - An ultra-simplified explanation to design patterns

design design-pattern design-patterns design-tools designer designpattern

Last synced: 06 Oct 2025

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/hellokaton/java-bible

:banana: 我的技术摘要

aop design-pattern ioc java java-8 linux mvc orm

Last synced: 15 May 2025

https://github.com/mgechev/angularjs-in-patterns

AngularJS in patterns - this repository provides different look into AngularJS. It contains information where different design patterns are used inside the framework or any Angular application.

angular design-pattern

Last synced: 15 May 2025

https://github.com/gimunlee/tech-refrigerator

🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟

algorithm computer-science data-structures database design-pattern hacktoberfest hacktoberfest2020 interview interview-questions it knowledgebase language network operating-system software-engineering tech

Last synced: 24 Aug 2025

https://github.com/rmanguinho/clean-react

Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

clean-architecture clean-code design-pattern hooks javascript react reactjs recoil tdd typescript

Last synced: 16 May 2025

https://github.com/shadyboukhary/flutter_clean_architecture

Clean architecture flutter: A Flutter package that makes it easy and intuitive to implement Uncle Bob's Clean Architecture in Flutter. This package provides basic classes that are tuned to work with Flutter and are designed according to the Clean Architecture.

clean-architecture clean-code dart dart2 dartlang design-pattern flutter flutter-package hacktoberfest uncle-bob

Last synced: 15 May 2025

https://github.com/ShadyBoukhary/flutter_clean_architecture

Clean architecture flutter: A Flutter package that makes it easy and intuitive to implement Uncle Bob's Clean Architecture in Flutter. This package provides basic classes that are tuned to work with Flutter and are designed according to the Clean Architecture.

clean-architecture clean-code dart dart2 dartlang design-pattern flutter flutter-package hacktoberfest uncle-bob

Last synced: 03 Apr 2025

https://github.com/ux-and-i/storybook-design-token

Display design token documentation generated from your stylesheets and icon files. Preview design token changes in the browser. Add your design tokens to your Storybook Docs pages using the custom Doc Blocks.

addon angular css design-pattern design-system design-tokens react sass storybook storybook-addon stylesheets svg vue

Last synced: 14 May 2025

https://github.com/maldoinc/wireup

Type-driven dependency injection for Python. Fail-fast validation, explicit lifetimes, native integrations for FastAPI, Flask, Django, and more.

aiohttp async dependency-injection dependency-injection-container dependency-injection-framework dependency-injector design-pattern di django fastapi flask free-threading ioc-container pep703 python service-locator starlette

Last synced: 15 Apr 2026

https://github.com/pavelloparev/design-patterns

Contains examples of design patterns that implemented in php

design-pattern design-patterns examples oop php phpunit

Last synced: 15 Jun 2025

https://github.com/zoranpandovski/design-patterns

:briefcase: Design patterns written in different programming languages :triangular_ruler:

cpp csharp design-pattern design-patterns gang-of-four good-practices hacktoberfest hacktoberfest2020 java javascript php python

Last synced: 15 May 2025

https://github.com/ZoranPandovski/design-patterns

:briefcase: Design patterns written in different programming languages :triangular_ruler:

cpp csharp design-pattern design-patterns gang-of-four good-practices hacktoberfest hacktoberfest2020 java javascript php python

Last synced: 09 May 2025

https://github.com/spencer-luo/pydesignpattern

Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.

adapter callback clone command composite decorator design-pattern factory filter iterator mediator objectpool observer principle proxy python refactor responsibility singleton strategy

Last synced: 09 Apr 2025

https://github.com/vanhakobyan/designpatterns

:key:Elements of Reusable Object-Oriented Software:unlock:is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.

abstract-factory-pattern adapter bridge bulider chain-of-responsibility command composite decorator-pattern design-pattern facade-pattern flyweight interpreter iterator mediator-pattern memento-pattern object-pool prototype proxy singleton-pattern state

Last synced: 08 Apr 2025

https://github.com/yeonjuan/dev-blog

개발 블로그, 공부한거 정리

browser design-pattern javascript

Last synced: 04 Apr 2025

https://github.com/nackily/patterns-for-me

结合真实案例场景对常见的设计模式展开论述,列举特点和适用场景,总结使用技巧,以及分析在开源框架源码中的应用。截止目前,项目已有 13w+ 字...

design-pattern gof-patterns java

Last synced: 21 Aug 2025

https://github.com/spring2go/core-spring-patterns

设计模式 by 波波微课

design-pattern patterns

Last synced: 21 Aug 2025

https://github.com/weihanli/designpatterns

DesignPatterns samples by CSharp《大话设计模式》 中设计模式总结/C#(.NET)代码

csharp design-pattern design-patterns designpatterns dotnet dotnetcore oop patterns

Last synced: 13 Apr 2025

https://github.com/rafaelfgx/designpatterns

The 23 Gang of Four Design Patterns.

design-pattern design-patterns

Last synced: 04 Apr 2025

https://github.com/prmr/softwaredesign

Introduction to Software Design with Java

course course-material design design-pattern lecture-material

Last synced: 20 Aug 2025

https://github.com/whizark/php-patterns

A minimal and conceptual PHP 5.4+ pattern collection that *will* cover design patterns (not only GoF's), anti-patterns, closure patterns, refactoring patterns

design-pattern design-patterns php

Last synced: 17 Oct 2025

https://github.com/ThanlonSmith/design-pattern

Python3实现设计模式,致力于将设计模式的思想应用在开发中。创建型模式有:简单工厂模式、工厂方法模式、抽象工厂模式、 建造者模式和单例模式;结构型模式:适配器模式、桥模式、组合模式、外观模式和代理模式;行为型模式:责任链模式、观察者模式、策略模式和模板方法模式。设计模式是对软件设计中普遍存在或反复出向的各种问题所提出的解决方案。每一个设计模式系统地被命名、解释和评价了面向对象系统中一个重要和重复出现的设计。

design-pattern python3

Last synced: 04 Apr 2025

https://github.com/khajavi/practical-design-patterns

Practices of Design Patterns in programming languages

design-pattern design-patterns gof

Last synced: 14 Apr 2025

https://github.com/aws/iot-atlas

The content of the IoT Atlas

cloud design-pattern design-patterns iot

Last synced: 20 Oct 2025

https://github.com/khajavi/Practical-Design-Patterns

Practices of Design Patterns in programming languages

design-pattern design-patterns gof

Last synced: 03 May 2025

https://github.com/altafjava/spring-interview-questions-answers

List of top best Spring framework Interview questions and answers including Spring Boot, MVC, Security, Core, etc. Most popular important frequently asked questions (FAQ) in spring for Freshers & Experienced professionals.

design-pattern interview-practice interview-preparation interview-project java java-interview java-interview-questions java-interview-questions-answers spring spring-boot spring-boot-interview-questions spring-core spring-framework spring-interview-questions spring-interview-questions-answers spring-web springboot

Last synced: 21 Aug 2025

https://github.com/voodooattack/when-ts

When: recombinant design pattern for state machines based on gene expression with a temporal model

design-pattern design-patterns event-based nodejs software-engineering state-machine state-management temporal-models typescript typescript-decorators typescript-library

Last synced: 09 Apr 2025

https://github.com/ILoveDotNet/ilovedotnet

I love to teach dotnet concepts in a simple way with real world examples to people who aspire to to be a dotnet developer. I also help developers to refresh their memory with easy to understand analogy.

blazor csharp design-pattern dotnet entity-framework http-client linq maui middleware oop owasp report solid swagger tdd webapi

Last synced: 18 Apr 2025

https://github.com/d0pare/design-patterns

Head First Design Patterns Implementation in C# for .NET Core

design-pattern dotnet

Last synced: 21 Aug 2025

https://github.com/gabrielbmoro/slides-about-android-development

A project to share knowledge with the community in a fun way using characters from movies and tv shows to explain subjects related to Android development.

android design-pattern kotlin kotlin-android

Last synced: 13 Jun 2025

https://github.com/jeffcampbellmakesgames/entitas-redux

An entity-component framework for Unity with code generation and visual debugging

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 26 Oct 2025

https://github.com/BookaiCode/JavaRecord

「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。打造Java后端知识体系,帮助Java初学者成长

design-pattern elasticsearch java jvm mysql redis

Last synced: 04 Apr 2025

https://github.com/jeffcampbellmakesgames/Entitas-Redux

An entity-component framework for Unity with code generation and visual debugging

csharp design-pattern design-patterns ecs entity entity-component-system game game-development gamedev unity

Last synced: 25 Apr 2025

https://github.com/microwind/design-patterns

Design Pattern 经典设计模式源码 C/Java/Go/JavaScript/Python等不同语言实现。 FP/OOP/MVC/MVP/MVVM/DDD等设计思想研究。适合高级程序员和架构师,希望深刻洞察问题,找到合适的方案。

c design-pattern facade-pattern factory-pattern golang interpreter-pattern java javascript js mvc mvp mvvm observer-pattern oop proxy-pattern python singleton-pattern state-pattern ts visitor-pattern

Last synced: 04 Mar 2026

https://github.com/tranngoclam/movie-booking

An example for booking movie seat, combined of Android Data Binding, State Design Pattern and Multibinding + Autofactory. iOS version is: https://github.com/lizhiquan/MovieBooking

android android-ui architecture booking clean-code dagger2 data-binding dependency-injection design-pattern factory film movie multibinding recyclerview state

Last synced: 03 Jul 2025

https://github.com/harismuneer/minesweeper-desktop-game

💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.

decoupled-components design-pattern design-patterns-implemented-in-java desktop-game java-game java-swing-game microsoft-access minesweeper minesweeper-game model-view-controller mvc-application mvc-architecture mvc-pattern netbeans-project object-oriented-design object-oriented-programming-project ready-to-run swing-game swing-gui swing-mvc

Last synced: 21 Sep 2025

https://github.com/harismuneer/Minesweeper-Desktop-Game

💣 An object-oriented clone of the famous Windows game Minesweeper made in Java-Swing Framework following the Model View Controller (MVC) Architecture. Its a stand-alone desktop game which also provides save and load game functionalities.

decoupled-components design-pattern design-patterns-implemented-in-java desktop-game java-game java-swing-game microsoft-access minesweeper minesweeper-game model-view-controller mvc-application mvc-architecture mvc-pattern netbeans-project object-oriented-design object-oriented-programming-project ready-to-run swing-game swing-gui swing-mvc

Last synced: 16 Jul 2025

https://github.com/platisd/refactoring-for-testability-cpp

Hard-to-test patterns in C++ and how to refactor them

cpp design-pattern gtest refactoring solid testability unit-testing

Last synced: 04 Jul 2025

https://github.com/thiagodp/spec-pattern

Specification design pattern for JavaScript and TypeScript with bonus classes

builder design-pattern filter javascript matcher matching pattern rule spec specification specification-pattern typescript

Last synced: 10 Apr 2025

https://github.com/freerware/work

A compact library for tracking and committing changes to your entities.

database design-pattern design-patterns designpattern designpatterns go golang martin-fowler resiliency transactions unit-of-work unitofwork

Last synced: 14 Jan 2026

https://github.com/onl1ner/swiftui-mv-architecture

A more natural architectural approach on writing SwiftUI applications

architecture design-pattern model-view model-view-viewmodel mv mvvm swiftui

Last synced: 09 Apr 2025

https://github.com/xkcoding/design-pattern

设计模式学习配套代码

design-pattern java

Last synced: 24 Apr 2025

https://github.com/dingpingzhang/simplefactorygenerator

A simple factory source generator that enables the pattern to not violate the open-close principle.

architecture design-pattern design-patterns design-principles factory-method factory-method-pattern simple-factory simple-factory-pattern

Last synced: 19 Mar 2025

https://github.com/marusyk/designpatterns

The project includes examples of implementation of Design Patterns by GOF using C# and UML diagrams

design-pattern gof uml-diagram

Last synced: 19 Apr 2025

https://github.com/elmassimo/queryable

❔ Gives your queries a home and avoid tucking scopes inside your models

activerecord design-pattern mongoid query query-objects rails ruby

Last synced: 14 Apr 2025

https://github.com/kyoheig3/plan

The Plan.framework helps to keep your iOS application design clean.

clean-architecture design-pattern plan swift

Last synced: 28 Apr 2025

https://github.com/slashhuang/design-patterns-tutorial

主流JS设计模式简单分解

design-pattern design-thinking javscript

Last synced: 27 Oct 2025

https://github.com/jimmy-park/singleton

C++11/17/20 thread-safe singleton pattern using CRTP

cmake cpp cpp11 cpp17 cpp20 crtp dclp design-pattern header-only singleton singleton-pattern

Last synced: 12 Jul 2025

https://github.com/vectorxxxx/note_designpatterns

尚硅谷Java设计模式(图解+框架源码剖析)学习笔记

design-pattern design-patterns

Last synced: 10 Jul 2025

https://github.com/haraldbregu/design_patterns_with_swift

Programming Design Patterns in Swift with simple examples

design design-pattern design-patterns mvc patterns playground swift swift4 swift5 xcode

Last synced: 30 Oct 2025

https://github.com/alexyslozada/patrones-de-diseno-con-go

Curso de patrones de diseño utilizando el lenguaje de programación Go

design-pattern design-patterns go golang patrones-diseno

Last synced: 17 Aug 2025

https://github.com/kubit-ui/kubit-react-components

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience.

accesibility components components-library components-react design-pattern design-system javascript react storybook typescript wcag

Last synced: 24 Jan 2026

https://github.com/guobinhit/design-pattern

🌴 Detail design pattern and give many demos in Java.

design-pattern factory java observable singleton

Last synced: 01 May 2025

https://github.com/reversingid/programming-reference

Open repository of programming topic for reverse engineering purpose.

algorithm data-structure design-pattern hacktoberfest

Last synced: 15 Oct 2025

https://github.com/TPei/circuit_breaker

Implementation of the circuit breaker pattern in crystal

circuit-breaker circuit-breaker-pattern crystal design-pattern

Last synced: 27 Mar 2025

https://github.com/tpei/circuit_breaker

Implementation of the circuit breaker pattern in crystal

circuit-breaker circuit-breaker-pattern crystal design-pattern

Last synced: 09 Jul 2025

https://github.com/Falldot/Entitas-Go

Entitas-Go is a fast Entity Component System Framework (ECS) Go 1.17 port of Entitas v1.13.0 for C# and Unity.

design-pattern design-patterns ecs entitas entitas-go entity entity-component entity-component-system entity-framework game game-development game-engine gamedev go golang

Last synced: 06 May 2025