自动化新潮流,解放双手不再愁 | 开源专题 No.82

2024-05-29 13:05:45 浏览数 (2)

picture

activepieces/activepieceshttps://github.com/activepieces/activepieces

Stars: 4.1k License: NOASSERTION

Activepiece 是一个友好的开源全能自动化工具,旨在通过使用 TypeScript 编写的类型安全 pieces 框架进行扩展。其主要功能包括流程构建器、Pieces 集成以及 LLM 聊天机器人和数据源 (BETA 版)。该项目的关键特点和核心优势包括:

  • 用户友好的 Workflow Builder
  • 支持分支、循环和拖放操作
  • 集成了 Google Sheets、OpenAI、Discord 等 80 多个其他集成功能
  • 开放生态系统,所有 Piece 源代码均可在存储库中找到,并且它们会根据贡献直接发布到 npmjs.com 上。
  • 社区模板提供灵感并使您可以轻松地快速构建自动化任务。

ansible/ansiblehttps://github.com/ansible/ansible

Stars: 59.6k License: GPL-3.0

Ansible 是一个极其简单的 IT 自动化系统,它处理配置管理、应用部署、云提供、临时任务执行、网络自动化和多节点编排。Ansible 使得像零停机滚动更新与负载均衡器一样复杂的更改变得容易。主要功能包括:

  • 极其简单的设置过程和最小学习曲线
  • 快速并行地管理计算机
  • 通过利用现有 SSH 守护程序实现无代理,并避免使用定制代理和额外开放端口
  • 使用既适合人类又适合机器阅读的语言描述基础设施
  • 注重安全性以及内容易审计/审核/重新编写

除此之外还具备以下核心优势:

  • 可以立即管理新远程计算机而不需要引导任何软件;
  • 支持在任何动态语言中进行模块开发,而非仅限于 Python;
  • 可作为非 root 用户使用;
  • 是目前最容易使用的 IT 自动化系统。

gkd-kit/gkdhttps://github.com/gkd-kit/gkd

Stars: 11.5k License: GPL-3.0

picture

基于无障碍 高级选择器 订阅规则的自定义屏幕点击 APP,主要功能包括实现跳过任意开屏广告、关闭应用内部弹窗广告以及一些快捷操作,如微信电脑登录自动同意和领取红包等。其核心优势和特点包括:

  • 基于高级选择器和订阅规则
  • 实现点击跳过任意开屏广告/关闭应用内部弹窗广告
  • 提供快捷操作功能,如微信电脑登录自动同意/微信扫描登录自动同意/微信自动领取红包

kestra-io/kestrahttps://github.com/kestra-io/kestra

Stars: 4.1k License: Apache-2.0

picture

Kestra 是一个通用的开源编排器,可以轻松地构建定时和事件驱动的工作流。通过将基础设施即代码最佳实践引入数据、过程和微服务编排中,您可以构建可靠的工作流并自信地管理它们。Kestra 提供了一套多功能且与语言无关的开发者工具,并同时为业务专业人员提供直观易用的用户界面。核心优势包括:

  • 声明性 YAML 接口:使用声明性 YAML 定义编排逻辑。
  • 流 (Flow):主要组件,在其中容纳任务和编排逻辑。
  • 命名空间 (Namespace):提供逻辑隔离以分离不同环境。
  • 任务 (Task):在流中执行原子操作,默认按顺序执行,支持并行运行等选项。
  • 触发器 (Trigger):定义何时启动流程,如时间调度、API 调用、UI 手动触发等方式。

此外还有插件扩展平台、丰富灵活的管道能力以及内置代码编辑器等,使得该项目更加强大便捷。

AutomaApp/automahttps://github.com/AutomaApp/automa

Stars: 8.1k License: NOASSERTION

Automa 是一个浏览器扩展,通过连接块来自动化您的浏览器。

主要功能:

  • 自动填充表单、执行重复任务、截取网页数据等多种操作
  • 可以根据需求安排自动化任务的执行时间

关键特性和核心优势:

  • 灵活多样:可以选择不同类型的操作进行自定义配置,满足个人需求。
  • 方便易用:使用简洁直观的界面设计和流程图形式编写工作流程。
  • 共享交流:在 Automa 的市场中分享并下载其他用户创建的工作流程。

0 人点赞