时间:2024-11-15 来源:网络 人气:
一、Serenity
Serenity是一个基于ASP.NET Core和TypeScript的开源快速开发框架。它提供了丰富的模块,如客户模块、订单模块、产品模块等,方便开发者进行二次开发。Serenity支持中文等语言,拥有多个主题模板,可满足不同用户的需求。
特点:
模块化设计,易于扩展
支持多种数据库,如MySQL、SQL Server等
跨平台部署,可在Windows、Linux、Mac等平台上运行
版本:.NET Core 6.0
GitHubhttps://github.com/serenity-is/Serenity
二、MixCoreCMS
特点:
功能强大,易于扩展
支持多语言版本
支持跨平台部署,可在Windows、Linux、Mac等平台上运行
数据库支持:MySQL、SQL Server、PostgreSQL、SQLite
基于ASP.NET Core 6 / Dotnet Core 6、SignalR、Angular 和 Bootstrap开发
GitHubhttps://github.com/mixcore/mix.core
三、.NET Core权限管理系统
这是一个基于.NET Core框架的开源权限管理系统。它可以帮助开发者快速搭建权限管理功能,实现用户、角色、菜单、操作等权限的分配和管理。该系统支持多种数据库,如MySQL、SQL Server等,可满足不同用户的需求。
特点:
基于.NET Core框架,支持多种数据库
支持用户、角色、菜单、操作等权限管理
易于集成到现有项目中
GitHubhttps://github.com/aspnet-contrib/AspNetCore.IdentityCore
四、其他ASP.NET开源系统推荐
1. Abp:一个基于.NET Core的开源企业级应用框架,提供模块化、可扩展的解决方案。
2. EasyCms:一个基于ASP.NET Core的开源内容管理系统,支持多语言、多主题。
3. DotNetNuke:一个基于.NET的开源内容管理系统,拥有丰富的插件和模块。