github上有名的web开源项目?
作者:卡卷网发布时间:2025-01-17 17:40浏览数量:79次评论数量:0次
下面一起盘点2024年推荐的6个Web开源项目。
1、Umbraco-CMS:一个Star 4.1K的.Net开源CMS项目
Umbraco CMS开发者团队是来源于丹麦,经过多年的发展,已经成为全球比较知名并被广泛使用的CMS,它以友好的用户体验和高度可定制性而出名,非常适合用于开发各种类型网站项目,比如开发企业网站、电子商务系统、企业管理系统等。
项目地址:
https://github.com/umbraco/Umbraco-CMS
2、FastEndpoints:轻量级、高性能的ASP.NET Core Web API开发框架
FastEndpoints是基于REPR设计模式(请求-端点-响应)的Web API框架,它旨在减少开发代码量,提升开发效率。
与传统的http://ASP.NET Core Web API相比,FastEndpoints通过内联处理程序和直接的数据访问,大大简化了开发流程。
该框架不仅支持中间件、认证、授权、日志和依赖注入等常用功能,而且在性能上表现优异,性能与Minimal API不相上下。它比我们的基准测试中的MVC控制器更快,使用更少的内存,每秒处理大约35k个请求。
FastEndpoints可以很好的替换Minimal API和MVC。
项目地址:
https://github.com/FastEndpoints/FastEndpoints
3、dotnet-starter-kit:一个Web API+Blazor多租户、模块化、简洁DDD架构!
dotnet-starter-kit是一个基于 .NET 8 的开源项目,架构构建基于 Clean Architecture 原则的解决方案。支持多租户、模块化,一个开箱即用的项目,方便我们快速开发项目。
数据库支持:PostgreSQL 、MySQL、MSSQL、Oracle。
作为学习项目也是不错的选择,从中可以学习如多租户、CQRS、洋葱架构、清洁编码标准、使用Terraform到AWS的云部署、Docker概念、CICD管道和工作流等。
项目地址:
https://github.com/fullstackhero/dotnet-starter-kit
4、Boxed:包含多个.Net项目模板,涵盖了ASP.NET Core API、GraphQL等。
.Net Boxed该项目为.NET开发者提供了一套包含基本代码的项目模板,涵盖了http://ASP.NET Core API、http://ASP.NET Core GraphQL、Microsoft Orleans以及NuGet Package的项目。
Star:3.4K⭐
项目地址:
https://github.com/Dotnet-Boxed/Templates
5、Cofoundry:功能强大、扩展性强、支持插件的CMS系统
项目简介:基于.Net开发的、代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。
Star:836⭐
项目地址:
https://github.com/cofoundry-cms/cofoundry
6、Piranha.core:轻量级的CMS开源项目
项目简介:Piranha CMS是一个轻量级且跨平台的CMS库,专为.NET 8设计。
该项目提供多种模板,具备CMS基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。
是一个完全解耦的CMS,意味着我们可以使用任何技术以任何方式构建的应用程序。
Star:2K⭐
项目地址:
https://github.com/PiranhaCMS/piranha.core
- End -
顺便分享一个资料:
编程乐趣:全新.NetCore/C#全栈视频教程入门教程分享最后,如果对你有帮助,欢迎点赞、收藏!
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