TerraVision
Cloud architecture diagrams in both directions: AI prompt or JSON to diagram, diagram to Terraform via MCP server, and Terraform to diagram via CLI or CI/CD. Using Official AWS, Azure and GCP icons.
TerraVision is an open-source infrastructure as code project on GitHub under the AGPL-3.0 license (network copyleft), with 1.7k stars. It is built with CPython. Its last push was 5 days ago.
- Stars
- 1.7k
- License
- AGPL-3.0
- Activity
- Active
- Latest release
- v0.56.1
Judgement
- What it is
- Developer tool
- What it does
- Generates cloud architecture diagrams with official AWS, Azure and GCP icons from Terraform code, and through an MCP server turns prompts or diagrams into Terraform.
- Adopt it when
- You want architecture diagrams that are regenerated from Terraform in CI instead of drawn and forgotten.
- Watch out
- Only AWS has full support, Azure and GCP are partial, and the AGPL licence matters if you embed it in a hosted product.
- Ready for
- Usable
- Runs as
- Command line and self-hosted server
- Built with
- Python and Graphviz
- How established
- Established: started 4 years ago, latest release v0.56.1.
- What the license allows
- Use inside your business is unrestricted. If you change it and let customers use it over the internet, you must publish your changes.
Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: TerraVision → CPython → GCC → LLVM project → runs on a microchip
Open-source alternatives to TerraVision
-
1
Terraform hashicorp
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Developer tool Production-ready Your team provisions infrastructure across one or more cloud providers and wants it reviewed and versioned as code with the largest provider ecosystem available.
★ 50k See repository Go Active, pushed today
-
2
Trivy aquasecurity
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Developer tool Production-ready You want one free scanner in CI that covers container images, dependencies and infrastructure code instead of several separate tools.
★ 39k Apache-2.0 Go Active, pushed today -
3
OpenTofu opentofu
OpenTofu lets you declaratively manage your cloud infrastructure.
Developer tool Production-ready You want Terraform-style infrastructure management under an open-source licence, without HashiCorp's Business Source Licence.
★ 31k MPL-2.0 Go Active, pushed today
-
4
Kestra kestra-io
Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
Complete system Production-ready You need Airflow-class orchestration but want YAML flows, any language, and a UI non-Python people can use.
★ 30k Apache-2.0 Java Active, pushed today -
5
Pulumi pulumi
Pulumi - Infrastructure as Code in any programming language 🚀
Developer tool Production-ready Your engineers would rather write infrastructure in a general-purpose language with loops, functions and tests than learn HCL.
★ 26k Apache-2.0 Go Active, pushed today -
6
Salt saltstack
Software to automate the management and configuration of infrastructure and applications at scale.
Developer tool Production-ready You manage a large fleet of servers and need fast remote execution plus configuration management with an agent on each machine.
★ 16k Apache-2.0 Python Active, pushed today -
7
AWS CDK aws
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
Framework or platform Production-ready Everything you run is on AWS and you want typed, reusable infrastructure code that stays inside CloudFormation's deployment model.
★ 13k Apache-2.0 TypeScript Active, pushed today -
8
Encore encoredev
Infrastructure orchestration from local to your cloud
Framework or platform Usable You are starting a new backend and want infrastructure derived from application code instead of writing Terraform yourself.
★ 13k MPL-2.0 Go Active, pushed 2 days ago
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.