I have released a new open source framework, go-postgresql. The go-postgresql is a database framework for implementing a postgresql-compatible server using Go easily.
The go-postgresql handles PostgreSQL protocol and interprets the major messages automatically so that all developers can develop PostgreSQL-compatible servers easily. Since the go-postgresql handles all startup and system commands automatically, developers can easily implement their PostgreSQL-compatible server only by simply handling DDL (Data Definition Language) and DML (Data Manipulation Language) query commands.