awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Contract and Abstraction Patterns · Awesome GitHub Repositories

3 repos

Awesome GitHub RepositoriesContract and Abstraction Patterns

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.

  1. Home
  2. Software Engineering & Architecture
  3. Technical Domains
  4. Architectural Patterns
  5. Contract and Abstraction Patterns

Awesome Contract and Abstraction Patterns GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    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

    Javaawesome-listdesign-patternshacktoberfest
  • storybookjs/storybook

    storybookjs/storybook

    89,274GitHubView on GitHub↗

    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

    TypeScriptangularcomponentsdesign-systems
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on GitHub↗

    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

    Pythonasynciohacktoberfesthome-automation

Explore sub-tags

  • Component Integration ModelsPatterns that encapsulate external services or hardware into isolated modules for standardized communication.
  • Framework Abstraction LayersArchitectural layers that provide standardized interfaces to abstract differences between underlying frameworks.
  • Interface-Centric ArchitecturesDesign patterns that utilize abstract contracts to hide implementation details and increase system flexibility.