ryanfaerman / fsm
A simple finite state machine for Golang
☆161Updated last year
Alternatives and similar repositories for fsm:
Users that are interested in fsm are comparing it to the libraries listed below
- Framework for stubbing responses from go's driver.Driver interface☆221Updated 7 years ago
- A set of go packages and command line tools to generate Go code☆94Updated 7 years ago
- An XPath 1.0 implementation written in the Go programming language.☆148Updated 4 years ago
- A code generation tool to enable generics in go☆162Updated 7 years ago
- HTTP Authentication middlewares☆220Updated 3 years ago
- A simple and fast Redis backed key-value store library for Go☆113Updated 8 years ago
- ZebraPack format is like gobs version 2: serialization in Go, *but* extremely fast and friendly to other languages. Use Go as your schema…☆172Updated 6 years ago
- xlog is a logger for net/context aware HTTP applications☆138Updated 9 months ago
- net/http handler filters☆347Updated 4 years ago
- xmux is a httprouter fork on top of xhandler (net/context aware)☆99Updated 7 years ago
- A flexible error support library for Go☆167Updated 4 years ago
- High-performance minimalist queue implemented using a stripped-down lock-free ringbuffer, written in Go (golang.org)☆133Updated 6 years ago
- Data access in Go - Code Generator☆106Updated 7 years ago
- Goldi: lazy dependency injection framework for go.☆126Updated this week
- Go(Golang) library that provides a clean API for dynamically calling structs methods☆69Updated 8 years ago
- Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...☆171Updated 8 years ago
- Fast conversions across various Go types with a simple API.☆381Updated 3 years ago
- A cron job scheduler for Go☆204Updated 9 years ago
- Go Library [DEPRECATED]☆194Updated 7 years ago
- Jet is a super-flexible and lightweight SQL interface for Go☆226Updated 2 years ago
- A scalable lock-free channel.☆135Updated 9 years ago
- ST - Struct Tagger - Tags your structs so you don't have to, saving you development time and encoding/decoding sanity.☆85Updated 8 years ago
- A non-standard HTTP cache implemented as Go middleware☆154Updated 5 years ago
- Golang client for Disque, the Persistent Distributed Job Priority Queue☆92Updated 5 years ago
- Fast generation of 192-bit UUIDs☆84Updated last year
- Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.☆235Updated 7 years ago
- Profiler injection and analysis tool☆123Updated 8 years ago
- simple Optical Character Recognition in Go☆125Updated 6 years ago
- A simple Event Emitter for Go.☆175Updated 6 years ago
- Go (golang) package to get hash strings of arbitrary data structures.☆136Updated last month