theckman / go-fsm
A simple finite state machine in Go that is safe for concurrent use
☆18Updated 4 years ago
Alternatives and similar repositories for go-fsm:
Users that are interested in go-fsm are comparing it to the libraries listed below
- Go tool that applies and verifies that proper license headers are applied to Go files☆51Updated this week
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆47Updated 2 years ago
- Simple terminal-based dashboard for golang memory statistic☆44Updated 4 years ago
- SQL (Postgres/MySQL) Pub/Sub for the Watermill project.☆73Updated last week
- Adds a license header to any Go source files☆37Updated 4 months ago
- Dependency Injection and Inversion of Control package☆36Updated 3 months ago
- 🚧 Flexible mechanism to make execution flow interruptible.☆101Updated 3 years ago
- ☆14Updated 5 years ago
- Classy HTTP Handlers in Go☆56Updated 2 years ago
- Support for Unix domain sockets in Go HTTP clients☆79Updated last year
- docker-compose alike functionality directly from golang, for integration testing.☆64Updated last month
- A Unicode-based case conversion library for Go☆58Updated last year
- ☆41Updated 5 years ago
- Go package for managing a set of lazily constructed, self-expiring, concurrency-limited worker pools and their data☆30Updated 2 years ago
- A file globbing library.☆67Updated 5 months ago
- Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequentia…☆34Updated last year
- Package deque implements a very fast and efficient general purpose queue/stack/deque data structure that is specifically optimized to per…☆47Updated 2 years ago
- OpenAPI v2 builder and input validation for Go APIs, with Swagger UI☆43Updated 5 months ago
- Visualize Go module dependencies in Graphviz DOT format☆53Updated 5 years ago
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆48Updated 10 months ago
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆87Updated 4 years ago
- ☆43Updated 4 years ago
- Go encoding based on protobuf, but hopefully easier to deal with☆29Updated 2 months ago
- openapi specification object model☆50Updated 3 weeks ago
- FSS3 is an S3 filesystem abstraction layer for Golang☆55Updated last week
- Collection of unusual generics usecases in Go☆55Updated 3 years ago
- A go library that implements application/problem+json and application/problem+xml☆66Updated last year
- A Go library for encoding structs into Header fields.☆47Updated last year
- Little package to map hosts to a variety of http routers for Go API services☆71Updated 3 months ago
- Various implementations of a go-routine safe counter☆31Updated 3 years ago