Showing 28 of 28 projects
A comprehensive collection of design patterns implemented in Java with detailed examples and explanations.
An organized reading list of patterns, case studies, and articles on building scalable, reliable, and performant large-scale systems.
An ultra-simplified explanation of design patterns with real-world examples and PHP code samples.
A comprehensive collection of design patterns and idioms implemented in Python, covering creational, structural, and behavioral categories.
A curated collection of idiomatic design patterns, recipes, and idioms for the Go programming language.
A satirical enterprise-grade implementation of the FizzBuzz programming exercise, showcasing over-engineered software architecture.
A comprehensive collection of design pattern implementations and examples in PHP 8.x.
A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.
A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.
A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.
A framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, and Uno Platform.
A framework for building loosely coupled, maintainable, and testable XAML applications across multiple .NET platforms.
A highly subjective, curated roadmap and resource collection for Flutter developers covering tools, patterns, and best practices.
A PHP library that generates and manages various types of object-oriented proxy classes for lazy loading, access control, and remote objects.
A sample implementation of Clean Architecture principles for .NET 6 and React+Redux, featuring a virtual wallet application.
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection in .NET applications.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
A collection of reusable, vendor-neutral, industry-specific, and vendor-specific solution architecture patterns for building enterprise software systems.
A collection of reusable, vendor-neutral, and industry-specific solution architecture patterns for building enterprise software systems.
A micro library providing Ruby objects with Publish-Subscribe capabilities for decoupled architectures.
A curated collection of resources on software architecture principles, patterns, methodologies, and tools.
A service object framework for Rails that encapsulates business logic with input validation and type safety.
Sample code demonstrating iOS application design patterns in Swift from the App Architecture book.
A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.
A collection of patterns and resources to visualize relationships between bounded contexts and teams in Domain-Driven Design.
A collection of jQuery plugin boilerplates and patterns for intermediate to advanced developers.
A collection of patterns, resources, and news for creating responsive web experiences.
A collection of iOS sample apps showcasing and comparing different architectural patterns like MVC, MVVM, VIPER, and RIBs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.