3 repos
Design approaches that use interfaces and abstraction layers to decouple implementation details from consumption logic.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Contract and Abstraction Patterns. Refine with filters or upvote what's useful.
This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz
Illustrates design patterns that leverage abstract contracts to decouple implementation details.
Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without r
Standardizes adapter interfaces to abstract differences between various frontend frameworks during the component rendering process.
Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an eve
Wraps external hardware and services into standardized modules that communicate through a unified entity registry.