luno / shift
Shift provides the persistence layer for a simple "finite state machine" domain model.
☆17Updated last week
Related projects: ⓘ
- Reflex is an event streaming framework☆62Updated this week
- Jettison provides structured logging and errors over gRPC☆19Updated last month
- Fate is a simple golang library for introducing errors in application logic☆23Updated 2 months ago
- The Unsure Tournament showcases Luno's fault tolerant event-driven microservice architecture.☆8Updated last year
- 🔎🐛 Golang fmt.Println debugging and tracing tool capable of visualising function invocation paths.☆37Updated 4 years ago
- A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.☆68Updated 2 years ago
- Allows to mark Go enum types as exhaustive.☆33Updated 2 weeks ago
- KCD lets you focus on what matters: coding.☆44Updated 2 years ago
- ☆34Updated 2 years ago
- OAuth 2.0 middleware service for chi (ported from gin by community member)☆28Updated 7 months ago
- A currency computations package.☆61Updated 2 years ago
- Native type for dealing with dates in Go☆66Updated last month
- API Versioning for Go☆51Updated 3 months ago
- A handy and powerful library to deal with unstructured data☆27Updated last year
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go☆92Updated last week
- ☆130Updated this week
- Hot reload development for Go☆129Updated 3 months ago
- Generic simple workflows and concurrency patterns☆44Updated last year
- Simple library to add async/await to Go using generics and closures.☆44Updated 2 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆62Updated last year
- Little package to map hosts to a variety of http routers for Go API services☆69Updated 3 years ago
- ☆58Updated 6 months ago
- A CLI tool to generate API documentation using Slate layout by Robert Lord☆23Updated last year
- ARCHIVED: A zero dependency asset embedder for Go☆84Updated 3 years ago
- Fastest levenshtein implementation in Go.☆128Updated 3 years ago
- Dynamically generate self-signed certificates and certificate authorities for Go tests☆64Updated 4 months ago
- 🚨 Chi middleware for slog logger☆43Updated last week
- Library to generate TOTP/HOTP codes☆136Updated 8 months ago
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆46Updated 2 years ago
- A set of performant rate limiters for Go☆82Updated 6 months ago