finds.dev← search

// the find

dodyg/practical-aspnetcore

★ 10,380 · C# · MIT · updated May 2026

Practical samples of ASP.NET Core 10, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.

A massive collection of standalone ASP.NET Core sample projects covering everything from minimal APIs to Blazor to gRPC, maintained across .NET versions from 2.1 through 10. It's a reference library, not a framework — you clone it, find the sample that matches what you're trying to understand, and read the code. Aimed at .NET developers who learn better from working examples than from docs.

Each sample is a self-contained runnable project with its own .csproj, so you can isolate exactly what you want without wading through unrelated scaffolding. Coverage is genuinely wide — 40 HTMX samples, 36 minimal API samples, 32 endpoint routing samples — not just the obvious happy paths. The repo tracks current framework versions actively; .NET 10 samples were added and the last push was May 2026, so it's not abandoned. The per-folder README pattern means you get a prose explanation alongside the code, not just uncommented snippets.

The sheer size makes the repo hard to navigate — there's no search, no tagging system, and the table of contents in the README is just a flat count-per-section. An OUT-OF-DATE.md file exists, which signals that some samples have quietly bitrotted without being removed or flagged inline. Test coverage is nearly absent (one sample under /projects/testing), so you can't verify that samples actually run correctly after a framework update. The project-per-concept structure means hundreds of separate solution files, which makes any kind of cross-cutting concern (shared utilities, consistent patterns) impossible to demonstrate.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →