gruntwork-io/terratest
gruntwork-io/terratest has 7,990 GitHub stars and 1,366 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 10:43 UTC. Last push 2026-10-22.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTerratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks, including:
- Testing Terraform code
- Testing Packer templates
- Testing Docker images
- Executing commands on servers over SSH
- Working with AWS APIs
- Working with Azure APIs
- Working with GCP APIs
- Working with Kubernetes APIs
- Testing Helm Charts
- Making HTTP requests
- Running shell commands
- And much more
Install
go get github.com/gruntwork-io/terratest@latest
Requires Go 1.26 or later. To lock to a specific release instead of @latest, see Pinning a Terratest version.
Stability and versioning
Starting with v1.0.0, Terratest follows semantic versioning. Breaking changes to the public API only happen in major releases (e.g. v2.0.0).
Symbols renamed or replaced in v1 are kept with // Deprecated: annotations pointing at the new name; removals happen
in v2. Migrating from v0.x: see the v1 migration guide. Migrating from v1 to v2: see the v2 migration guide.
v1 maintenance. With v2 in development, the v1 line has entered maintenance: it receives security fixes only,
delivered on the v1 branch, until 12 months after v2.0.0 reaches general availability. v2 ships under new /v2
module paths, so pinned v1 consumers are unaffected. Upgrade on your own schedule.
More info
- Terratest Website
- Getting started with Terratest
- Terratest Documentation
- Contributing to Terratest
- Commercial Support
License
This code is released under the Apache 2.0 License. Please see LICENSE and NOTICE for more details.
Copyright © 2025 Gruntwork, Inc.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,441 starspublic-apis/public-apis
A collective list of free APIs
496,760 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
438,039 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,071 stars