tedzchow / wing

The Wing Programming Language

Home Page:https://winglang.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  Quick Start ▪︎ Slack ▪︎ Docs ▪︎ Roadmap ▪︎ Getting Started ▪︎ Issues ▪︎ Discussions ▪︎ Stack Overflow ▪︎ Contribute

Short demo

Welcome! 👋

Wing is a cloud-oriented programming language. It is a modern, object-oriented, and strongly-typed language. Most programming languages think about computers as machines. In Wing, the cloud is the computer.

Wing applications compile to Terraform and JavaScript that are ready to deploy to your favorite cloud provider, and can also be tested in your local environment using the Wing Console.

bring cloud;

let bucket = new cloud.Bucket();

new cloud.Function(inflight (event: str): str => {
  bucket.put("greeting.txt", "hello, world!");
});

This is Alpha

Wing is in its very early stages of development and not recommended for production use. Many features are still missing, and APIs will dramatically evolve in the coming months. We are excited for anyone to take part in influencing the direction of every part of this project.

Our Project Status page includes more information about stability and roadmap 👷‍♀️

Installation

Getting Started

The Getting Started guide is a once-in-a-lifetime adventure into the Wing rabbit hole.

To learn more about Wing concepts such as resources and inflights, jump over to the Concepts section in our docs.

For a comprehensive reference of the language, check out the Wing Language Specification and the API Reference.

Community

We all hang out on Wing Slack. Come as you are, say hi, ask questions, help friends, geek out! Alternatively, post any question you have on GitHub Discussions.

Contributing

We welcome and celebrate contributions from the community! Please see our contribution guide for more information about setting up a development environment, what we are working on, where we need help and other guidelines for contributing to the project.

We are also actively tracking planned features in our roadmap:

Contributors

License

This project is licensed under the MIT License. Contributions are made under our contribution license.

About

The Wing Programming Language

https://winglang.io

License:MIT License


Languages

Language:TypeScript 66.0%Language:Rust 31.3%Language:JavaScript 2.0%Language:HTML 0.4%Language:Shell 0.1%Language:Scheme 0.1%Language:C++ 0.1%Language:Python 0.0%Language:CWeb 0.0%