rulego
Active·★ 1.5k·Updated 2026-05-29
★ Trending★ Essential
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
`RuleGo` is a lightweight, high-performance, embedded, orchestrable component-based rule engine built on the Go language. It can help you quickly build loosely coupled and flexible systems that can respond and adjust to changes in business requirements in real time.
#Rule Engine#Go#Workflow Orchestration#IoT#Edge Computing
01
Features
01Lightweight: No external middleware dependencies, efficient for IoT edge computing.
02High Performance: Leverages Go's performance, uses coroutine and object pools.
03Dual Mode: Supports embedded and standalone deployment.
04Componentized: Business logic is encapsulated in reusable components.
05Workflow Orchestration: Dynamic rule chain orchestration without application restarts.
02
Compatibility
Go
Native
Verified via docs
HTTP
Supported
Verified via docs
MQTT
Supported
Verified via docs
Kafka
Supported
Verified via docs
03
Quick start
1
$ go get github.com/rulego/rulego
04
Use cases
↳Edge Computing: Preprocessing, filtering, aggregating data on edge servers.
↳IoT: Collecting device data, rule judgment, and triggering actions like alarms or linkages.
↳Application Integration: Connecting various systems or protocols, such as SSH, Kafka, databases, ChatGPT.
05
Alternatives
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
Related searches
Comments
Log in to leave a comment
No comments yet. Be the first!