awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
infracost avatar

infracost/infracost

0
View on GitHub↗
12,369 stars·675 forks·Go·Apache-2.0·8 viewsinfracost.io↗

Infracost

Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource changes. By performing static analysis on configuration files, the tool identifies infrastructure resources and their properties to estimate spending changes before deployment occurs.

The platform distinguishes itself by integrating directly into development workflows, providing automated cost reporting and policy validation within pull request comments. It utilizes a modular architecture to map infrastructure definitions to real-time pricing data from cloud providers, allowing teams to receive immediate feedback on the financial implications of their code changes.

Beyond basic estimation, the tool includes a policy-as-code engine that enforces organizational budget constraints and compliance standards. This allows for the automated detection of potential spending violations or tagging requirement failures during the continuous integration process.

Features

  • Cloud Budgeting Tools - Enforces budget constraints and identifies potential cost increases in cloud resource configurations.
  • Cost Analysis Tools - Analyzes infrastructure-as-code files to provide financial impact estimates and budget policy checks.
  • Cost Estimators - Calculates the financial impact of infrastructure changes by analyzing configuration files before deployment.
  • Infrastructure as Code - Calculates cloud spending changes from infrastructure-as-code files and reports them in pull requests.
  • Infrastructure Policy Enforcement - Identifies and flags resource configurations that violate organizational budget constraints and compliance standards.
  • Policy-As-Code Engines - Executes user-defined rules against infrastructure plans to detect budget and compliance violations before deployment.
  • Automated Pull Request Reviewers - Provides financial feedback directly within code review comments to inform infrastructure decisions.
  • Pull Request Processes - Displays estimated cloud spending changes directly within pull request comments for team review.
  • Cloud Provider Mappings - Maps infrastructure resource definitions to real-time pricing data from cloud provider APIs.
  • Workflow Automation - Cloud cost estimates in CLI and PRs.
  • Workflow Utilities - Cloud cost estimation tool for Terraform.
  • DevOps Pipeline Integrations - Integrates automated cost estimation and policy checks into deployment pipelines.
  • Resource Cost Management - Embeds cost estimation and policy checks directly into development tools and deployment pipelines.
  • Static Analysis - Parses infrastructure-as-code configuration files to identify resources and properties without executing the code.
  • Plugin-Based Architectures - Uses a decoupled plugin architecture to translate diverse infrastructure resources into standardized cost models.

Star history

Star history chart for infracost/infracostStar history chart for infracost/infracost

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Infracost

Similar open-source projects, ranked by how many features they share with Infracost.
  • hashicorp/terraformhashicorp avatar

    hashicorp/terraform

    48,720View on GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Gocloudcloud-managementgraph
    View on GitHub↗48,720
  • tenable/terrascantenable avatar

    tenable/terrascan

    5,210View on GitHub↗

    Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security vulnerabilities and compliance violations. By parsing these files into an intermediate representation, it identifies risks before cloud resources are provisioned, serving as a compliance auditor for cloud-native environments. The tool functions as a policy-as-code engine, allowing users to define and enforce custom security rules and industry benchmarks using a specialized query language. It distinguishes itself through its ability to integrate directly into development and deploym

    Go
    View on GitHub↗5,210
  • pulumi/pulumipulumi avatar

    pulumi/pulumi

    24,797View on GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    View on GitHub↗24,797
  • runatlantis/atlantisrunatlantis avatar

    runatlantis/atlantis

    9,146View on GitHub↗

    Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments. The system differentiates itself through a lock-based concurrency model that prevents simultaneous modifications to the same project or workspace. It features server-side policy validation to intercept plan outputs for compli

    Go
    View on GitHub↗9,146
See all 30 alternatives to Infracost→

Frequently asked questions

What does infracost/infracost do?

Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource changes. By performing static analysis on configuration files, the tool identifies infrastructure resources and their properties to estimate spending changes before deployment occurs.

What are the main features of infracost/infracost?

The main features of infracost/infracost are: Cloud Budgeting Tools, Cost Analysis Tools, Cost Estimators, Infrastructure as Code, Infrastructure Policy Enforcement, Policy-As-Code Engines, Automated Pull Request Reviewers, Pull Request Processes.

What are some open-source alternatives to infracost/infracost?

Open-source alternatives to infracost/infracost include: hashicorp/terraform — Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises… tenable/terrascan — Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… runatlantis/atlantis — Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a… gruntwork-io/terragrunt — Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration… open-policy-agent/opa — This project is a unified, cloud-native policy engine designed to decouple authorization and security logic from…