terramate-io/terramate

Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 19th, 2026
Created on September 29th, 2021
Open Issues & Pull Requests: 101 (+0)
GitHub issues: Enabled
Number of forks: 128
Total Stargazers: 3,631 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 36.9 hours
Mean response time: 11.9 days
90th percentile: 28.9 days
Tracked items: 101

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 54% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 63
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 495 days
Stale 30+ days: 59
Stale 90+ days: 42

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (70)
  • bug (40)
  • planned (25)
  • CLI (2)
  • question (2)
  • terramate-cloud (2)
  • RFC (1)
  • good first issue (1)

Detailed Description

Terramate is an Infrastructure as Code orchestration platform that breaks up monolithic infrastructure deployments into manageable stacks, generates configuration files programmatically, and orchestrates changes across multiple environments.

The tool addresses the challenge of scaling Terraform, OpenTofu, Terragrunt, and Kubernetes deployments by splitting large state files into smaller stacks to reduce blast radius and runtime. It uses a graph-based orchestration engine to coordinate commands across stacks and applies change detection based on Git to deploy only stacks with actual modifications. The code generation engine reduces duplication by programmatically creating backend configurations, provider settings, and arbitrary files. These capabilities integrate with existing CI/CD platforms including GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and Azure DevOps to enable GitOps workflows.

Teams managing infrastructure across multiple repositories or environments should consider Terramate when they need to reduce code duplication, limit the scope of individual deployments, or automate infrastructure changes through pull requests. The tool suits projects where monolithic state files create operational bottlenecks or where teams need better collaboration on infrastructure code. The optional Terramate Cloud service adds observability, drift detection, asset management, misconfiguration detection, and Slack notifications for teams requiring centralized infrastructure visibility.

The project maintains active development with regular updates to its core orchestration and code generation capabilities. The codebase is written in Go and includes comprehensive documentation alongside a playground environment for experimentation. The team actively engages with users through a Discord community and maintains a public job board, indicating ongoing investment in the project's growth and ecosystem.