IFTTT的开源替代品

什么是 IFTTT?

IFTTT,是一個新生的網絡服務平台,通過其他不同平台的條件來決定是否執行下一條命令。即對網絡服務通過其他網絡服務作出反應。IFTTT得名為其口號「if this then that」。 IFTTT的官方念法類似英語單詞「gift」的「ift」,即不要發「g」的音。 [維基百科]

title
【图片来自:https://www.sohu.com/a/225880855_115785

IFTTT要收费了,即在意料之外又在情理之中,毕竟一个网站的运营不可能长期靠爱来发电。

title

不过定价方式比较奇特,10月31日前由用户自己填写,当然能设置的最低价格是 $1.99,从11月1号开始固定为 $3.99。

如果你不想付费也还是可以继续使用的,只是免费版的 IFTTT 只能创建 3 个应用,这对于不是重度用户来说也是够的。

我之前主要用在收藏资料,比如最早是从 Google Reader 到 Evernote, Pocket 到 Evernote,feedly 到 Evernote,后来笔记改为 Wiznote 后,又从 feedly 到 Wiznote 等等,当然 IFTTT 能做的事情远不仅仅是我的这点应用,可以结合家里的智能家居,比如智能温控器,来更有效的控制空调设备,或者结合智能空气检测仪,来控制新风系统等等。

其实 IFTTT 的替代品挺多的,我指的是开源的,能够自建的那种。

n8n

n8n 是免费的基于节点的工作流自动化工具,可以轻松实现跨不同服务的任务自动化。

类似 IFTTT、Zapier,可以互联互通包括 GitHub、Dropbox、Google、NextCLoud、RSS、Slack、Telegram 在内的几十款在线服务。实现当 A 条件发生,触发 B 服务这样的自动工作流程。

title

官网:https://n8n.io/
代码:https://github.com/n8n-io/n8n/

title
【图片来自:官网】

Node-RED

Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。 它提供了一个基于浏览器的编辑器,使您可以轻松地使用设计器中的各种节点将流连接在一起,只需单击即可将其部署到其运行,简洁高效的完成一个服务的部署。

title

官网:https://nodered.org/
代码:https://github.com/node-red/node-red

title
【图片来自:官网】

StackStorm

StackStorm 是一个强大的自动化平台,结合 DevOps 和 ChatOps ,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。

title

官网:https://stackstorm.com/
代码:https://github.com/StackStorm/st2

title
【图片来自:官网】

Huginn

Huginn 是一个强大的自动化工具,它就像 IFTTT,if 1 then 2,当事件 1 出现,自动完成事件 2。 它可以帮助你设置感应器,收集信息并完成从信息的搜集—过滤—通知这样一连串的任务。 比起 IFTTT,它更加强大,更加自动化,也更加难以搞定。

title

代码:https://github.com/huginn/huginn

title
【图片来自:官网】

Flogo

Flogo项目是一个资源高效的,基于 Go 的开源生态系统,用于构建事件驱动的应用程序。

title

主页:http://www.flogo.io/
代码:https://github.com/tibcosoftware/flogo

title
【图片来自:官网】

Beehive

Beehive 是由 Go 模板引擎驱动的开源 IFTTT,一个灵活的事件和代理系统。它允许你创建自己的代理,执行由事件和过滤器触发的自动化任务。

title

代码:https://github.com/muesli/beehive/

title
【图片来自:官网】

DataFire

DataFire 是一个用于构建和集成 API 的开源框架,可以快速开发连接到 1000 多种不同服务的任务和 API。

title

主页:https://app.datafire.io/
代码:https://github.com/DataFire/DataFire

title

Actionsflow

Actionsflow 基于 GitHub Actions 实现,因此可通过配置 YAML 文件来构建工作流,亦可用作 IFTTT/Zapier 的开源替代品。

可用于构建各类 App、数据、API 之间的工作流程,帮你更好的处理文件同步、信息收集、任务管理等事项。

title

官网:https://actionsflow.github.io/
代码:https://github.com/actionsflow/actionsflow

title
【图片来自:https://weibo.com/5722964389/JodFDdj2l

当然还有一些已经不活跃的项目,比如 Trigger Happy、Fr8,有新的后续再增补吧。

参考文档

玩转 IFTTT,互联网自动化也可以很简单
地址:https://www.sohu.com/a/225880855_115785

n8n - 开源自动工作流工具,类 IFTTT/Zapier,互联互通 50+ 款在线服务 - 小众软件
地址:https://www.appinn.com/n8n-io/

Stackstorm的介绍与入门_夜深人静后的码农-CSDN博客
地址:https://blog.csdn.net/sxb0841901116/article/details/79826969

Huginn中文指南:搭建自己的iFTTT — Corkine’s BlOG
地址:https://blog.mazhangjing.com/2017/01/14/huginn%E6%8C%87%E5%8D%97/

Beehive-go-Go 模板引擎驱动的 IFTTT
地址:http://codingdict.com/os/software/93733

ActionsFlow:程序员的 IFTTT 开源替代品
地址:https://www.025225.com/read-24693.html