Rulego icon

Rulego

1,110

Orchestrates components within a lightweight, high-performance rule engine framework for Go applications.

About

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.

Key Features

  • Lightweight and high-performance design suitable for edge computing.
  • Supports embedded and standalone deployment modes.
  • Component-based architecture for flexible configuration and reuse.
  • Dynamic loading of components and extensions through Go plugins.
  • Built-in components for message switching, filtering, transformation, and data pushing.
  • 1,068 GitHub stars

Use Cases

  • Edge computing data preprocessing, filtering, and aggregation.
  • IoT device data collection, rule-based judgment, and action triggering.
  • Application integration connecting disparate systems and protocols.
Craft Better Prompts with AnyPrompt
Sponsored