luno / workflowLinks
A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with timeouts, callbacks, scheduled triggers, and await calls. Compatible with Kafka and Reflex out of the box.
☆181Updated last month
Alternatives and similar repositories for workflow
Users that are interested in workflow are comparing it to the libraries listed below
Sorting:
- Open-source business rules engine for Go☆128Updated 2 months ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆312Updated 2 months ago
- go-mask is a simple, customizable Go library for masking sensitive information.☆195Updated last year
- A high-performance rate limiter library for Go applications☆151Updated 2 months ago
- Package tasks is an easy to use in-process scheduler for recurring tasks in Go☆316Updated 11 months ago
- goes is an event-sourcing framework for Go.☆146Updated this week
- Lightweight net/http 1.22+ enhancement library that combines the best of chi & Echo Enabling you to effortlessly write handlers using net…☆85Updated 6 months ago
- 🧬 Fluxus is a modern, type-safe pipeline orchestration library for Go that makes complex data processing elegant and efficient☆128Updated 3 weeks ago
- 🚨 slog sampling: drop repetitive log records☆88Updated this week
- The AI framework for Go developers. Build powerful AI applications and agents using our free, open-source library. From Jetify, the creat…☆114Updated 2 weeks ago
- Go library for managing real-time PostgreSQL changes.☆51Updated 8 months ago
- Asynchronous Job Processor☆120Updated 2 months ago
- Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal☆322Updated 2 weeks ago
- 🛠 A full-featured dependency injection container for go programming language.☆238Updated last year
- A high performance in memory distributed cache☆65Updated 5 months ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆132Updated 2 months ago
- 🚀📦 Multi-tenancy support for GORM managed databases☆61Updated this week
- Machine is a workflow/pipeline library for processing data☆161Updated this week
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- Create a gRPC server from code generated by sqlc☆151Updated 2 months ago
- 🚨 Fiber middleware for slog logger☆80Updated this week
- Fast SQL query builder for Go☆181Updated 5 months ago
- OpenTelemetry Go distribution for Uptrace☆105Updated 3 weeks ago
- A lightweight struct validator for Go☆161Updated 2 months ago
- Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.☆79Updated last month
- Fast deep-copy library for Go☆101Updated last month
- Synchronization and asynchronous computation package for Go☆253Updated 3 weeks ago
- 🚨 slog: Attribute formatting☆180Updated this week
- Architecture Analysis Tool for Go Projects☆133Updated this week
- Struct validation using tags☆98Updated 2 months ago