luno / workflow
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.
☆136Updated this week
Alternatives and similar repositories for workflow:
Users that are interested in workflow are comparing it to the libraries listed below
- Open-source business rules engine for Go☆104Updated last month
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆122Updated last week
- go-mask is a simple, customizable Go library for masking sensitive information.☆189Updated 7 months ago
- A zero-dependency generic in-memory cache Go library☆123Updated 2 months ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆283Updated last month
- devslog - Go slog.Handler for development☆178Updated 5 months ago
- Fast SQL query builder for Go☆157Updated 3 months ago
- JSON Schema mapping for Go☆137Updated last month
- 🚨 slog: Attribute formatting☆159Updated last week
- History tables for ent☆50Updated this week
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆127Updated this week
- Architecture Analysis Tool for Go Projects☆122Updated last year
- RBAC - Simple, concurrent Role Based Access Control(GO)☆123Updated 5 years ago
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- goes is an event-sourcing framework for Go.☆141Updated this week
- Generate OpenAPI 3.0 specifications from Go code.☆61Updated 6 months ago
- A framework for distributed systems☆186Updated 3 months ago
- Cookies, but with structs, for happiness.☆111Updated 2 months ago
- AMQP library to publish and consume events☆56Updated last week
- Package tasks is an easy to use in-process scheduler for recurring tasks in Go☆309Updated 5 months ago
- Embedded Swagger UI for Go☆64Updated 4 months ago
- Lightweight net/http 1.22+ enhancement library that combines the best of chi & Echo Enabling you to effortlessly write handlers using net…☆82Updated 3 weeks ago
- cdule (pronounce as Schedule) Golang based scheduler library with database support.☆55Updated 3 months ago
- Go package simplifies nullable fields handling using Go Generics.☆104Updated this week
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way☆279Updated 4 months ago
- OpenTelemetry Go distribution for Uptrace☆102Updated last month
- Go implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs☆134Updated 2 months ago
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.☆441Updated 8 months ago
- Struct validation using tags☆81Updated last week
- go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc☆82Updated last week