面向 ASP.NET Core 的 Clean Architecture 解决方案模板,划分 Core、用例、基础设施和 Web 等项目。
1.9万3142C#MIT更新于 上个月
一个用于构建高性能 HTTP 反向代理服务器的 .NET 工具包,可按需定制。
YARP(Yet Another Reverse Proxy)是一个基于 ASP.NET Core 基础设施、用于在 .NET 中构建反向代理服务器的工具包。它以库和项目模板的形式提供,开发者可以自行组装代理服务,而不是只能使用固定的可执行程序。
项目的核心目标是可定制性。请求处理管道和各个模块都可以扩展,路由和集群既可以通过配置文件设置,也可以通过进程内的配置 API 动态管理,适合由自有后端系统统一管理代理配置的团队。
该项目最初源于微软内部多个团队各自构建反向代理的需求,现在在 dotnet 组织下公开开发,并提供 Microsoft Learn 上的入门文档。
阅读官方入门文档
在 Linux 或 macOS 上构建仓库(脚本会下载 .NET SDK)
build.sh概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 ASP.NET Core 的 Clean Architecture 解决方案模板,划分 Core、用例、基础设施和 Web 等项目。
一款将 Immich 服务器中的照片以幻灯片形式展示的数码相框应用。
面向家人朋友小圈子的自托管影音服务器,管理本地电影、剧集和音乐。
云原生 HTTP 反向代理与负载均衡器,可从 Docker、Kubernetes、Consul 等平台自动生成路由配置。
基于 WireGuard 的开源自托管 SASE 平台,整合零信任 VPN、反向代理、特权访问和 AI 网关。
用 C 编写的高性能 Web 服务器,兼具反向代理、负载均衡、API 网关和内容缓存功能。