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.
☆146Updated this week
Alternatives and similar repositories for workflow:
Users that are interested in workflow are comparing it to the libraries listed below
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆123Updated last month
- go-mask is a simple, customizable Go library for masking sensitive information.☆191Updated 8 months ago
- Go-Orb is a framework for building both monoliths and distributed systems in Go.☆204Updated this week
- AMQP library to publish and consume events☆56Updated this week
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆284Updated 2 months ago
- Lightweight net/http 1.22+ enhancement library that combines the best of chi & Echo Enabling you to effortlessly write handlers using net…☆81Updated last month
- Fast SQL query builder for Go☆168Updated last month
- OpenTelemetry SQL database driver wrapper for Go☆115Updated last week
- Go library for managing real-time PostgreSQL changes.☆50Updated 4 months ago
- Open-source business rules engine for Go☆108Updated 2 months ago
- Package tasks is an easy to use in-process scheduler for recurring tasks in Go☆310Updated 6 months ago
- http integration test framework☆260Updated 8 months ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆134Updated 3 weeks ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆70Updated 2 months ago
- goes is an event-sourcing framework for Go.☆141Updated this week
- A zero-dependency generic in-memory cache Go library☆123Updated 3 months ago
- 🚨 slog: Attribute formatting☆162Updated last month
- The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).☆309Updated last week
- ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。☆151Updated 3 months ago
- Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.☆445Updated 9 months ago
- JSON Schema mapping for Go☆139Updated 2 months ago
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.☆130Updated this week
- Collection of log/slog related projects.☆219Updated 2 months ago
- 🚨 slog sampling: drop repetitive log records☆73Updated last month
- 🪵 Ensure consistent code style when using log/slog☆163Updated last week
- Cookies, but with structs, for happiness.☆111Updated 3 weeks ago
- A robust, dependency-free go library that provides simple, thin, and user-friendly pub-sub kind of in-process event system for your Go ap…☆100Updated 7 months ago
- Dump any GO variable with ease☆195Updated last week
- ☆81Updated 2 months ago
- 🚨 Fiber middleware for slog logger☆73Updated last week