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.
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 |