communitytoolkit/dotnet

.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 18th, 2026
Created on October 20th, 2021
Open Issues & Pull Requests: 215 (+0)
GitHub issues: Enabled
Number of forks: 400
Total Stargazers: 3,761 (+0)
Total Subscribers: 69 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 73.9 days
90th percentile: 223.4 days
Tracked items: 121

Most active contributors

Sign in to see contributor activity.

How this project is maintained

97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "analyzer :eyeglasses:" is answered fastest, typically in about 5 hours, while "feature request :mailbox_with_mail:" waits about 12 days. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 91
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 566 days
Stale 30+ days: 89
Stale 90+ days: 77

Recent activity

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

Top labels

  • feature request :mailbox_with_mail: (55)
  • bug :bug: (53)
  • mvvm-toolkit :toolbox: (48)
  • analyzer :eyeglasses: (22)
  • by design (17)
  • external :arrow_heading_up: (8)
  • needs author feedback :memo: (4)
  • duplicate :busts_in_silhouette: (3)

Most active issues this week

Detailed Description

The .NET Community Toolkit is a collection of cross-platform helpers and APIs for .NET developers that work independently of any specific UI framework.

The toolkit addresses the need for reusable, platform-agnostic utilities across the .NET ecosystem. Rather than tying functionality to a particular UI platform like WPF, UWP, or MAUI, it provides helpers and APIs that work consistently whether you are building desktop applications, mobile apps, or any other .NET-based project. The libraries were originally developed as part of the Windows Community Toolkit and have been extracted and generalized to serve all .NET developers regardless of their chosen UI framework.

Developers should adopt this toolkit if they are building applications across multiple .NET platforms or want to avoid reinventing common patterns and utilities. It suits projects where code reuse across different UI frameworks is valuable, and where developers want to leverage solutions already proven in Microsoft's own first-party applications like the Microsoft Store. The toolkit is maintained by Microsoft and is part of the .NET Foundation, providing assurance that it receives ongoing support and improvement based on feedback from both internal Microsoft teams and the broader developer community.

The project shows active development with regular improvements driven by feedback from multiple sources including internal Microsoft teams, external partners, and community developers. The toolkit is continuously refined based on real-world usage patterns from production applications within Microsoft, ensuring that the libraries address practical needs rather than theoretical concerns.