Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Terraform
  3. vscode-terraform-live-graph

vscode-terraform-live-graph

MITTypeScript

A VS Code extension that generates live, real-time Terraform dependency graphs as you write infrastructure code.

Visit WebsiteGitHubGitHub
239 stars3 forks0 contributors

What is vscode-terraform-live-graph?

Terraform Live Graph is a Visual Studio Code extension that generates real-time dependency graphs of Terraform infrastructure code. It visualizes relationships between resources as developers write Terraform configurations, helping them understand complex infrastructure dependencies without leaving their editor. The extension automatically updates the graph visualization with each code change, providing immediate feedback on infrastructure architecture.

Target Audience

Terraform developers and DevOps engineers who work with infrastructure-as-code and want to visualize resource dependencies during development. It's particularly useful for teams managing complex cloud infrastructure across AWS, Azure, or GCP.

Value Proposition

Developers choose this extension because it provides real-time visualization directly within their coding environment, eliminating the need to run separate commands or use external tools. The live updating feature helps catch dependency issues early and makes understanding complex infrastructure relationships more intuitive.

Overview

The Terraform Live Graph Extension for Visual Studio Code is a plugin that allows you to generate a live Terraform graph as you code.

Use Cases

Best For

  • Visualizing complex Terraform module dependencies in real-time
  • Understanding resource relationships in large infrastructure projects
  • Teaching Terraform concepts through interactive visualization
  • Debugging Terraform configuration and dependency issues
  • Documenting infrastructure architecture as you code
  • Reviewing Terraform code changes with visual context

Not Ideal For

  • Environments where installing Terraform CLI and Graphviz is restricted or impractical
  • Teams using alternative IDEs or editors besides Visual Studio Code
  • Projects that only require static graph generation for documentation without live updates

Pros & Cons

Pros

Live Graph Updates

Automatically generates and refreshes dependency graphs as you type, providing instant visual feedback on code changes, as demonstrated in the demo GIF.

Integrated Workflow

Works directly within VS Code without switching to external tools, streamlining the development process, as highlighted in the integrated workflow feature.

Accurate Dependency Mapping

Leverages the official Terraform CLI to generate graph data, ensuring reliable representation of resource relationships, as stated in the Terraform integration.

Real-time Visualization

Updates the graph visualization in real-time with each edit, helping developers understand infrastructure architecture as they build it, per the philosophy.

Cons

External Dependencies

Requires separate installations of Terraform CLI and Graphviz as prerequisites, adding setup complexity and potential compatibility headaches.

Editor Lock-in

Only available for Visual Studio Code, excluding developers who use other editors or prefer command-line environments.

Limited Documentation

The README is brief and lacks advanced usage instructions, troubleshooting guides, or details on customizing graph outputs.

Frequently Asked Questions

Quick Stats

Stars239
Forks3
Contributors0
Open Issues11
Last commit3 years ago
CreatedSince 2023

Tags

#cloud-infrastructure#google-cloud-platform#devops#vscode-extension#azure#vscode#devops-tools#terraform#infrastructure-as-code#graphviz#gcp#dependency-graph#aws#visualization

Built With

V
Visual Studio Code Extension API
G
GraphViz

Links & Resources

Website

Included in

Terraform6.3k
Auto-fetched 1 day ago

Related Projects

tf-navtf-nav

Terraform Navigation Extension to created an index of resources by type of file with an easy to navigate treeview

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub