A full-stack ASP.NET Core 7.0 and Angular 15 SPA application with authentication, clean architecture, and comprehensive examples.
AspNetCoreSpa is a full-stack web application template that combines ASP.NET Core 7.0 backend with an Angular 15 frontend to build modern single-page applications. It solves the problem of setting up a production-ready SPA with authentication, clean architecture, and real-time features by providing a comprehensive, example-driven starting point.
Full-stack developers and teams building enterprise-grade SPAs with .NET and Angular who need a secure, scalable, and well-architected foundation.
Developers choose AspNetCoreSpa for its integrated Identity Server authentication, clean architecture implementation, and extensive examples that accelerate development while enforcing best practices.
Asp.Net 7.0 & Angular 15 SPA Fullstack application with plenty of examples. Live demo:
Includes Identity Server 4 with social logins and token-based authentication, providing a robust security foundation out of the box, as highlighted in the authentication features.
Follows Jason Taylor's Clean Architecture principles for maintainable code organization, ensuring separation of concerns and scalability, which is explicitly cited as a key inspiration.
Supports both SQL Server and SQLite with EF Core migrations, and includes scripts for Azure and Heroku deployment, offering adaptability across environments as detailed in the installation steps.
Integrates SignalR for WebSocket communication and Progressive Web App capabilities, enabling modern features like offline use and real-time updates directly from the template.
Requires installing multiple dependencies (.NET SDK, Node.js, SQL Server/Docker optionally) and managing separate frontend/backend projects, which can be cumbersome and time-consuming for quick starts.
Tied to specific versions like ASP.NET Core 7.0 and Angular 15, meaning future upgrades may involve breaking changes and significant migration effort, as the template doesn't auto-update.
Enforces a full-stack, monolithic architecture with Angular frontend, limiting flexibility for teams wanting to mix technologies or adopt a more modular, microservices approach.
Clean Architecture Solution Template for ASP.NET Core
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
[Archived] This repository has been archived
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.