Official code samples demonstrating ASP.NET and ASP.NET Core features, patterns, and best practices.
ASP.NET Samples is an official repository containing code examples for ASP.NET and ASP.NET Core frameworks. It provides developers with practical, runnable demonstrations of features, patterns, and integration techniques used in building web applications with Microsoft's .NET platform. The samples serve as a learning resource and reference for implementing everything from basic web APIs to complex enterprise architectures.
Developers working with or learning ASP.NET and ASP.NET Core, including backend engineers, full-stack developers, and teams building web applications on the .NET stack. It's particularly valuable for those seeking official, production-ready examples.
As the official sample repository from the ASP.NET team, it offers authoritative, up-to-date code that reflects Microsoft's recommended practices. Developers choose it for reliable examples that align with framework capabilities and avoid unofficial or outdated implementations.
Samples for ASP.NET Core
Maintained by the ASP.NET team, ensuring examples align with Microsoft's latest recommendations and best practices, as stated in the repository's philosophy.
Includes samples from basic to advanced features like authentication, database integration, and architectural patterns, providing a wide range of practical references.
Demonstrates practical use cases and recommended patterns, helping developers apply concepts in production environments, as highlighted in the key features.
Separate directories for ASP.NET and ASP.NET Core aid in migration and comparison between legacy and modern frameworks, as noted in the version coverage.
The README is sparse, offering little guidance on navigating the repository or understanding sample contexts, which can hinder usability for developers.
With numerous samples and no structured learning path, beginners might find it difficult to know where to start or how to apply the examples effectively.
As a large repository, some samples may become outdated or lack updates for newer framework versions, despite being official, leading to confusion.
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
Bolero brings Blazor to F# developers with an easy to use Model-View-Update architecture, HTML combinators, hot reloaded templates, type-safe endpoints, advanced routing and remoting capabilities, and more.
Port of FluentUI/Office Fabric React components and style to Blazor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.