DevTrends开发者趋势
主题色

elliothux /

open-compute

阮老师好,自荐一下我做的 open-compute,一个可以运行在自己服务器上的 Cloudflare Workers 兼容平台,Apache-2.0 开源。 我是 Cloudflare 的粉丝,很喜欢 Workers 这套开发方式。不过我们做 B 端交付时,经常遇到客户因为数据安全要求、企业网络限制,需要把应用和数据留在自己的基础设施里。为了私有化,又得重新搭存储、队列、任务调度这些东西。所以我做了 open-compute,希望能把…

语言RustDT数据与运维DT软件开发DTAgent 管理与编排DT库 / SDK原始cloud原始cloudflare原始cloudflare-workers原始container原始d1原始durable-objects原始edge-computing原始javascript

关于

阮老师好,自荐一下我做的 open-compute,一个可以运行在自己服务器上的 Cloudflare Workers 兼容平台,Apache-2.0 开源。 我是 Cloudflare 的粉丝,很喜欢 Workers 这套开发方式。不过我们做 B 端交付时,经常遇到客户因为数据安全要求、企业网络限制,需要把应用和数据留在自己的基础设施里。为了私有化,又得重新搭存储、队列、任务调度这些东西。所以我做了 open-compute,希望能把这套熟悉的开发体验带到客户内网。 它把运行时、部署、网关、存储、队列、工作流和管理界面打包进一个 Rust 二进制,底层使用 workerd,面向单机部署,默认使用 SQLite 和本地文件存储,不需要先搭一套 Kubernetes、外部数据库和缓存服务。 兼容是这个项目的重点:在支持范围内,现有 Cloudflare Workers 项目的业务代码一行都不用改,原来的 Wrangler 配置、Bindings 和框架适配器都能继续使用,切换部署目标即可运行。API 按 Cloudflare 的接口实现,已有的 SDK 和工具也可以复用。 目前支持 Workers、KV、D1、R2、Durable Objects、Queues、Workflows、Cron、Cache、Images、Vectorize、AI Search,以及 Static Assets、Service Bindings 等能力。具体支持范围和单机环境下的行为差异,可以查看产品矩阵。 我已经在一些 B 端客户的私有化环境里部署并跑了一段时间,也在实际交付中持续完善它。现在开源出来,欢迎有类似需求的朋友试用、反馈。 官网和文档:open-compute.dev

收录记录

  1. 阮一峰周刊·用户投稿

    2026年10月4日 · 1 次收录

  2. 阮一峰周刊·正刊推荐

    2026年10月8日 · 1 次收录

讨论这个产品