TestContainers is popular in Java, but there are other languages as well. This is the Go implementation.
The project is opensource and you can have a look at the code on GitHub.
Inline documentation and docs where the code live is crucial for us. Go has a nice support for them and we use Examples as well. Check it out pkg.go.dev/github.com/testcontainers/testcontainers-go.
Copyright (c) 2018-2020 Gianluca Arbezzano and other authors. Checkout our lovely contributors.