RuleGo 是一个基于 Go 语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰富和执行各种动作,也能和各种协议、系统进行联动和集成。让你快人一步实现自动化营销、物联网、应用集成等解决方案。
RuleGo
Go
该项目在低代码、业务代码编排、数据集成、工作流、大模型智能体、边缘计算、自动化、IoT 等多种场景具有广泛的应用潜力。
node-red
Langflow
大模型
风格1:
风格2:
/editor
本次重点
2.增加mcp server endpoint组件,通过规则链配置的方式,可以提供一组 MCP 工具。 一个规则链即代表一个 MCP 服务器,所有配置和工具的逻辑均在一个规则链中完成,并且能够灵活地实时更新。
文档:MCP-Server-Endpoint
评论删除后,数据将无法恢复
RuleGo v0.31.0 发布:国产轻量级、全场景、新一代组件编排规则引擎
RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、组件编排新一代规则引擎。它可以帮助你快速构建低耦合、灵活的系统,实现复杂的业务逻辑。RuleGo 还提供大量可复用的组件,支持对数据进行聚合、过滤、分发、转换、丰富和执行各种动作,也能和各种协议、系统进行联动和集成。让你快人一步实现自动化营销、物联网、应用集成等解决方案。该项目在低代码、业务代码编排、数据集成、工作流、大模型智能体、边缘计算、自动化、IoT 等多种场景具有广泛的应用潜力。
典型使用场景
RuleGo,对数据进行预处理,筛选、聚合或者计算后再上报到云端。数据的处理规则和分发规则可以通过规则链动态配置和修改,而不需要重启系统。国产替代node-red系统。RuleGo当做胶水连接各种系统或者协议,例如:gRPC、ssh、webhook、kafka、消息队列、数据库、chatGPT、第三方应用系统。RuleGo规则链进行管理。业务需求变化而不需要重启主程序。RuleGo编排和驱动这些自定义的组件,业务逻辑并支持动态调整和替换。RuleGo编排和驱动微服务,或者动态调用第三方服务处理业务,并返回结果。Langflow、dify 系统(对接大模型提取用户意图,然后触发规则链与其他系统进行联动或者进行业务处理)。架构图
可视化
风格1:
风格2:
本次更新
[v0.31.0] 2025/05/20
rulego-core
rulego-server
/editor找不到问题rulego-components
rulego-editor
本次重点
2.增加mcp server endpoint组件,通过规则链配置的方式,可以提供一组 MCP 工具。 一个规则链即代表一个 MCP 服务器,所有配置和工具的逻辑均在一个规则链中完成,并且能够灵活地实时更新。
文档:MCP-Server-Endpoint
其他信息