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.
☆121Updated last week
Related projects ⓘ
Alternatives and complementary repositories for workflow
- go-mask is a simple, customizable Go library for masking sensitive information.☆184Updated 4 months ago
- Open-source business rules engine for Go☆89Updated this week
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆120Updated 4 months ago
- AMQP library to publish and consume events☆56Updated this week
- goes is an event-sourcing framework for Go.☆135Updated this week
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆111Updated this week
- A zero-dependency generic in-memory cache Go library☆123Updated 2 months ago
- Collection of log/slog related projects.☆193Updated last month
- Go implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs☆128Updated 2 months ago
- Cookies, but with structs, for happiness.☆111Updated this week
- 🚨 slog sampling: drop repetitive log records☆58Updated this week
- JSON Schema mapping for Go☆123Updated 4 months ago
- Data analysis tool for Go. Similar to the famous Python library pandas.☆84Updated 2 years ago
- Embedded Swagger UI for Go☆57Updated last month
- Generate OpenAPI 3.0 specifications from Go code.☆55Updated 3 months ago
- OpenTelemetry SQL database driver wrapper for Go☆112Updated last week
- KORM, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, KORM o…☆135Updated this week
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆274Updated 4 months ago
- Package tasks is an easy to use in-process scheduler for recurring tasks in Go☆303Updated 2 months ago
- 🚨 slog: Attribute formatting☆124Updated this week
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆70Updated last week
- A comparison of the top logging libraries for Go☆34Updated this week
- The missing tool for Visualising Go Tests☆263Updated last month
- Go library for managing real-time PostgreSQL changes.☆48Updated last week
- Go package simplifies nullable fields handling using Go Generics.☆76Updated 9 months ago
- A CLI tool and GitHub Action to post Go code coverage reports as comment to your pull requests.☆65Updated 2 months ago
- OpenTelemetry Go distribution for Uptrace☆97Updated last week
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- Caching middleware for database/sql☆41Updated 7 months ago
- Reflex is an event streaming framework☆66Updated last week