我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。
今天一起来盘点下6个.NET Core MVC开源项目,有商城系统、个人博客系统、权限管理系统、库存订单管理系统。
1、模块化、跨平台、多语言商城系统
项目简介
这是一个基于.Net Core MVC开发的、简单、模块化、跨平台、多语言的电子商务系统。项目采用模块化架构,代码清晰,便于扩展;功能完善、集成了外贸常见的支付方式;支持多个主题切换;所采用的技术栈都是最新的。
前端采用响应式布局方式,支持PC、移动端。非常适合用于外贸商城系统,功能基本可以满足,基本不需要二次开发。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、数据库支持:MySQL、Sqlserver、PostgreSQL。
3、兼容移动端、PC端。
4、技术栈:ASP.NET MVC Core 6.0 、Entity Framework Core 6.0、ASP.NET Identity Core 6.0、Angular 1.6.3、MediatR 7.0.0 for domain event
5、开发环境:Visual Studio 2022
2、权限管理系统
基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,所以我也把她开源了。她可以用于所有的Web应用程序,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。
3、个人博客系统
项目简介
这是一个基于Mvc 5构建的简单、代码层级分明的开源个人博客系统。前端美观大气、后台采用RightControl .NET通用角色权限系统,开发简单、效率高。网站配置采用XML配置,灵活可以根据自己是需求进行个性化配置。系统功能完备,完全可以满足需求,基本不用二次开发,非常使用程序员的个人博客。
支持QQ一键登录、降低注册门槛,针对留言、评论支持数量限制、锁定用户,避免垃圾信息。
技术架构
1、平台:这是基于Asp.Net Mvc 5.0开发的。
2、数据库支持:MySQL。
3、基于MVC+Layui +Autofac + Dapper 开发。
4、兼容各大主流的浏览器。
4、快速开发框架
项目简介
这是一个基于.NetCore开发的快速开发框架,项目采用模块化架构、最新的技术栈、项目高度封装了依赖注入、日志(Log4net、Nlog)、缓存(Redis)、身份认证、WebApi、权限授权、多数据库等模块,能让我们快速的应用于实际的项目,只需专注于业务开发。
前端项目有多个示例项目,包含Vue版本、Mvc 版本(Layui)、Angular版本,可以根据自己需求选择,也可以自行搭建。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、数据库支持:MySQL、Sqlserver、Oracle、PostgreSql、Sqlite。
3、技术栈:.Net6.0/.Net7.0 + AntDesign + Web API + swagger + Log4net/NLog + Redis + AutoMapper + MiniProfiler。
5、库存订单管理系统
项目简介
该项目是基于Asp.Net Core Mvc开发的库存订单管理系统,主要实现模块有仓库、产品、供应商、客户、采购订单、销售订单、发货、收货等等,该项目是单体架构,技术栈也不是最新的,大家可用于学习为主,实际项目开发需要二次开发。
技术架构
1、平台:基于.Net Core 2.0开发;
2、数据库:SqlServer;
3、开发工具:Visual Studio 2017 ;
4、技术栈:Asp.Net Core Mvc + EF + Bootstrap + JQuery + SendGrid。
6、快速开发开源框架
项目地址:
https://github.com/serenity-is/Serenity
项目简介
这是一个基于ASP.NET Core / TypeScript 开发的、开源项目,此项目提供了客户模块、订单模块、产品模块、供应商模块、系统管理模块、基础通用模块、编辑器、表格、表单、UI控件等,方便项目二次开发。
支持中文等语言、多个主题模板。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、版本: .NET Core 6.0。
我是编程乐趣,一个10年.Net开发经验老程序员,专注开源项目和编程知识分享。
私信回复:【888】,领取.Net视频教程。