Pure Go Go implementation that uses only Go primitives and the standard library. Run the tests (using a Testcontainers scenario server): go test ./... Run against a manually started scenario server: go run main.go