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

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

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

10 个仓库

Awesome GitHub RepositoriesExecution Policies

Configurations that define how background tasks are permitted, mandated, or restricted during server-client communication.

Distinct from Task Execution: Distinct from Background Task Runners: focuses on the protocol-level configuration and policy definition for task execution rather than the runtime execution process itself.

Explore 10 awesome GitHub repositories matching development tools & productivity · Execution Policies. Refine with filters or upvote what's useful.

Awesome Execution Policies GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • prefecthq/fastmcpPrefectHQ 的头像

    PrefectHQ/fastmcp

    22,994在 GitHub 上查看↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    MCP defines whether a component supports, mandates, or forbids background task execution to ensure compatibility between clients and servers.

    Pythonagentsfastmcpllms
    在 GitHub 上查看↗22,994
  • go-task/taskgo-task 的头像

    go-task/task

    15,721在 GitHub 上查看↗

    Task is a YAML-based task runner and build tool used to define and automate development workflows. It functions as a dependency-based build system and cross-platform task automator, allowing users to execute shell commands across different operating systems using a declarative configuration file. The project operates as an incremental build tool, utilizing file fingerprints and checksums to track state and avoid redundant work by determining if tasks are up to date. It manages execution via a dependency graph to ensure prerequisites are completed before target commands run. The system includ

    Calculates unique hashes based on run policies to determine if a task should be executed or skipped.

    Go
    在 GitHub 上查看↗15,721
  • 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

    Wraps target operations in functional decorators to intercept and modify execution flow.

    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
  • hatchet-dev/hatchethatchet-dev 的头像

    hatchet-dev/hatchet

    6,622在 GitHub 上查看↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Applies concurrency limits, rate limits, and priorities to control task assignment and execution.

    Goconcurrencydagdistributed
    在 GitHub 上查看↗6,622
  • 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
  • moonrepo/moonmoonrepo 的头像

    moonrepo/moon

    3,687在 GitHub 上查看↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Diffs hash manifests to identify specific differences in task inputs between two build states.

    Rustbuild-systembuild-toolbun
    在 GitHub 上查看↗3,687
  • 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

探索子标签

  • Execution Decorators1 个子标签Functional wrappers that intercept and modify operation flow to apply resilience logic. **Distinct from Execution Policies:** Distinct from Execution Policies: focuses on the decorator-based interception mechanism rather than the policy configuration.
  • Execution State Hashing1 个子标签Generating unique identifiers for a task's state to decide if execution is required. **Distinct from Execution Policies:** Focuses on hashing state for idempotency rather than protocol-level communication policies.
  • Fluent Builders2 个子标签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.