Skip to content

【开源自荐】Xget:面向开发者资源的超高性能、安全、一体化加速引擎 #8519

@xixu-me

Description

@xixu-me

阮老师好,自荐一个开源存储库 xixu-me/Xget

体验

项目简介

Xget 是一个基于边缘计算(如 Cloudflare Workers)的统一加速引擎,专为开发者设计。

针对目前开发者访问各类资源(位于代码存储库、模型和数据集中心、软件包注册表、容器注册表、AI 推理提供商等)速度慢、配置分散的问题,Xget 提供了一个一体化的解决方案。它不仅仅是一个反向代理,还针对 Git、OCI/Docker、AI 推理等不同协议进行了深度的适配和优化。

核心功能与亮点

  1. 覆盖全开发场景
  • 代码托管:支持 GitHub, GitLab, Gitea, Bitbucket 等。
  • 包管理:加速 npm, PyPI, Conda, Maven, Gradle, Go Modules, Rust Crates, Homebrew 等主流包管理器。
  • 容器镜像:支持 Docker Hub, Quay, GCR, GHCR, k8s.io 等容器注册表。
  • AI 模型与推理:加速 Hugging Face, Civitai 模型下载,以及 OpenAI, Claude, Gemini 等 AI 推理 API。
  1. 极致性能
  • 基于全球边缘网络,支持 HTTP/3 协议。
  • 实现了智能多重压缩(gzip, deflate, brotli)和并行分片下载。
  • 内置缓存策略,大幅降低源站压力。
  1. 多平台兼容
  • 只需简单的 URL 替换(如 github.com -> xget.xi-xu.me/gh)即可使用。
  • 提供 URL 转换器和浏览器扩展。
  1. 部署灵活
  • 支持一键部署到 Cloudflare Workers/Pages, Vercel, Netlify, Deno Deploy, EdgeOne 等 Serverless 平台。
  • 也支持通过 Docker 或 Podman 进行自托管。

示例代码

加速 Git Clone:

git clone https://xget.xi-xu.me/gh/microsoft/vscode.git

加速 Docker Pull:

docker pull xget.xi-xu.me/cr/docker/library/nginx:latest

加速 OpenAI API:

client = OpenAI(
    base_url="https://xget.xi-xu.me/ip/openai/v1",
    api_key="..."
)

希望能帮助到更多受网络问题困扰的开发者。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions