Nano ASP.NET SaaS Boilerplate
A clean architecture ASP.NET multi-tenant API with Vue, React and Razor Pages UI for building SaaS applications.
Overview
The minimal ASP.NET boilerplate for individual developers and small teams
A simpler alternative to the ABP framework. Unopinionated and easy to adapt. A full-stack SaaS boilerplate that doesn't force you to relearn everything.
Essential SaaS MVP Features
- Authorization / Authentication: Pre-configured authentication with ASP Identity, JWT and cookie-based authentication, refresh tokens, mailing infrastructure
- Users / Roles: User management, role-based access control, password reset flows
- Profiles / Preferences: Profile management, theme settings, avatar uploads
- Multi-Tenancy: Support for single database & per-tenant database models, tenant isolation control
- CRUD Operations: Sample entity with services, generic repository pattern, automated DTO mappings
- Clean Architecture: Domain, Application, Infrastructure and Presentation layers
- Multiple UI Options: Vue 3, React, and MVC Razor UI versions included
Technical Highlights
- Latest ASP.NET 9 framework
- Entity Framework Core
- 22+ API endpoints
- Extensive documentation
- Bootstrap 5 styling
- Light/dark mode
- Complete API testing with Postman collection