dipeshdulal / statemachineLinks
Simple Finite State Machine in go. Inspired from https://xstate.js.org
โ42Updated 4 years ago
Alternatives and similar repositories for statemachine
Users that are interested in statemachine are comparing it to the libraries listed below
Sorting:
- ๐ฆ Declarative Finite-State Machines in Goโ105Updated last year
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name wโฆโ50Updated last year
- Tiny dependency injection frameworkโ52Updated 11 months ago
- Package for fast copying structs of different typesโ52Updated 4 years ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errorsโ201Updated 3 years ago
- Bootstrap a new project from a template.โ84Updated 5 years ago
- High Availability Routing and Queueing Applicationโ50Updated 3 years ago
- Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.โ105Updated 3 years ago
- A Lightweight in-memory key:value cache library for Go.โ181Updated 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 โฆโ74Updated last month
- Parse json with comments and trailing commas.โ92Updated 4 years ago
- various libs or tools for Golangโ106Updated this week
- Debug-level logging for developers (only!)โ100Updated 6 months ago
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.โ119Updated last month
- POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operationsโ140Updated this week
- openapi toolkit common string formatsโ111Updated 2 weeks ago
- The Go library that will drive you to AOP world!โ55Updated 2 years ago
- Build system and task runner for Go projectsโ123Updated 3 months ago
- ๐ง Flexible mechanism to make execution flow interruptible.โ100Updated 4 years ago
- Parser for uniform resource names as seen on RFC 8141, RFC 2141, and RFC 7643โ92Updated last year
- a decision & trigger framework backed by Google's Common Expression Languageโ65Updated 4 years ago
- errgroup with goroutine worker limitsโ165Updated 2 years ago
- Expirable Go LRC\LRU cache without goroutinesโ89Updated 3 months ago
- ยตDiff - a micro Go diffing libraryโ190Updated 2 weeks ago
- Runtime Struct Builder for Goโ32Updated 4 years ago
- String utilities for Goโ207Updated 2 months ago
- A PDF renderer for the goldmark markdown parser.โ136Updated last week
- ๐จ slog sampling: drop repetitive log recordsโ88Updated last week
- A test-friendly replacement for golang's time package [managed by soy-programador]โ71Updated 5 years ago
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Goโ97Updated this week