Categories
Self-Hosted Infrastructure Rust Edge Computing Serverless Developer Platform Cloudflare WorkersStars
Forks
Watchers
Developer links
Open Compute
Open Compute is a self-hosted Cloudflare Workers-compatible platform that runs your Workers, storage, and AI services on hardware you own, from one binary and one daemon. Deploy the Worker code you already wrote with its config file and framework adapters, then roll back to an earlier immutable deployment when a release misbehaves. Serve traffic locally or over HTTPS through the shared Gateway, with routes you control instead of a vendor account. Each instance stays isolated with its own data directory and credentials, while you switch between registered instances from the same operator view. Bindings cover the platform pieces applications actually need: key-value data, SQL databases, object storage, stateful objects, queues, durable multi-step workflows, scheduled cron, cache, vector search, and AI search. Logs and a live tail show what running Workers are doing right now, and health, backup, and recovery workflows keep a single machine manageable without a cluster. Verified upgrades roll back automatically when something fails, and object bytes can move to S3-compatible storage when local disk is no longer enough. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Workers Without The Vendor Account
- Run Cloudflare-compatible Workers on your own hardware with familiar bindings and config files, keeping deployments, data, and traffic under your control instead of a hosted account.
- One Binary, No Cluster
- Runtime, control plane, scheduler, storage integration, and Dashboard ship in one binary with one daemon, so there is no Kubernetes, Redis, or service mesh to babysit.
- Deployments You Can Roll Back
- Deployments are immutable and content-addressed, serving locally or over HTTPS through the shared Gateway, with earlier versions ready to restore when a release misbehaves in production.
- Isolated Instances, One Operator View
- Every instance keeps its own data directory, credentials, and resources isolated, while the Dashboard switches between registered instances and shows logs with a realtime live tail.
Features
- Cloudflare V4 API
- The local /client/v4 API works with the cf CLI and the official SDK, so existing Worker projects deploy and manage resources without rewriting their tooling.
- Full Binding Coverage
- Workers bind KV, D1 SQL, R2 objects, Durable Objects, Queues, Workflows, Cron triggers, Cache, Vectorize, and AI Search, all served by the same single daemon.
- Operator Dashboard Included
- The bundled Dashboard manages compute, storage, AI, and platform resources, switches between registered instances, and shows Worker logs through a realtime Live Tail view.
- Isolates, Not Containers
- Worker code runs in native workerd isolates that start in milliseconds, without a container per request, on a pinned and checksum-verified runtime fork.
- Verified Upgrades With Rollback
- Upgrades are verified before they apply and roll back automatically on failure, while SQLite stays authoritative and object storage can move to S3-compatible backends.