microsoft/aspire

Aspire is the tool for code-first, extensible, observable dev and deploy.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 13 minutes ago
Added to GitGenius on September 10th, 2026
Created on September 25th, 2023
Open Issues & Pull Requests: 2,349 (+0)
GitHub issues: Enabled
Number of forks: 990
Total Stargazers: 6,303 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.7 hours
Mean response time: 17.9 days
90th percentile: 28.8 days
Tracked items: 145

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "area-cli" is answered fastest, typically in under an hour, while "ci-failure-cause" waits about 2 days. Almost all tracked open issues have seen activity in the last three months. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 60
New in 7 days: 22
Closed in 7 days: 1
Avg open age: 65 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 22
Closed in 7 days: 1
Comments in 7 days: 16
Events in 7 days: 99

Top labels

  • area-app-model (29)
  • area-dashboard (29)
  • triage:bot-seen (29)
  • ci-failure-cause (25)
  • area-vscode (19)
  • area-cli (18)
  • test-failure (17)
  • area-deployment (16)

Detailed Description

Aspire is a code-first orchestration and observability platform for .NET developers building distributed applications.

Aspire addresses the complexity of developing and deploying multi-service applications by letting developers define their entire application topology in code rather than through configuration files or manual setup. It provides a unified way to manage service dependencies, configure networking, and wire up observability across all components. The approach centers on a declarative model where developers describe their application structure using .NET, and Aspire handles the orchestration of local development environments and generates deployment artifacts for cloud platforms.

Aspire suits teams building microservices or multi-container applications who want to keep infrastructure concerns close to their application code. It is particularly valuable for developers who need consistent observability across development and production environments without separate tooling. The platform integrates with standard .NET tooling and works with services written in languages beyond C#, making it applicable to polyglot teams. Developers should adopt Aspire if they prefer managing application topology programmatically and want built-in support for tracing, metrics, and logging across their entire system from the start of development.

The project shows active development with regular commits across multiple areas of the codebase. Work spans core orchestration features, integrations with external services and platforms, and documentation improvements. The maintainers respond to issues and pull requests, indicating ongoing engagement with the community. Development activity demonstrates attention to both new capabilities and refinement of existing functionality based on user feedback.