Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Design Patterns

Design Patterns

86 projects

Showing 36 of 86 projects

Design Patterns implemented in Java
Design Patterns implemented in JavaJava

A comprehensive collection of design patterns implemented in Java with detailed examples and explanations.

#gang-of-four#hacktoberfest#software-architecture
Stars94.2k
Forks27.4k
Last commit
Awesome Scalability
Awesome Scalability

An organized reading list of patterns, case studies, and articles on building scalable, reliable, and performant large-scale systems.

#devops#case-studies#reliability
Stars72.6k
Forks7.0k
Last commit6 months ago
Design Patterns for Humans™ - An ultra-simplified explanation
Design Patterns for Humans™ - An ultra-simplified explanation

An ultra-simplified explanation of design patterns with real-world examples and PHP code samples.

#code-examples#developer-education#software-architecture
Stars48.0k
Forks5.5k
Last commit1 year ago
python-patterns
python-patternsPython

A comprehensive collection of design patterns and idioms implemented in Python, covering creational, structural, and behavioral categories.

#code-examples#software-architecture#behavioral-patterns
Stars42.9k
Forks7.0k
Last commit
go-patterns
go-patternsGo

A curated collection of idiomatic design patterns, recipes, and idioms for the Go programming language.

#patterns#software-architecture#idiomatic-go
Stars28.1k
Forks2.3k
Last commit2 years ago
FizzBuzz Enterprise Edition
FizzBuzz Enterprise EditionJava

A satirical enterprise-grade implementation of the FizzBuzz programming exercise, showcasing over-engineered software architecture.

#enterprise-software#software-architecture#educational
Stars23.8k
Forks809
Last commit
Design Patterns PHP
Design Patterns PHPPHP

A comprehensive collection of design pattern implementations and examples in PHP 8.x.

#code-examples#software-architecture#designpatternsphp
Stars22.2k
Forks4.5k
Last commit1 year ago
Design Patterns in Swift
Design Patterns in SwiftSwift

A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.

#code-examples#gang-of-four#software-architecture
Stars15.3k
Forks1.7k
Last commit
awesome-ddd
awesome-ddd

A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.

#developer-education#software-architecture#cqrs
Stars12.3k
Forks1.4k
Last commit1 year ago
Domain-Driven Design
Domain-Driven Design

A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.

#software-architecture#developer-tools#cqrs
Stars12.3k
Forks1.4k
Last commit1 year ago
Prism
PrismC#

A framework for building loosely coupled, maintainable, and testable XAML applications across multiple .NET platforms.

#hacktoberfest#maui#avalonia
Stars6.8k
Forks1.7k
Last commit14 days ago
Prism
PrismC#

A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.

#hacktoberfest#maui#avalonia
Stars6.8k
Forks1.7k
Last commit14 days ago
Flutter Developer Roadmap
Flutter Developer Roadmap

A highly subjective, curated roadmap and resource collection for Flutter developers covering tools, patterns, and best practices.

#dart#app-store#developer-tools
Stars5.9k
Forks782
Last commit1 year ago
ProxyManager
ProxyManagerPHP

A PHP library that generates and manages various types of object-oriented proxy classes for lazy loading, access control, and remote objects.

#proxy#oop#performance-optimization
Stars5.0k
Forks190
Last commit4 days ago
Clean Architecture Manga
Clean Architecture MangaC#

A sample implementation of Clean Architecture principles for .NET 6 and React+Redux, featuring a virtual wallet application.

#entity-framework-core#software-architecture#solid-principles
Stars4.3k
Forks750
Last commit
Scrutor
ScrutorC#

Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection in .NET applications.

#scanning#hacktoberfest#asp-net-core
Stars4.3k
Forks278
Last commit6 months ago
API-led Connectivity pattern
API-led Connectivity pattern

A collection of reusable, vendor-neutral, industry-specific, and vendor-specific solution architecture patterns for building enterprise software systems.

#enterprise-software#api-gateway#architecture-patterns
Stars3.5k
Forks676
Last commit3 years ago
Anti Corruption Layer Pattern
Anti Corruption Layer Pattern

A collection of reusable, vendor-neutral, and industry-specific solution architecture patterns for building enterprise software systems.

#enterprise-software#api-gateway#architecture-patterns
Stars3.5k
Forks676
Last commit3 years ago
Interactor
InteractorRuby

A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.

