awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPBlogSitemapPrivacyTerms
Decoupling Patterns · Awesome GitHub Repositories

2 repos

Awesome GitHub RepositoriesDecoupling Patterns

Architectural strategies for separating interface definitions from implementation details to improve modularity.

Distinguishing note: Focuses on interface-sink separation, distinct from general dependency injection.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Decoupling Patterns. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Decoupling Patterns

Awesome Decoupling Patterns GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • vnpy/vnpy

    vnpy/vnpy

    36,705View on GitHub↗

    VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution. The platform distinguishes itself through a highly decoupled architecture that isolates algorithmic logic from market connectivity, allowing for independent strategy development and testing. It utilizes a dynami

    Isolates trading logic from the execution engine to allow developers to write and test algorithms independently of market connectivity.

    Pythonalgotradingfinancefintech
    36,705View on GitHub↗
  • uber-go/zap

    uber-go/zap

    24,329View on GitHub↗

    Zap is a high-performance structured logging library designed for production environments. It provides a framework for generating machine-readable logs that minimize memory overhead and CPU usage, allowing for efficient event analysis and system monitoring. The library distinguishes itself through a focus on zero-allocation logging, utilizing buffer pooling to reduce garbage collection pressure during high-frequency operations. It enforces strict data typing through compile-time checks and structured field encoding, which ensures consistent output without the performance cost of reflection-ba

    Separates high-level logging interfaces from low-level output sinks to enable flexible storage backend swapping.

    Gogolangloggingstructured-logging
    24,329View on GitHub↗