awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
F

fullstackhero/dotnet-starter-kit

0
View on GitHub↗
6,580 星标·1,953 分支·C#·MIT·2 次浏览

Dotnet Starter Kit

This project is a production-ready starter kit and boilerplate for building multi-tenant software-as-a-service applications using .NET and React. It provides a multi-tenant application framework and a cloud-native infrastructure kit designed to support scalable cloud services.

The project distinguishes itself through a modular monolith architecture that organizes business logic into isolated bounded contexts to prevent code entanglement. It implements comprehensive SaaS identity management, including role-based access control, account impersonation, and strict tenant data isolation across the persistence layer.

The capability surface covers cloud infrastructure orchestration with container-based deployment, distributed data caching, and asynchronous background job processing. It includes systems for real-time application state synchronization, secure object storage using pre-signed URLs, and automated database migrations. Administrative and tenant dashboards are provided for system operations and user management.

The kit includes developer toolsets for local environment orchestration to synchronize databases, caches, and frontend applications.

Features

  • Multi-Tenant SaaS Frameworks - Provides a comprehensive multi-tenant SaaS framework including identity management, billing, and tenant isolation.
  • SaaS Boilerplates - Provides a comprehensive production-ready starter kit and boilerplate for building multi-tenant SaaS applications.
  • Data Tenant Isolators - Ensures strict tenant data isolation at the persistence layer to prevent cross-tenant data leaks.
  • Multi-Tenant Identity Management - Handles user authentication, role-based access control, and account impersonation across multiple customer tenants.
  • Session-Based Access Controls - Manages user sessions and access control, including specialized capabilities for account impersonation.
  • Multi-Tenant Isolation Layers - Provides security mechanisms to separate data and access for multiple customers on shared infrastructure.
  • Role-Based Access Control - Implements role-based access control to manage user permissions and application access.
  • User Identity Management - Handles the full identity lifecycle and authentication for users across multiple tenants.
  • Modular Monoliths - Utilizes a modular monolith architecture to organize business logic into isolated domain modules.
  • Distributed Caches - Integrates a distributed cache to store frequently accessed data and reduce database load.
  • Background Job Processing - Includes a system for executing long-running tasks and scheduled jobs asynchronously outside the main request pipeline.
  • Cloud Infrastructure Deployment - Ships container-based deployment and orchestration for scalable cloud services.
  • Cloud Native Infrastructure - Includes a cloud-native infrastructure kit with container orchestration and automated database migrations.
  • Cloud Provisioning - Provisions production environments using infrastructure-as-code and container orchestration.
  • Container Orchestrators - Manages the lifecycle of APIs, databases, and caches using container-based infrastructure orchestration.
  • Service Orchestration - Coordinates the deployment and lifecycle of APIs, databases, caches, and frontend applications.
  • Management Dashboards - Ships separate administrative and tenant dashboards for system operations and user management.
  • Production Security Hardening - Hardens production environments through cryptographic key rotation, resource locks, and protected administrative dashboards.
  • Database Schema Migrations - Executes structured database schema migrations and data seeding to ensure stable deployments.
  • Real-Time State Synchronization - Maintains synchronized application state by pushing live server-side updates to the client via persistent connections.
  • Full-Stack Application Boilerplates - Ships a coordinated set of frontend applications and a backend API for rapid deployment of dashboards.
  • Real-Time Communication - Uses SignalR to maintain persistent bidirectional connections for instant server-side state updates.
  • Real-Time Data Pushing - Implements real-time data pushing from server to client to maintain a live application state.
  • Web Development Frameworks - ASP.NET Core Web API and Blazor client starter kit.

Star 历史

fullstackhero/dotnet-starter-kit 的 Star 历史图表fullstackhero/dotnet-starter-kit 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Dotnet Starter Kit 的开源替代方案

相似的开源项目,按与 Dotnet Starter Kit 的功能重合度排序。
  • thinkgem/jeesitethinkgem 的头像

    thinkgem/jeesite

    8,044在 GitHub 上查看↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    在 GitHub 上查看↗8,044
  • meshery/mesherymeshery 的头像

    meshery/meshery

    9,966在 GitHub 上查看↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    HTMLcloud-nativecncfcontrol-plane
    在 GitHub 上查看↗9,966
  • apptension/saas-boilerplateapptension 的头像

    apptension/saas-boilerplate

    2,819在 GitHub 上查看↗

    This project is a starter kit for building software as a service applications. It provides a foundational framework for developing scalable products with integrated subscription billing, user management, and automated cloud deployment pipelines. The core architecture centers on a multi-tenant application framework that isolates data and permissions between organizations using team workspaces and role-based access control. It utilizes a GraphQL API to ensure type-safe communication and data consistency between the frontend and backend. The system covers comprehensive identity and access manag

    TypeScriptawsaws-escbackend
    在 GitHub 上查看↗2,819
  • logto-io/logtologto-io 的头像

    logto-io/logto

    12,161在 GitHub 上查看↗

    Logto is an open-source identity provider that serves as a centralized authentication and authorization server for web, mobile, and command-line applications. It implements the OpenID Connect and OAuth 2.1 standards to handle secure user sign-in and the issuance of identity tokens. The platform is specifically designed as a multi-tenant authentication framework for software-as-a-service environments, featuring built-in organization management and tenant isolation. It includes an enterprise single sign-on gateway to integrate external identity providers and supports role-based access control t

    TypeScriptauthenticationauthorizationemail
    在 GitHub 上查看↗12,161
查看 Dotnet Starter Kit 的所有 30 个替代方案→

常见问题解答

fullstackhero/dotnet-starter-kit 是做什么的?

This project is a production-ready starter kit and boilerplate for building multi-tenant software-as-a-service applications using .NET and React. It provides a multi-tenant application framework and a cloud-native infrastructure kit designed to support scalable cloud services.

fullstackhero/dotnet-starter-kit 的主要功能有哪些?

fullstackhero/dotnet-starter-kit 的主要功能包括:Multi-Tenant SaaS Frameworks, SaaS Boilerplates, Data Tenant Isolators, Multi-Tenant Identity Management, Session-Based Access Controls, Multi-Tenant Isolation Layers, Role-Based Access Control, User Identity Management。

fullstackhero/dotnet-starter-kit 有哪些开源替代品?

fullstackhero/dotnet-starter-kit 的开源替代品包括: thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… meshery/meshery — Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual… apptension/saas-boilerplate — This project is a starter kit for building software as a service applications. It provides a foundational framework… logto-io/logto — Logto is an open-source identity provider that serves as a centralized authentication and authorization server for… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file…