loading...

ASP.NET Core starter templates for SasS MultiTenant application infrastructure

bharatdwarkani profile image Bharat Dwarkani ・2 min read

Some of the top Open Source templates for setting a strong infrastructure base for your SasS application. This framework provides the base for getting started quickly doing all the infrastructure part needed to handle multitenancy.

ASP.NET Boilerplate — Web Application Framework
ASP.NET Boilerplate is a general purpose application framework specially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.
ASP.NET Boilerplate works with the latest ASP.NET Core & EF Core but also supports ASP.NET MVC 5.x & EF 6.x as well.
https://github.com/aspnetboilerplate/aspnetboilerplate
https://aspnetboilerplate.com/
https://aspnetboilerplate.com/Pages/Documents/Multi-Tenancy

abp — Preview
It is also an open source web application framework for asp.net core. It is is an entire rewrite of ABP Boilerplate mentioned above
https://abp.io/

SasS kit
SaasKit is a .NET toolkit for building SaaS (Software As A Service) applications.
The goal of the project is to help developers build SaaS products without getting in the way. It aims to be platform agnostic and as simple to use as possible.
https://github.com/saaskit/saaskit
https://benfoster.io/blog/tagged/saaskit

Finbuckle.MultiTenant
Finbuckle.MultiTenant is a multitenancy library for ASP.NET Core 2.1+. It provides functionality for tenant resolution, per-tenant app configuration, and per-tenant data isolation
https://www.finbuckle.com/MultiTenant/Docs
https://github.com/Finbuckle/Finbuckle.MultiTenant

cloudscribe
ASP.NET Core multi-tenant web application foundation with management for sites, users, roles, claims and more
https://github.com/cloudscribe/cloudscribe
https://www.cloudscribe.com/introduction

OrchardCore
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that application framework.
https://github.com/OrchardCMS/OrchardCore
https://orchardcore.readthedocs.io/en/dev/

Posted on by:

bharatdwarkani profile

Bharat Dwarkani

@bharatdwarkani

6+ years of professional full-stack development experience in architecting, designing & development of web and desktop applications in various domains.

Discussion

pic
Editor guide
 

Your post was exactly along the lines of something I was looking for. Thanks for writing it up!