// automation · rulego/rulego

rulego

rulego est un projet de automatisation open source, créé par rulego (rulego/rulego sur GitHub). Il compte 1 616 étoiles sur GitHub et 159 forks, il est publié sous la licence Apache-2.0 et a été mis à jour pour la dernière fois sur GitHub le 30 septembre 2026.

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

💎 Pépite cachée★ 1,6 k étoiles⑂ 159 forksApache-2.0mis à jour sept. 2026
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
1 616
Forks
159
Licence
Apache-2.0
Dernière mise à jour sur GitHub
30 septembre 2026
Catégorie
Automatisation
Type de fiche
Pépite cachée — une page plus courte pour un projet moins connu
Site officiel
Official site
// fonctionnement

Comment ça marche

  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.

// fonctionnalités

Pourquoi on l'adore

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
// lancez-le

Lancez-le vous-même

  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
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

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.

// continuez l'exploration

Outils similaires

Automatisation

kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

★ 29,0 k étoilesApache-2.0
Voir le guide →
Automatisation

prefect

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

★ 24,0 k étoilesApache-2.0
Voir le guide →
Automatisation

airflow

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

★ 47,0 k étoilesApache-2.0
Voir le guide →
Automatisation

crw

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

★ 1,1 k étoilesAGPL-3.0
Voir le guide →
Automatisation

flowbaker

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

★ 205 étoilesApache-2.0
Voir le guide →
Automatisation

sudocode

Lightweight agent orchestration tooling that lives inside your repo.

★ 293 étoilesApache-2.0
Voir le guide →
// alternatives

Alternatives en Automatisation

Les autres projets de la catégorie Automatisation avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si rulego ne vous convient pas.

// plus en automation

Plus en Automatisation

Projets de la catégorie Automatisation proches dans le catalogue, les plus proches en étoiles de rulego — continuez à explorer de part et d'autre.

Obtenir rulego

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.