LibreAI / 自動化 / rulego
// automation · rulego/rulego

rulego

rulegoは、rulegoが公開しているオープンソースの自動化プロジェクトです(GitHub: rulego/rulego)。GitHubスターは1,616、フォークは159で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年9月30日です。

Lightweight Go rule engine for composing fast, embedded automation flows.

💎 隠れた名作★ 1.6k スター⑂ 159 フォークApache-2.0更新 2026年9月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
rulego/rulego
GitHubスター
1,616
フォーク
159
ライセンス
Apache-2.0
GitHubでの最終更新
2026年9月30日
カテゴリ
自動化
掲載タイプ
隠れた名作 — あまり知られていないプロジェクトのための短めのページ
公式サイト
Official site
// 仕組み

仕組み

  1. Add the library

    Pull RuleGo into your Go project as a dependency.

  2. Define components

    Describe each processing step as a reusable component.

  3. Chain the rules

    Wire components into rule chains with branching logic.

  4. Run embedded

    Execute the engine inside your own service or edge device.

// 機能

選ばれる理由

Embedded design

Runs inside your Go app, not as a separate server.

High performance

Built in Go for low-latency, high-throughput flows.

Component orchestration

Compose reusable nodes into chains and graphs.

Edge and IoT ready

Light enough for gateways and edge devices.

Data flow support

Handles message routing and transformation.

Apache 2.0

Permissive license for commercial embedding.

Advertisement
// 自分で実行

自分で実行してみる

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/rulego/rulego.git
    cd rulego
  2. Step 2 — Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 — Run it

    Follow the project's launch command — Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Is RuleGo a standalone server?

No, it is an embeddable framework that runs inside your own Go service.

Is rulego free for commercial use?

Apache 2.0 licensed — commercial use allowed with attribution.

How does it compare to n8n?

RuleGo is a code-level Go library for embedded flows; n8n is a visual workflow server.

Do I need to know Go?

Yes, RuleGo is a Go framework, so Go knowledge is required.

Is it good for IoT?

Its lightweight embedded design and topics around edge computing suggest yes.

// さらに探索

似ているツール

自動化

kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

★ 29.0k スターApache-2.0
ガイドを見る →
自動化

prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

★ 24.0k スターApache-2.0
ガイドを見る →
自動化

airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

★ 47.0k スターApache-2.0
ガイドを見る →
自動化

crw

Self-hosted automation: fast, lightweight firecrawl/tavily alternative in rust..

★ 1.1k スターAGPL-3.0
ガイドを見る →
自動化

flowbaker

No-code workflow automation with a Go-powered execution engine.

★ 205 スターApache-2.0
ガイドを見る →
自動化

sudocode

Lightweight agent orchestration tooling that lives inside your repo.

★ 293 スターApache-2.0
ガイドを見る →
// 代替候補

代替候補: 自動化

LibreAIカタログに掲載された自動化プロジェクトの中で最もスターの多いもの — rulegoが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る automation

さらに見る: 自動化

カタログの中でrulegoとスター数が近い自動化プロジェクト — 前後の棚もそのまま見て回れます。

rulegoを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。