rulego

rulego

A lightweight, high-performance Go-based rule engine framework supporting component orchestration.

MCPDevOpen source
Type
MCP
Open source
Yes
GitHub Stars
★ 1.5k
Source
mcp-github

Overview

RuleGo is a lightweight, high-performance, embeddable component orchestration rule engine built with Go. It helps you quickly build loosely coupled and flexible systems that can respond to and adapt to changes in business requirements in real time. RuleGo provides a wide range of reusable components for data aggregation, filtering, distribution, transformation, enrichment, and execution of various operations, and supports interaction and integration with multiple protocols and systems. Suitable for low-code platforms, business logic orchestration, data integration, workflows, large model intelligent agents, edge computing, automation, IoT, and more.

Capabilities

  • Efficient data processing and linking
  • Supports goroutine pools and object pools
  • Embeddable and standalone deployment modes
  • Flexible configuration and component reuse
  • Dynamic orchestration of rule chain components
  • Rich extension interfaces

Use cases

Data preprocessing in edge computingIoT device data collection and rule evaluationData distribution to different systemsApplication integration and protocol connectivity

Setup

Requires: Go环境
go get github.com/rulego/rulego

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

What scenarios is RuleGo suitable for?

Suitable for low-code platforms, business logic orchestration, data integration, workflows, large model intelligent agents, edge computing, automation, IoT, and more.

How do I install RuleGo?

Install using the command `go get github.com/rulego/rulego`.

Related skills