wing

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡ (by winglang)

Wing Alternatives

Similar projects and alternatives to wing

  • aws-cdk

    3 wing VS aws-cdk

    The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

  • nballerina

    3 wing VS nballerina

    Ballerina compiler that generates native executables.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • eventual

    2 wing VS eventual

    Build scalable and durable micro-services with APIs, Messaging and Workflows

  • Pulumi

    2 wing VS Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

  • dark

    3 wing VS dark

    Darklang main repo, including language, backend, and infra

  • klotho

    Klotho - write AWS applications at lightning speed

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vscode-infracost

    - wing VS vscode-infracost

    See cost estimates for Terraform right in your editor💰📉

  • research

    Language research sketchbook (by winglang)

  • wing-github-action

    Deploy Wing Apps with Github Actions

  • dagger

    Application Delivery as Code that Runs Anywhere (by dagger)

  • hcl

    2 wing VS hcl

    HCL is the HashiCorp configuration language.

  • jsii

    2 wing VS jsii

    jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

  • go

    1 wing VS go

    The Go programming language

  • helm

    1 wing VS helm

    The Kubernetes Package Manager

  • temporal

    Temporal service

  • SSVM

    1 wing VS SSVM

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.

  • checkov

    1 wing VS checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

  • flux2

    1 wing VS flux2

    Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wing alternative or higher similarity.

wing reviews and mentions

Posts with mentions or reviews of wing. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-05.
  • 7 Programming Languages Every Cloud Engineer Should Know in 2024!
    4 projects | dev.to | 5 Mar 2024
    Wing's design philosophy emphasizes productivity, security, and efficiency, enabling developers to stay within a single, intuitive workflow throughout the development process.
  • Cloud, why so difficult? 🤷‍♀️
    3 projects | dev.to | 24 Jan 2024
    Check out https://github.com/winglang/wing for more details.
  • 10 Ways for Kubernetes Declarative Configuration Management
    23 projects | dev.to | 1 Jan 2024
    Winglang - Winglang is a new cloud-oriented programming language that combines infrastructure and runtime code in one language, supporting multiple build targets such as AWS and Kubernetes. Additionally, Winglang provides built-in libraries for direct manipulation of containers and Helm Chart configurations.
  • Show HN: Winglang – a new Cloud-Oriented programming language
    10 projects | news.ycombinator.com | 6 Dec 2023
    > Why a whole language rather than a library that could just as well abstract the cloudy infrastructure and expose its data structures as "first class citizens" ?

    "Very cool, but what here cannot be done by a library or compiler extension?

    In existing languages, where there is no way to distinguish between multiple execution phases, it is impossible to naturally represent this idea that an object has methods that can only be executed from within a specific execution phase (or within certain scopes of the program). You are welcome to read more about it here (including code samples that show the same app built in Wing vs. other solutions)."

    https://github.com/winglang/wing#very-cool-but-what-here-can...

    10 projects | news.ycombinator.com | 6 Dec 2023
  • Who's hiring developer advocates? (December 2023)
    4 projects | dev.to | 4 Dec 2023
    Link to GitHub -->
  • A Cloud Development Troubleshooting Treasure Hunt
    5 projects | dev.to | 25 Jul 2023
    The order of resource creation notably varied. For a deeper technical explanation of the fix, feel free to explore the corresponding pull request.
  • Cloud, Why So Difficult?
    4 projects | news.ycombinator.com | 26 Jun 2023
    6 projects | /r/programming | 29 May 2023
    In this insightful article, Elad Ben-Israel, the mind behind the CDK, shares his love for the cloud, but also his frustrations with the complexity of building cloud applications. The challenges he identifies include:1. Focus on non-functional mechanics: The need to understand and manage cloud platform mechanics instead of focusing on building valuable features for users.2. Lack of independence: Developers often need to rely on others to handle parts of the deployment process or to resolve issues, interrupting their work flow.3. Delayed feedback: The current iteration cycle in cloud development can take minutes or even longer, significantly slowing down the development process and making it harder for developers to stay in their flow state.## It's not just a rantElad is not just ranting about cloud development. He proposes a solution in the form of a programming language for the cloud. This language would treat the entire cloud as its computer. The language compiler will be able to see the complete cloud application, unbound by the limits of individual machines. Such a compiler would be able to handle a significant portion of the application's non-functional aspects, enabling developers to operate at a more abstract level, thus reducing complexity and promoting autonomy. Moreover, it could expedite iteration cycles by allowing to compile applications to quick local simulators during the development process. ## The Winglang ProjectElad reveals that he's in the process of developing such an open-source, “cloud-oriented” language, dubbed Winglang. Wing aims to improve the developer experience of cloud applications by enabling developers to build distributed systems that leverage cloud services as first-class citizens. This is achieved by integrating infrastructure and application code in a secure, unified programming model. Wing programs can be executed locally via a fully-functional simulator or deployed to any cloud provider.## My Interest in WinglangI, together with a group of dedicated contributors, joined forces with Elad to develop Winglang.While still in Alpha and not yet ready for production use, it's already possible to build some real applications.Check out https://github.com/winglang/wing for more details.
  • A Manifesto for Cloud-Oriented Programming from the creator of the CDK
    2 projects | /r/KubernetesLinks | 24 May 2023
    ## The Winglang Project Elad reveals that he's in the process of developing such an open-source, “cloud-oriented” language, dubbed [Winglang](https://github.com/winglang/wing). Wing aims to improve the developer experience of cloud applications by enabling developers to build distributed systems that leverage cloud services as first-class citizens. This is achieved by integrating infrastructure and application code in a secure, unified programming model. Wing programs can be executed locally via a fully-functional simulator or deployed to any cloud provider.
  • A note from our sponsor - WorkOS
    workos.com | 29 Mar 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic wing repo stats
49
3,596
9.9
5 days ago

winglang/wing is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of wing is TypeScript.

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com