awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesFluent Builders

Chainable interfaces for constructing complex execution policies and resilience strategies.

Distinct from Execution Policies: Distinct from Execution Policies: focuses on the builder pattern API for policy composition rather than the policy configuration itself.

Explore 6 awesome GitHub repositories matching development tools & productivity · Fluent Builders. Refine with filters or upvote what's useful.

Awesome Fluent Builders GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • app-vnext/pollyApp-vNext 的头像

    App-vNext/Polly

    14,191在 GitHub 上查看↗

    Polly is a resilience and transient-fault-handling library for .NET applications. It provides a framework for defining and executing stability patterns that manage failures and resource exhaustion during operation execution. The library enables developers to compose complex resilience strategies through a fluent builder pattern, wrapping target operations in functional decorators. These policies intercept execution flow to apply automated recovery mechanisms, such as retries for temporary errors or circuit breakers that isolate unstable components by blocking requests. The framework supports

    Enables the composition of complex resilience strategies through a fluent, chainable builder pattern.

    C#circuit-breakercircuit-breaker-patterndotnet
    在 GitHub 上查看↗14,191
  • project-chip/connectedhomeipproject-chip 的头像

    project-chip/connectedhomeip

    8,586在 GitHub 上查看↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Sets feature flags and mandatory attributes using a builder-style pattern to prevent invalid device states.

    C++build-with-matterchipconnected-devices
    在 GitHub 上查看↗8,586
  • joelittlejohn/jsonschema2pojojoelittlejohn 的头像

    joelittlejohn/jsonschema2pojo

    6,379在 GitHub 上查看↗

    Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

    Generates fluent builder-style methods on classes for constructing objects in a single line.

    Java
    在 GitHub 上查看↗6,379
  • php-di/php-diPHP-DI 的头像

    PHP-DI/PHP-DI

    2,773在 GitHub 上查看↗

    PHP-DI is an inversion of control container designed to manage object lifecycles and dependency resolution within PHP applications. It functions as a centralized registry that automates the wiring of components, allowing for the decoupling of services from their concrete implementations. The library distinguishes itself by utilizing reflection to inspect class constructor signatures, enabling automatic dependency injection without requiring manual configuration for standard scenarios. It supports recursive resolution of dependency graphs and provides mechanisms for lazy object instantiation,

    Offers a chainable interface for defining service mappings that allows developers to override or extend definitions through modular configuration.

    PHPcontainer-interopdependency-injectionioc
    在 GitHub 上查看↗2,773
  • ashblue/fluid-behavior-treeashblue 的头像

    ashblue/fluid-behavior-tree

    1,166在 GitHub 上查看↗

    Fluid Behavior Tree 是一个专为 Unity 设计的代码驱动框架,旨在通过层级决策结构管理自主角色行为。它作为一个游戏 AI 逻辑引擎,通过遍历节点有向图来处理复杂的实体行为,这些节点在每次帧更新期间返回成功、失败或运行状态信号。 该库通过流畅的构建器模式脱颖而出,允许开发者完全通过可链式代码方法定义嵌套树结构、序列和并行执行流。这种方法强调模块化,能够创建可组合成更大、更复杂 AI 系统的可重用行为模块。 该框架包括一套全面的工具,用于管理任务生命周期并通过自定义操作、条件和装饰器扩展功能。为了支持开发,它在 Unity 编辑器内提供了实时可视化工具,允许在游戏过程中监控活跃的树层级并调试逻辑流。

    Defines game entity behaviors through a programmatic builder pattern to maintain clean and organized logic structures.

    C#aibehavior-treebuilder-pattern
    在 GitHub 上查看↗1,166
  • gskinner/flutter_animategskinner 的头像

    gskinner/flutter_animate

    1,099在 GitHub 上查看↗

    This library is a declarative framework for creating complex motion sequences and visual transitions within Flutter applications. It provides a unified interface for orchestrating interface element transformations, property updates, and animation lifecycles without requiring manual controller management or boilerplate code. The framework distinguishes itself through a fluent builder pattern that allows developers to chain multiple independent motion effects into a single execution pipeline. It supports advanced visual customization by integrating custom fragment shaders for GPU-accelerated re

    Constructs complex animation sequences using a chainable, declarative method-based syntax.

    Dart
    在 GitHub 上查看↗1,099
  1. Home
  2. Development Tools & Productivity
  3. Task Execution
  4. Execution Policies
  5. Fluent Builders

探索子标签

  • Configuration Builders3 个子标签Method-chaining APIs used to construct complex device configurations while preventing invalid states. **Distinct from Fluent Builders:** Specializes the general fluent builder pattern for hardware feature flags and mandatory attributes.
  • Graphical Object BuildersChainable interfaces for constructing complex graphical objects and state-based color lists. **Distinct from Fluent Builders:** Focuses on graphical and UI-related object construction, distinct from general execution policy builders.