Skip to content
Home

Nano ASP.NET Boilerplate

Provides a minimal ASP.NET Core API boilerplate with multi-tenancy, authentication, user management, and CRUD scaffolding to accelerate SaaS development.

aspnano.comAPI DevelopmentSep 2023Nano ASP.NET Boilerplate

A minimal ASP.NET Core API boilerplate that provides a starting point for building multi-tenant SaaS applications, solving the problem of repetitive setup and infrastructure coding. It targets individual developers and small teams who need to build B2B SaaS or MVPs quickly. The boilerplate includes clean architecture, authentication, user management, and multi-tenancy, and is positioned as a simpler, unopinionated alternative to the ABP framework, with support for Vue, React, and Razor UI projects.

Key features

  • Pre-configured authentication with ASP Identity
  • JWT token & cookie-based authentication schemes
  • Refresh tokens with retry handling
  • Mailing infrastructure for confirmation emails
  • Login, forgotten password, and reset flows
  • User management with roles and permissions
  • Role-based access control with three default levels
  • Profile management with avatar and theme settings
  • Multi-tenancy with single or per-tenant databases
  • Tenant resolution by header, subdomain, or token
  • Generic repository and specification pattern
  • Automated entity to DTO mappings with Automapper
  • Client-side and server-side data table pagination
  • Export data as PDF & Excel
  • File handling via Azure Storage
  • Postman API testing collection with 24 endpoints
  • No social media activity within the last 30 days
GTM channels
  • Blog
  • API
  • Docs
  • Changelog
ICP
  • Software developers
  • Startups
  • Freelancers solopreneurs