Gurpartap / statemachine-goLinks
π¦ Declarative Finite-State Machines in Go
β106Updated 2 years ago
Alternatives and similar repositories for statemachine-go
Users that are interested in statemachine-go are comparing it to the libraries listed below
Sorting:
- A Golang package for doing a deep copy for (just about) anythingβ148Updated last year
- various libs or tools for Golangβ107Updated last month
- Drop-in replacement for the standard library errors package and github.com/pkg/errorsβ204Updated 3 years ago
- A minimal and efficient workerpool implementation in Go using goroutines.β123Updated 3 years ago
- A library to help you create pipelines in Golangβ222Updated last year
- Finite state machine for Goβ211Updated 5 years ago
- Transformation functions generator for Protocol Buffers.β216Updated 7 months ago
- π A full-featured dependency injection container for go programming language.β238Updated last year
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalitiesβ¦β251Updated 4 months ago
- Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.β105Updated 3 years ago
- Floc: Orchestrate goroutines with ease.β268Updated 4 years ago
- JsonDiff libraryβ225Updated 2 years ago
- Eventually consistent distributed in-memory cache Go libraryβ161Updated 2 years ago
- Modern Go Application toolβ83Updated 5 months ago
- Transform Go code into it's ASTβ123Updated 5 years ago
- Simple in-memory job queue for Golang using worker-based dispatchingβ213Updated last year
- A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applicationsβ146Updated 4 years ago
- A communication toolkit for Go services.β93Updated 2 years ago
- RBAC - Simple, concurrent Role Based Access Control(GO)β126Updated 5 years ago
- Simple utility of creating a mask for sensitive informationβ118Updated last year
- Deep copy generatorβ160Updated 10 months ago
- concurrency utilitiesβ301Updated 6 years ago
- Package schedgroup provides a goroutine worker pool which schedules tasks to be performed at or after a specified time. MIT Licensed.β139Updated 3 years ago
- A user friendly RabbitMQ library written in Golang.β108Updated 3 months ago
- Synchronization and asynchronous computation package for Goβ272Updated 2 months ago
- β‘οΈ lock-free utilities in Goβ161Updated last year
- errgroup with goroutine worker limitsβ165Updated 2 years ago
- πMinimalist message bus implementation for internal communication with zero-allocation magic on Emitβ352Updated 2 years ago
- A Lightweight in-memory key:value cache library for Go.β181Updated 2 years ago
- OpenTelemetry Go distribution for Uptraceβ105Updated 2 months ago