selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

open-compute logo

Self-host open-compute

v0.3.0

Cloudflare Workers-compatible platform in one binary

BetaOpen SourceApache-2.0
Updatedlast week
LanguageRust
Setup difficultyModerate
ThemeDark mode
Stars
2 361
Install with macOS
open-compute Dashboard in dark and light mode

What is open-compute?

This self-hosted platform runs Cloudflare Workers apps on your own machines using a single Rust binary. It combines the workerd runtime, a control plane, scheduler, and all product bindings into one executable called ocd. Embedded SQLite handles metadata while the local filesystem or optional S3-compatible storage holds object data, so no external databases, caches, or Kubernetes are required. Deploy Workers with cloudflare.config.ts and the cf CLI, using Vite and frameworks like React, Vue, Svelte, Hono, and FastAPI. A web dashboard gives operators control over resources across instances. Native extensions let Workers reach local hardware and libraries through standard Service Bindings. Licensed Apache-2.0, currently at v0.3.0, with 99% API compatibility on core Workers surfaces.

Should you self-host open-compute?

open-compute scores 55/100 on selfhost.directory (how scoring works) and ranks #3 of 7 in Serverless. It has 2 361 GitHub stars.

It shipped 9 stable releases in the past year. The latest, v0.3.0, came out on 10 October 2026. New versions land roughly every 4 days.

Setup is moderate: expect some configuration beyond a single command. It is Apache-2.0-licensed and written mostly in Rust.

Its closest alternative on selfhost.directory is faas (68/100, 26 253 stars). It scores higher overall, so compare the two before you pick. See open-compute vs faas side by side.

Features

  • Cloudflare Workers runtime

open-compute README

How to install open-compute

Install open-compute with macOS

curl -fsSL https://open-compute.dev/install.sh | sh ocd setup --yes ocd status ocd dashboard

User-scoped service that starts at login

open-compute releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…