#business-logic#rails#ruby-gem
Stars3.5k
Forks213
Last commit1 year ago
wisper
wisperRuby

A micro library providing Ruby objects with Publish-Subscribe capabilities for decoupled architectures.

#event-driven#rails#publish-subscribe
Stars3.3k
Forks153
Last commit1 year ago
Software Architecture
Software Architecture

A curated collection of resources on software architecture principles, patterns, methodologies, and tools.

#hacktoberfest#software-architecture#devops
Stars2.8k
Forks204
Last commit3 months ago
ActiveInteraction
ActiveInteractionRuby

A service object framework for Rails that encapsulates business logic with input validation and type safety.

#business-logic#command-pattern#rails
Stars2.1k
Forks146
Last commit7 months ago
App Architecture
App ArchitectureSwift

Sample code demonstrating iOS application design patterns in Swift from the App Architecture book.

#ios#software-architecture#sample-code
Stars2.1k
Forks298
Last commit1 year ago
The Principles of OOD in Swift 4
The Principles of OOD in Swift 4Swift

A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.

#interface-segregation-principle#single-responsibility-principle#software-architecture
Stars1.9k
Forks156
Last commit
Context mapping
Context mapping

A collection of patterns and resources to visualize relationships between bounded contexts and teams in Domain-Driven Design.

#team-topologies#software-architecture#miro-templates
Stars1.8k
Forks155
Last commit1 year ago
this-is-responsive
this-is-responsiveHTML

A collection of patterns, resources, and news for creating responsive web experiences.

#web-design#design-patterns#frontend
Stars1.6k
Forks189
Last commit3 years ago
jQuery patterns
jQuery patternsJavaScript

A collection of jQuery plugin boilerplates and patterns for intermediate to advanced developers.

#commonjs#widget-factory#boilerplate
Stars1.6k
Forks238
Last commit10 years ago
ios-architecture
ios-architectureSwift

A collection of iOS sample apps showcasing and comparing different architectural patterns like MVC, MVVM, VIPER, and RIBs.

#viper#ios#sample-code
Stars1.5k
Forks187
Last commit4 years ago
The Node Way
The Node WayJavaScript

A collection of design patterns and best practices for building scalable, maintainable Node.js applications.

#module-system#asynchronous-programming#software-architecture
Stars1.5k
Forks151
Last commit10 years ago
Domain-Driven Design in dynamic languages GitHub
Domain-Driven Design in dynamic languages GitHub

A curated collection of resources for implementing Domain-Driven Design and clean architecture patterns in Python, Ruby, PHP, and other dynamic languages.

#software-architecture#cqrs#cleanarchitecture
Stars1.4k
Forks124
Last commit3 years ago
Java Concurrency Checklist
Java Concurrency Checklist

A comprehensive checklist for reviewing Java concurrency code, covering design, documentation, synchronization, race conditions, and scalability.

#thread-safety#checklist#java concurrency
Stars1.4k
Forks159
Last commit5 years ago
Simple Injector
Simple InjectorC#

A fast, flexible, and easy-to-use Dependency Injection library for .NET that promotes best practices and verifiable configurations.

#software-architecture#testability#solid-principles
Stars1.3k
Forks152
Last commit22 days ago
swift-tips
swift-tipsSwift

A collection of practical Swift language tips and tricks for iOS and macOS developers.

#functional-programming#tips#dependency-injection
Stars1.0k
Forks93
Last commit3 years ago
Pipeline
PipelinePHP

A PHP implementation of the pipeline pattern for composing sequential processing stages.

#processing-stages#workflow#design-patterns
Stars1.0k
Forks74
Last commit1 year ago
Light Service
Light ServiceRuby

A Ruby service skeleton framework for orchestrating business logic into a series of simple, single-responsibility actions.

#business-logic#service-layer#rails
Stars882
Forks73
Last commit4 months ago
DDD Leaven
DDD LeavenJava

A production-ready DDD and CQRS sample implementation for advanced domain modeling with Spring and JPA.

#software-architecture#spring-framework#cqrs
Stars880
Forks249
Last commit2 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
4 months ago
2 years ago
2 years ago
1 month ago
4 months ago
Next
#Software Architecture33
#Swift24
#Ios15
#Educational14
#Mobile Development11
#Architecture11
#Dependency Injection11
#Behavioral Patterns9
#Creational Patterns9
#Structural Patterns9
#Testing8
#Code Examples8