winglang/wing

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 12th, 2026
Created on June 29th, 2022
Open Issues & Pull Requests: 879 (+0)
GitHub issues: Enabled
Number of forks: 215
Total Stargazers: 5,399 (+0)
Total Subscribers: 147 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 days
Mean response time: 81.8 days
90th percentile: 271.2 days
Tracked items: 148

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "📐 language-design" is answered fastest, typically in about 6 hours, while "🛫 console" waits about 6 days. Only 1% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 157
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 834 days
Stale 30+ days: 153
Stale 90+ days: 152

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • ✨ enhancement (102)
  • 🐛 bug (95)
  • needs-discussion (74)
  • 🛠️ compiler (50)
  • 🎨 sdk (49)
  • 🛫 console (35)
  • Stale (22)
  • 📚 documentation (13)

Detailed Description

Wing is a programming language designed for the cloud that unifies infrastructure and application code into a single language.

Wing addresses the fragmentation developers face when building cloud applications, where infrastructure concerns, IAM configuration, networking, and application logic typically require separate tools and mental models. The language introduces two execution phases to handle this unified approach: preflight code runs during compilation to generate infrastructure configuration, while inflight code compiles to JavaScript for execution in cloud compute environments. This design allows developers to express both layers in the same language while maintaining the semantic distinction between what runs when. Programs can execute locally using a fully-functional simulator for testing and iteration, or deploy to any cloud provider, enabling portability across infrastructure vendors.

Developers should consider Wing if they want to reduce cognitive overhead when building distributed systems and prefer working at a higher abstraction level focused on business logic rather than cloud mechanics. The tool suits teams building serverless applications and cloud-native systems who value faster iteration cycles through local testing. Wing is particularly valuable for those frustrated with managing multiple tools and languages across infrastructure and application layers.

The project maintains active development with regular engagement across multiple communication channels including Discord, discussions, and issues. The roadmap is publicly visible and the project actively solicits community contributions. Development activity shows consistent attention to both core language features and the tooling ecosystem needed for practical cloud development.