goopg is an experimental project that explores whether a coding-agent-driven Go implementation can reproduce PostgreSQL behavior when PostgreSQL is treated as the oracle for correctness.
README
goopg is an experimental PostgreSQL-compatible database server written in Go. It is driven entirely by coding agents as a study in agent-led implementation: can an AI agent build and evolve a meaningful PostgreSQL-like server while staying behaviourally aligned with upstream PostgreSQL?
The project has three research axes:
This repository is research-oriented and intentionally iterative. It is not intended for production use.
The upstream PostgreSQL repository (REL_18_3) is included as a submodule
under postgres/ and is used as the reference for correctness.
trust and reject authentication (pg_hba.conf)postgresql.conf parser with SHOW, SET, RESETpg_stat_activity system view