go-statemachine This project is just an example of implementing a state machine in go. Let it be an inspiration how to use asynchronous testing with Ginkgo and Gomega testing framework. I used it to simplify the code for my go-qml-pomodoro example.