We want to implement our business logic using Go, but we cannot find any good implementation of rules engine/inference engine for Go. Does anyone have any experience or suggestions?
There is a project that aims to implement an ISO Prolog compiler in Go:
I haven't tested it, but given that it implements some basic Prolog, that should be quite a capable rule-based reasoning engine, AFAIS.
Otherwise, a search for "rule" over at godoc.org also yields a bunch of packages: