Is there any Rules Engine/Inference Engine for Go

rui picture rui · Mar 27, 2013 · Viewed 9.3k times · Source

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?

Answer

Samuel Lampa picture Samuel Lampa · May 8, 2014

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: