LibreAI / Automação / rulego
// automation · rulego/rulego

rulego

rulego é um projeto de automação de código aberto de rulego (rulego/rulego no GitHub). Tem 1.616 estrelas no GitHub e 159 forks, é publicado sob a licença Apache-2.0 e foi atualizado pela última vez no GitHub em 30 de setembro de 2026.

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

💎 Joia escondida★ 1,6 mil estrelas⑂ 159 forksApache-2.0atualizado set 2026
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Repositório
rulego/rulego
Estrelas no GitHub
1.616
Forks
159
Licença
Apache-2.0
Última atualização no GitHub
30 de setembro de 2026
Categoria
Automação
Tipo de ficha
Joia escondida: uma página mais breve para um projeto menos conhecido
Site oficial
Official site
// como funciona

Como funciona

  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.

// recursos

Por que as pessoas gostam tanto

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
// execute você mesmo

Execute você mesmo

  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
// casos de uso

O que você pode criar

Advertisement
// perguntas frequentes

Perguntas frequentes

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.

// continue explorando

Ferramentas semelhantes

Automação

kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

★ 29,0 mil estrelasApache-2.0
Ver o guia →
Automação

prefect

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

★ 24,0 mil estrelasApache-2.0
Ver o guia →
Automação

airflow

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

★ 47,0 mil estrelasApache-2.0
Ver o guia →
Automação

crw

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

★ 1,1 mil estrelasAGPL-3.0
Ver o guia →
Automação

flowbaker

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

★ 205 estrelasApache-2.0
Ver o guia →
Automação

sudocode

Lightweight agent orchestration tooling that lives inside your repo.

★ 293 estrelasApache-2.0
Ver o guia →
// alternativas

Alternativas em Automação

Os outros projetos de Automação com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se rulego não for o ideal para você.

// mais em automation

Mais em Automação

Projetos de Automação próximos no catálogo, os mais próximos em estrelas de rulego: continue explorando dos dois lados dele.

Baixe o rulego

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.