Curated Issues
C# Good First Issues
Browse open source issues tagged with C# in the issue metadata. Results stay focused on work that can become public contribution evidence.
Slice signals
- Average annotated difficulty: 2.5/5 across 3,635 issues.
- 80% of 3,635 time estimates are one day or less.
Open
Constant folding isn't done when interpolated string contains at least one variable
Area-Compilershelp wanted
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Is it possible to limit file upload speed?
Samplesarea-networkingfeature-rate-limithelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
15 comments2 reactions0 assignees
Open
File LockSmith via commandline
Help WantedIdea-EnhancementProduct-File LocksmithStatus-In progress
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
23 comments19 reactions0 assignees
Open
Expose OnInput event from MudInput to MudTextField
enhancementgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment4 reactions0 assignees
Open
[Docs] Add a list of NuGet packages
difficulty/starter 🚀good first issuekind/documentationno-reproproject/documentation 📖
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments4 reactions2 assignees
Open
`RouteHandlerBuilder.Accepts` does not return 415 response when the request has no `Content-Type`
Docsarea-minimalhelp wantednet8_docathon
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments0 reactions0 assignees
Open
[3.x] Add support for serializing `ConcurrentDictionary<K, V>`
Needs: triage :mag:good-first-issuehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
[NativeAOT] Signalless Hijack
area-NativeAOT-coreclrhelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Open
[Refactoring] Move local authz policies to global authz policies
analyzerarea-authhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Set `IgnoreInSnapshotTests` and `IsManualTest` to `true` for non-UI samples
area/automationdifficulty/starter 🚀good first issuekind/enhancementno-reproproject/non-ui ⚙️
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments1 reaction0 assignees
Open
Analyzer for STAThread attribute applied to async Main
api-approvedarea-System.Threading.Taskscode-analyzerhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments7 reactions0 assignees
Open
Improve logging of JitStressRegs flags in JitDump
area-CodeGen-coreclrhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
CI rerun fails with "Artifact * already exists for build #."
area-Infrastructurehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Enable more style checking analyzers
area-Metahelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
17 comments0 reactions0 assignees
Open
[Analyzer] Replacing direct LoggerExtensions.Log* usage with source-generated logging methods
api-approvedarea-Extensions-Loggingcode-analyzercode-fixerhelp wantedpartner-impact
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
11 comments3 reactions0 assignees
Open
[Analyzer] Async methods that don't take a CancellationToken
api-approvedarea-System.Threading.Taskscode-analyzerhelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments11 reactions1 assignee
Open
Blazor Value cannot be null. (Parameter 'obj')
Pillar: Technical Debtarea-blazorbugcopilot-candidatefeature-blazor-builtin-componentsgood first issuehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
6 comments0 reactions0 assignees
Open
[PERF] Investigate optimizations for large graphs
area-performancearea-serializationenhancementhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Update Enforce HTTPS in ASP.NET Core: Add distros RHEL/SLES
Help wantedSource - Docs.msdoc-enhancement
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Improve NRT warning CS8604 in cases where implicit conversions cause the warning
Area-CompilersConcept-Diagnostic Clarityhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment4 reactions0 assignees