mvc library written in go