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

909 stars
17 watching
89 forks
Language: Go
last commit: almost 2 years ago
cronjob-scheduleredge-computingflow-enginegoiotlow-codemicroservice-orchestrationpipelinereal-time-computingrule-engineservice-busstreamsworkflow-automationworkflow-engineworkflow-management-systemworkflows

Related projects:

RepositoryDescriptionStars
temporalio/sdk-goA framework for building and executing long-running business logic in a scalable and resilient way.550
runabol/torkA distributed workflow engine for automating complex tasks and workflows.616
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
scipipe/scipipeA flexible and efficient way to write and run complex workflows using Go programming language1,081
joelotter/termloopA terminal-based game engine for building 2D games in Go.1,437
engoengine/engoAn open-source 2D game engine written in Go, implementing an Entity Component System paradigm.1,756
dagu-org/daguA tool for defining and executing complex workflows with support for multiple execution methods and centralized management.1,688
lileio/lileAutomates the creation of basic gRPC services in Go with pre-set structures and tools.1,506
fieldryand/goflowA lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators396
oakes/odoyle-rulesA Clojure-based rules engine that provides a flexible and simple way to define and execute business rules539
americanexpress/unify-flowretAn orchestration engine for building and executing workflows in Java108
k-phoen/rulerzA PHP implementation of the Specification pattern for defining and executing business rules871
componego/componegoA framework for building modular applications by separating code into interchangeable components26
go-gilbert/gilbertA toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates.117