本周Github有趣的项目、工具和库:Radius等

Github有趣的项目、工具和库

1、Radius
Radius 是一个开源云原生应用程序平台,使开发人员和支持他们的运营商能够跨公共云和私有基础设施定义、部署和协作云原生应用程序
不仅仅是 Kubernetes

Radius 通过支持 Kubernetes 等成熟技术、Terraform 和 Bicep 等现有基础设施工具以及与 GitHub Actions 等现有 CI/CD 系统集成来满足应用程序团队的需求。Radius 支持多层 Web 加数据到复杂的微服务应用程序,例如 Microsoft 流行的云参考应用程序 eShop。
Radius 平台的主要功能包括:

  • 团队协作:Radius 应用程序和环境允许开发人员与运营人员一起定义和交付应用程序。
  • 基础架构配方:默认符合组织最佳实践和 IT 策略的可交换基础架构。
  • 应用程序图:了解应用程序中的服务和基础设施如何互连。
  • 云中立:跨开发、本地和云环境进行部署,获得一致的体验。
  • 增量采用:将 Radius 集成到现有工作流程和基础设施即代码模板的现有目录中。


2、mify
一款帮助您构建云后端服务的代码生成工具。

  • OpenAPI http 服务器生成
  • 内置 Prometheus 指标
  • 结构化日志记录
  • 多语言代码生成(目前后端是 Go、Python 和 ExpressJS,基于 Typescript 的前端是 NuxtJS、React)

目前,Mify 支持基于 Go、Python 和 ExpressJS 的后端模板,以及 NuxtJS 和 Typescript 上的 React 前端

3、Protomaps
一个免费开源的世界地图。单个静态文件

3、ScratchDB
Scratch 是 BigQuery、Redshift 和 Snowflake 的开源替代品。在 Clickhouse 上运行。 

4、Wirehole
WireHole 是一个 docker-compose 项目,它结合了 WireGuard、PiHole 和 Unbound,创建易于部署和管理的完整或分割隧道 VPN。此设置允许 VPN 通过 PiHole 进行广告拦截,并通过 Unbound 增强 DNS 隐私和缓存。

5、LearnHouse
LearnHouse 是一个开源平台,任何人都可以轻松提供世界一流的教育内容,并提供多种内容类型:动态页面、视频、文档等。

6、XAgent
用于解决复杂任务的自主 LLM 代理。

7、fx
终端 JSON 查看器和处理器。

8、MicroTCP
最小的 TCP/IP 堆栈。

MicroTCP 可以与操作系统的网络堆栈一起在 Windows 和 Linux 上运行。为了将网络流量路由到 MicroTCP,运行它的进程充当具有自己的 IP 地址的虚拟主机。

这只是一个业余爱好项目,旨在成为一个最小但完整的实现。