rulego

Business process engine

A lightweight rule engine framework built on Go for building flexible and scalable business processes

⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

GitHub

854 stars
15 watching
78 forks
Language: Go
last commit: 6 days ago
cronjob-scheduleredge-computingflow-enginegoiotlow-codemicroservice-orchestrationpipelinereal-time-computingrule-engineservice-busstreamsworkflow-automationworkflow-engineworkflow-management-systemworkflows

Related projects:

Repository Description Stars
temporalio/sdk-go A framework for building and executing long-running business logic in a scalable and resilient way. 539
uber-go/cadence-client A framework for executing long-running business logic in a scalable and resilient way using the Cadence orchestration engine 349
runabol/tork A distributed workflow engine for automating complex tasks and workflows. 599
andygeiss/ecs Builds a custom game engine using the Entity Component System concept in Go. 127
scipipe/scipipe A flexible and efficient way to write and run complex workflows using Go programming language 1,075
joelotter/termloop A terminal-based game engine for building 2D games in Go. 1,432
engoengine/engo An open-source 2D game engine written in Go, implementing an Entity Component System paradigm. 1,756
dagu-org/dagu A software tool that automates complex workflows with a web-based UI and supports various task execution methods using a declarative YAML format. 1,654
lileio/lile Automates the creation of basic gRPC services in Go with pre-set structures and tools. 1,506
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 386
oakes/odoyle-rules A Clojure-based rules engine that provides a flexible and simple way to define and execute business rules 539
americanexpress/unify-flowret An orchestration engine for building and executing workflows in Java 106
k-phoen/rulerz A PHP implementation of the Specification pattern for defining and executing business rules 873
componego/componego A framework for building modular applications by separating code into interchangeable components 26
go-gilbert/gilbert A toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates. 116