网站首页 > 教程分享 正文
下面一起盘点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框架,它旨在减少开发代码量,提升开发效率。
与传统的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开发者提供了一套包含基本代码的项目模板,涵盖了ASP.NET Core API、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
猜你喜欢
- 2025-05-02 微软宣布开源.NET框架 支持Linux与Mac OS X
- 2025-05-02 一个基于.Net Core遵循Clean Architecture原则开源架构
- 2025-05-02 一个基于ASP.NET Core完全开源的CMS 解决方案
- 2025-05-02 盘点16个.Net开源项目(.net开源吗)
- 2025-05-02 微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
- 2025-05-02 什么是OWASP Top 10?web安全必读(owi是什么意思)
- 2025-05-02 ASP.NET Core跨平台技术内幕(asp.net mvc 跨域)
- 2025-05-02 一个基于.NET8+WPF开源的简单的工作流系统
- 2025-05-02 推荐一个支持低代码开发的OA开源系统
- 2025-05-02 基于 C# 和 MAUI 跨平台开发, 完全开源的记事 App
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)