hishamk / statetrooper
StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
☆211Updated 3 months ago
Alternatives and similar repositories for statetrooper:
Users that are interested in statetrooper are comparing it to the libraries listed below
- Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy☆217Updated this week
- A rate limiting package for Go to handle distributed workloads☆139Updated 9 months ago
- A Golang package to encrypt your pagination tokens☆156Updated 5 months ago
- A Haml template engine for Go☆105Updated last week
- A reimplementation of https://github.com/otiai10/gosseract without CGo, running Tesseract compiled to WASM with Wazero☆144Updated last year
- A tool written in Go to build Sequence Diagrams and more UML - in Go☆141Updated last year
- Polaris: High performance workflow orchestrator for Golang☆269Updated 9 months ago
- Rebuf is a library that can be used as a WAL which can be used for logging and later replaying the data bytes during downstream service f…☆108Updated 6 months ago
- Bag of words as code☆85Updated 5 months ago
- Browser detection in Go (golang)☆87Updated 8 months ago
- High-performance client-server library for Golang that implements the Command pattern☆59Updated this week
- Fast selection algorithms for Go☆243Updated 2 months ago
- Coral, a friendly Cobra fork with nearly all its features, but only 4 dependencies☆428Updated last year
- Type Safe Enum generator for Go☆227Updated 9 months ago
- High performance JSON decoder in Go☆282Updated last year
- Benchmarks for Golang SQLite Drivers☆367Updated last month
- sq is a type-safe data mapper and query builder for Go.☆261Updated 4 months ago
- "CLI Mate" autogenerates CLIs from structs / functions (nested subcommands, global / local flags, help generation, typo suggestions, shel…☆147Updated 2 weeks ago
- Cookies, but with structs, for happiness.☆111Updated last month
- Fast Go JSON encoder for large arrays of objects☆47Updated 2 years ago
- tailer is a CLI tool to insert lines when command output stops☆125Updated last year
- Golang comptime. Pure blasphemy☆454Updated last month
- Go queue library built on SQLite and inspired by AWS SQS.☆451Updated 2 months ago
- Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang.☆130Updated 8 months ago
- Queue-agnostic background job library for Go, with a pleasant API and powerful features.☆291Updated this week
- Build reactive html apps in Go☆180Updated 6 months ago
- Modern, zero-dependency HTTP library for Go☆146Updated 11 months ago
- Go library for printing human readable, relative time differences 🕰️☆401Updated 6 months ago
- Transactor is an injectable type making DB transactions seamless.☆106Updated this week
- A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).☆286Updated 2 months ago