wdl-dev /
wdl
WDL 是一个自托管、多租户的 Workers 平台,让你在自己的基础设施上运行 Cloudflare Workers 的编程模型——用标准 wrangler 配置和开源 CLI 部署 worker,全程不经过 Cloudflare。构建在其开源运行时 workerd 之上(不 fork),与 Cloudflare 无隶属关系。 开源5个仓库: 🏗️ wdl —— 平台本身。从 Redis/Valkey 动态加载不可变 worker …
wdl-dev /
WDL 是一个自托管、多租户的 Workers 平台,让你在自己的基础设施上运行 Cloudflare Workers 的编程模型——用标准 wrangler 配置和开源 CLI 部署 worker,全程不经过 Cloudflare。构建在其开源运行时 workerd 之上(不 fork),与 Cloudflare 无隶属关系。 开源5个仓库: 🏗️ wdl —— 平台本身。从 Redis/Valkey 动态加载不可变 worker …
WDL 是一个自托管、多租户的 Workers 平台,让你在自己的基础设施上运行 Cloudflare Workers 的编程模型——用标准 wrangler 配置和开源 CLI 部署 worker,全程不经过 Cloudflare。构建在其开源运行时 workerd 之上(不 fork),与 Cloudflare 无隶属关系。 开源5个仓库: 🏗️ wdl —— 平台本身。从 Redis/Valkey 动态加载不可变 worker 版本,补齐 workerd 不提供的一切:多租户路由、控制平面、KV/R2/D1/DO/队列/cron/Workflows、密钥、可观测性。单区域多副本、真故障接管(owner-lease + generation fence)。Rust + JS。 🧰 cli(@wdl-dev/cli)—— 部署工具。用标准 wrangler 配置把 worker 发到 WDL,顺带管 D1/R2/KV/密钥/Workflows 和 wdl tail 日志。凭据处理专门做过加固。 🤖 chat —— 一个 AI 应用,作为普通租户跑在 WDL 上:把一句话变成上线的 worker(在 MicroVM 里写代码,再通过平台自己的控制面 API 部署回 WDL)。一个"部署 worker 的 worker"。 🌐 site —— wdl.dev 官网,本身就是一个 WDL worker,用 wdl deploy 部署。你打开官网时,看到的就是平台在服务它自己。 🔐 aws-sigv4(@wdl-dev/aws-sigv4)—— 一个零依赖的 AWS SigV4 签名库,给平台的 R2 / S3 存储用。小而专,只做一件事。 核心特性: 🚀 标准 wrangler 配置 + 开源 CLI 部署,nothing 发往 Cloudflare 🧩 完整平台能力:KV、R2、D1、Durable Objects、队列、定时任务、Workflows、密钥、控制平面 🏗️ 基于原版 workerd(不 fork),继承上游修复而非维护 runtime 分叉 🔁 单区域多副本、真故障接管(owner-lease + generation fence,过期副本 fail closed) 🐳 Docker Compose 一键起本地栈,另有 Kubernetes / Terraform 部署路径 技术亮点: 通过 workerd 的 workerLoader API 从 Redis/Valkey 动态加载不可变 worker 版本 D1 / Durable Object 用 owner-lease + 单调 generation fence 做故障接管,用单区域换来强一致 KV 和 read-your-writes D1 Rust(redis-proxy / scheduler / workflows / 进程 supervisor)+ JS 实现 官网 wdl.dev 本身就是跑在该平台上的一个 worker(自举) 适用场景: 想要 Workers 编程模型、但需要数据驻留 / 数据主权 / 私有化 / 内网隔离部署的团队 想在自有基础设施上给内部开发者提供多租户 Workers 的平台团队 开源协议:Apache-2.0
Discuss this product