pgx
Pgx is a PostgreSQL driver and toolkit for the Go programming language. It is developed as part of the pgx project and maintained by the Go community, with core contributors including Jack Christensen (jackc). Pgx provides both a native Go API for PostgreSQL and a database/sql driver, allowing code to talk to PostgreSQL either directly via the pgx interface or through the standard Go sql.DB abstraction.
Pgx is designed for performance and feature completeness. It implements the PostgreSQL wire protocol with support
Pgx can be used in two ways: as a native library using its own API (pgx) for
History and status: pgx has evolved through several major versions, with v5 representing a recent, actively