RuleGo is a lightweight, high-performance, and embedded rule engine framework designed for Go. It enables rapid development of loosely coupled, flexible systems capable of adapting to real-time business requirement changes. With its extensive library of reusable components, RuleGo supports data aggregation, filtering, transformation, and more, allowing for seamless interaction with various protocols and systems. Its potential applications span low-code development, business code orchestration, data integration, workflows, intelligent agents, edge computing, automation, and IoT solutions.
主要功能
01Lightweight and high-performance design suitable for edge computing.
02Supports embedded and standalone deployment modes.
03Component-based architecture for flexible configuration and reuse.
04Dynamic loading of components and extensions through Go plugins.
05Built-in components for message switching, filtering, transformation, and data pushing.
061,068 GitHub stars
使用案例
01Edge computing data preprocessing, filtering, and aggregation.
02IoT device data collection, rule-based judgment, and action triggering.
03Application integration connecting disparate systems and protocols.