4 个仓库
Pipelines that process data through a sequential chain of user-defined scriptable functions.
Distinct from Functional Pipelines: Focuses on the scriptable, real-time transformation of events rather than purely mathematical functional pipelines.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Scriptable Processing Pipelines. Refine with filters or upvote what's useful.
Style Dictionary 是一个跨平台的样式生成器和设计令牌(design token)构建系统。它将单一来源的设计变量转换为多种输出格式和特定平台的代码文件,以在不同界面间保持单一事实来源。 该系统作为一个多格式样式编排器,合并模块化令牌源并根据目标平台要求对其进行转换。它使用可脚本化的转换接口来修改令牌值和名称,从而实现 Web、iOS 和 Android 应用设计系统样式的自动化。 构建过程由配置驱动,利用一个中心对象将令牌集映射到转换和输出规则。它采用中间表示映射来保持源令牌与最终目标平台的无关性,同时使用可插拔的格式适配器来定义处理后的令牌如何写入特定目标。
Exposes a scriptable interface for injecting custom logic into the sequential token transformation pipeline.
Tdarr 是一款分布式视频处理和媒体库自动化工具。它采用服务器-节点架构,根据自定义规则管理音频和视频文件的扫描、分析和标准化。 该系统将繁重的计算工作负载(如转码和健康检查)分发到多个远程节点,以优化硬件利用率。它使用基于插件的流水线来执行过滤器和转换序列,通过 FFmpeg 和 HandBrake 自动化媒体转换,以标准化文件格式和容器。 该项目涵盖媒体库健康审计以验证文件完整性和播放错误,以及元数据驱动的索引以从视频文件中提取技术属性。它包括文件系统监控,以便在检测到新媒体时自动触发处理作业。
Executes a sequence of scriptable plugins and filters to standardize media formats through a modular processing pipeline.
Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#. The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms. Additionally, the system includes
Provides a scriptable graphics framework allowing developers to write custom render loops and visual passes in C#.
该项目是一个 Django 库,使 Web 应用能够通过 OAuth 和 OpenID Connect 等标准协议使用第三方身份提供商对用户进行身份验证。它作为一个集成层,将身份验证委托给外部服务,允许用户使用现有账户登录,同时保持与本地应用配置文件的持久链接。 该库通过模块化流水线脱颖而出,该流水线执行一系列函数以在登录过程中验证和管理用户记录。它采用基于策略的方法来封装提供商特定的逻辑,确保来自各种外部平台的数据能够一致地映射到本地用户模型字段。这种架构支持多账户链接,使用户能够将多个外部身份关联到单个本地账户以实现灵活访问。 除了核心身份验证外,该系统还提供中间件来管理请求-响应周期并处理受保护路由的重定向。它自动化了外部配置文件数据的同步,确保用户信息在应用和连接的身份服务之间保持一致。
Executes a configurable sequence of modular functions to validate and manage user records during login.