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
winglang avatar

winglang/wing

0
View on GitHub↗
5,388 stars·213 forks·TypeScript·13 viewswinglang.io↗

Wing

Wing is a cloud infrastructure programming language and infrastructure-as-code framework that unifies cloud resource definitions and application runtime code into a single integrated programming model. It functions as a cloud resource abstraction layer, providing a standardized library for writing cloud-agnostic code that operates across multiple different infrastructure providers.

The system includes a cloud application simulator that provides a local environment for testing and debugging cloud logic without requiring deployment to a live provider. It also features automatic infrastructure access policy generation, which creates cloud security policies and permissions by analyzing the application source code.

The project covers broad capability areas including cloud resource orchestration, multi-cloud application development, and the integration of external infrastructure. It further provides tools for managing cloud operations through a visual console centered on the application.

Features

  • Cloud Infrastructure Languages - Unifies resource definitions and runtime code within one programming model to simplify deployment and management.
  • Infrastructure as Code Frameworks - Provides a high-level language and framework for defining portable cloud infrastructure and generating provider-specific configurations.
  • Cloud-Agnostic Resource Modeling - Provides a standardized library for writing cloud-agnostic code that works across multiple infrastructure providers.
  • Cloud Infrastructure Specification - Defines infrastructure and runtime code using a single language with dedicated modifiers for deployment and execution phases.
  • Cloud Resource Orchestration - Manages the lifecycle of cloud services and their configurations through a unified programming model.
  • Transpilers - Converts high-level language constructs into low-level infrastructure definitions and deployable application code.
  • Cloud Resource Abstractions - Maps a standardized set of generic cloud components to provider-specific implementations during the compilation process.
  • Cloud-Native Languages - Provides a language that unifies cloud resource definitions and application runtime code into a single integrated programming model.
  • Infrastructure Programming - Unifies application logic and cloud resource definitions in a single language to eliminate the gap between code and infrastructure.
  • Policy Generation - Automatically creates identity and access management policies by analyzing resource connectivity and dependencies in the source code.
  • Cloud Provider Abstractions - Provides a standardized library of resources to enable portable code across multiple cloud service providers.
  • Local Cloud Simulation - Provides a local environment that mimics cloud provider behavior for testing and debugging distributed cloud logic.
  • Multi-Cloud Application Abstractions - Enables development of portable cloud applications that can be deployed across multiple providers using standardized resource abstractions.
  • Simulation Testing - Uses a local simulator to verify and debug cloud application logic before deploying to a live environment.
  • Cloud Infrastructure Integrations - Allows importing resources from external ecosystems and managing them as native components within the application.
  • Unified ASTs - Combines infrastructure configuration and business logic into a single AST to maintain consistent state across deployments.
  • Deployment-Runtime Split - Separates code into deployment and runtime phases to determine when logic executes on the cloud provider.
  • Continuous Delivery and GitOps - Programming language for building cloud-oriented distributed systems.

Star history

Star history chart for winglang/wingStar history chart for winglang/wing

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 Wing

Similar open-source projects, ranked by how many features they share with Wing.
  • spinnaker/spinnakerspinnaker avatar

    spinnaker/spinnaker

    9,740View on GitHub↗

    Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs. The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnos

    Java
    View on GitHub↗9,740
  • google/go-cloudgoogle avatar

    google/go-cloud

    9,891View on GitHub↗

    go-cloud is a toolkit of cloud-agnostic libraries that provide portable Go interfaces for interacting with common cloud services. It enables multi-cloud application development by decoupling business logic from specific provider API implementations. The project utilizes a driver-based system to map generic interface calls to vendor-specific requests. This allows applications to switch between different cloud backends for blob storage, relational databases, and asynchronous publish-subscribe messaging without changing the core application code. Beyond storage and messaging, the toolkit includ

    Go
    View on GitHub↗9,891
  • anomalyco/guideanomalyco avatar

    anomalyco/guide

    3,682View on GitHub↗

    This project is a serverless application framework used to define and deploy cloud infrastructure, serverless APIs, and static frontends through infrastructure as code. It functions as a full stack deployment pipeline and a cloud infrastructure orchestrator for provisioning resources like databases and storage buckets across multiple cloud accounts. The framework includes a local cloud development environment that allows for testing and debugging API endpoints and cloud functions on a local machine before deployment. It also features a containerized build pipeline specifically designed to con

    SCSSawsreactjsserverless
    View on GitHub↗3,682
  • 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

    TypeScriptawscloud-infrastructurehacktoberfest
    View on GitHub↗12,817
See all 30 alternatives to Wing→

Frequently asked questions

What does winglang/wing do?

Wing is a cloud infrastructure programming language and infrastructure-as-code framework that unifies cloud resource definitions and application runtime code into a single integrated programming model. It functions as a cloud resource abstraction layer, providing a standardized library for writing cloud-agnostic code that operates across multiple different infrastructure providers.

What are the main features of winglang/wing?

The main features of winglang/wing are: Cloud Infrastructure Languages, Infrastructure as Code Frameworks, Cloud-Agnostic Resource Modeling, Cloud Infrastructure Specification, Cloud Resource Orchestration, Transpilers, Cloud Resource Abstractions, Cloud-Native Languages.

What are some open-source alternatives to winglang/wing?

Open-source alternatives to winglang/wing include: spinnaker/spinnaker — Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment… google/go-cloud — go-cloud is a toolkit of cloud-agnostic libraries that provide portable Go interfaces for interacting with common… anomalyco/guide — This project is a serverless application framework used to define and deploy cloud infrastructure, serverless APIs,… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… hashicorp/terraform — Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises…