innovayse/hostpanel
Good First Issues in C#
C# and the .NET ecosystem have a strong open source presence, with clear project structure that helps newcomers navigate.
24+ open beginner issues
15 repositories
October 29, 2026 last updated
Open C# issues for beginners
innovayse/hostpanel
Admin: line up the invoice summary values and tidy the View Invoices link
ramanacr/pdf-viewer
Android: keep unsaved edits when Android ends the app in the background
ramanacr/pdf-viewer
Desktop: show replies as threads in the comments list
carlosnunez09/ascii-screen
Make the click-through overlay cover every monitor
carlosnunez09/ascii-screen
Pause the wallpaper while a full-screen app or game is running
MoffiaDev/InferusDev
NanoTrasen? Syndicate? What are those? Wake up, it's 2426!
MoffiaDev/InferusDev
The Dreaded To-Do List
matthewcorven/github-copilot-sdk-durable
Port the durable example suite to Go, Rust and Java
matthewcorven/github-copilot-sdk-durable
Port the durable example suite to TypeScript and Python
eyalgolan/statecraft-israel
Research: the first-reading votes on the 1949/50 and 1951/52 budgets, and the 1951/52 total
unoplatform/uno.resizetizer
GenerateWasmSplashAssets fails with MSB4181 and no error when AppManifest.js is missing
eyalgolan/statecraft-israel
Yishuv 18: settlements founded before 15 May 1948 on the map
unoplatform/uno
`VisualStateManager.GetVisualStateGroups(element).Add(group)` throws "Collection was of a fixed size" on an element without groups
PackingProof/PackingProof-Desktop
Add camera focal length control to the monitoring screen
unoplatform/uno
Several ported controls skip `base.OnPropertyChanged2`, so `Slider`, `ProgressBar`, `DatePicker` and others ignore `IsFocusEngaged` and `Visibility` changes
innovayse/maran
1.0.0-beta.2 has no release notes on the website, and beta.2 still carries the manifest-reader defect
eriknihlen/OpenAC
Chess and chess rank
hexide-io/HexIDE
A PictureBox never shows its picture โ the record is decoded without peeling its framing
8LWXpg/PowerToysRun-EdgeWorkspaces
Edge 147+: workspacesCache removed โ plugin no longer works
dotnet/runtime
`(x >> N) << N` should reduce to a mask
dotnet/runtime
Address race in PerformanceCounterLib
dotnet/maui
Add "Keyboard.None"
dotnet/maui
FlyoutPage.IsPresented behaves different to Xamarin 5
How to contribute to a C# project
Install the .NET SDK version from the README, then `dotnet build` and `dotnet test`. Most issues reproduce easily in this flow.
- Use `dotnet format` to match style before opening a PR.
- Reproduce the issue with a test first, then fix it.
- Look for `up-for-grabs` labels common across .NET repos.
Track these C# issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing โ it's free
FirstIssue.dev