awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

infrastructure as code framework

Ranking updated Jun 30, 2026

For an infrastructure as code tool using programming languages, the strongest matches are pulumi/pulumi (Pulumi is an infrastructure-as-code framework that lets you define), encoredev/encore (Encore is an open-source infrastructure-as-code platform that lets you) and hashicorp/terraform-cdk (The Terraform CDK CDKTF lets you define your entire). aws/aws-cdk is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “pulumi infrastructure as code”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

infrastructure as code framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    Pulumi is an infrastructure-as-code framework that lets you define cloud resources in general-purpose languages like TypeScript, Python, Go, and C#, with full state management, dependency tracking, and support for multiple cloud providers—exactly what this search is after.

    GoSecrets ManagementCloud Provider IntegrationsDependency Graph Engines
    View on GitHub↗24,797
  • encoredev/encoreencoredev avatar

    encoredev/encore

    12,049View on GitHub↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Encore is an open-source infrastructure-as-code platform that lets you define cloud resources directly in Go or TypeScript, automatically manages provisioning and deployment, and supports AWS and GCP, which directly matches your need for a general-purpose-language-driven IaC tool with state management and dependency tracking.

    GoEncrypted Secret Management
    View on GitHub↗12,049
  • hashicorp/terraform-cdkhashicorp avatar

    hashicorp/terraform-cdk

    5,077View on GitHub↗

    The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined using general-purpose programming languages. It functions as a configuration synthesizer, translating high-level programming logic and provider schemas into JSON configuration files that are executed by the Terraform engine to provision infrastructure. The framework provides a multi-language infrastructure library with the ability to automatically generate language-specific classes from provider schemas. It enables the creation of reusable constructs, allowing complex resource

    The Terraform CDK (CDKTF) lets you define your entire cloud infrastructure using general-purpose languages like TypeScript, Python, and Go, then synthesizes it into Terraform configurations for provisioning, offering comprehensive state management, broad provider support, and seamless CI/CD integration.

    TypeScriptConfiguration SynthesisInfrastructure as Code FrameworksCDKs
    View on GitHub↗5,077
  • aws/aws-cdkaws avatar

    aws/aws-cdk

    12,817View on GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    AWS CDK is an infrastructure-as-code framework that lets you define cloud resources using general-purpose languages like TypeScript and Python, with a dependency-aware resource graph and stack management—but it is limited to AWS, missing the broad multi-cloud provider support this search specifies.

    TypeScriptDependency Graph Engines
    View on GitHub↗12,817

Related searches

  • Infrastructure as code and provisioning
  • a declarative tool for provisioning cloud infrastructure
  • an IaC tool using general-purpose languages
  • a platform for managing infrastructure operations
  • an open source tool for infrastructure automation
  • a cloud development kit for infrastructure
  • a multi-cloud management tool
  • a declarative automation engine for infrastructure