diff --git a/.github/workflows/ci.yml b/pgconn/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml rename to pgconn/.github/workflows/ci.yml diff --git a/.gitignore b/pgconn/.gitignore similarity index 100% rename from .gitignore rename to pgconn/.gitignore diff --git a/CHANGELOG.md b/pgconn/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to pgconn/CHANGELOG.md diff --git a/LICENSE b/pgconn/LICENSE similarity index 100% rename from LICENSE rename to pgconn/LICENSE diff --git a/README.md b/pgconn/README.md similarity index 100% rename from README.md rename to pgconn/README.md diff --git a/auth_scram.go b/pgconn/auth_scram.go similarity index 100% rename from auth_scram.go rename to pgconn/auth_scram.go diff --git a/benchmark_test.go b/pgconn/benchmark_test.go similarity index 100% rename from benchmark_test.go rename to pgconn/benchmark_test.go diff --git a/ci/script.bash b/pgconn/ci/script.bash similarity index 100% rename from ci/script.bash rename to pgconn/ci/script.bash diff --git a/ci/setup_test.bash b/pgconn/ci/setup_test.bash similarity index 100% rename from ci/setup_test.bash rename to pgconn/ci/setup_test.bash diff --git a/config.go b/pgconn/config.go similarity index 100% rename from config.go rename to pgconn/config.go diff --git a/config_test.go b/pgconn/config_test.go similarity index 100% rename from config_test.go rename to pgconn/config_test.go diff --git a/defaults.go b/pgconn/defaults.go similarity index 100% rename from defaults.go rename to pgconn/defaults.go diff --git a/defaults_windows.go b/pgconn/defaults_windows.go similarity index 100% rename from defaults_windows.go rename to pgconn/defaults_windows.go diff --git a/doc.go b/pgconn/doc.go similarity index 100% rename from doc.go rename to pgconn/doc.go diff --git a/errors.go b/pgconn/errors.go similarity index 100% rename from errors.go rename to pgconn/errors.go diff --git a/errors_test.go b/pgconn/errors_test.go similarity index 100% rename from errors_test.go rename to pgconn/errors_test.go diff --git a/export_test.go b/pgconn/export_test.go similarity index 100% rename from export_test.go rename to pgconn/export_test.go diff --git a/frontend_test.go b/pgconn/frontend_test.go similarity index 100% rename from frontend_test.go rename to pgconn/frontend_test.go diff --git a/go.mod b/pgconn/go.mod similarity index 100% rename from go.mod rename to pgconn/go.mod diff --git a/go.sum b/pgconn/go.sum similarity index 100% rename from go.sum rename to pgconn/go.sum diff --git a/helper_test.go b/pgconn/helper_test.go similarity index 100% rename from helper_test.go rename to pgconn/helper_test.go diff --git a/internal/ctxwatch/context_watcher.go b/pgconn/internal/ctxwatch/context_watcher.go similarity index 100% rename from internal/ctxwatch/context_watcher.go rename to pgconn/internal/ctxwatch/context_watcher.go diff --git a/internal/ctxwatch/context_watcher_test.go b/pgconn/internal/ctxwatch/context_watcher_test.go similarity index 100% rename from internal/ctxwatch/context_watcher_test.go rename to pgconn/internal/ctxwatch/context_watcher_test.go diff --git a/pgconn.go b/pgconn/pgconn.go similarity index 100% rename from pgconn.go rename to pgconn/pgconn.go diff --git a/pgconn_stress_test.go b/pgconn/pgconn_stress_test.go similarity index 100% rename from pgconn_stress_test.go rename to pgconn/pgconn_stress_test.go diff --git a/pgconn_test.go b/pgconn/pgconn_test.go similarity index 100% rename from pgconn_test.go rename to pgconn/pgconn_test.go diff --git a/stmtcache/lru.go b/pgconn/stmtcache/lru.go similarity index 100% rename from stmtcache/lru.go rename to pgconn/stmtcache/lru.go diff --git a/stmtcache/lru_test.go b/pgconn/stmtcache/lru_test.go similarity index 100% rename from stmtcache/lru_test.go rename to pgconn/stmtcache/lru_test.go diff --git a/stmtcache/stmtcache.go b/pgconn/stmtcache/stmtcache.go similarity index 100% rename from stmtcache/stmtcache.go rename to pgconn/stmtcache/stmtcache.go