GitTalent
Havuz
Depo ayrıntısı

elliothux/open-compute

Self-hosted Cloudflare Workers-compatible platform with Workers、KV、D1、R2、DO、Queues、Workflows、Cron、Cache、Images、Vectorize、AI Search、Artifacts、Static Assets、Service Bindings、Dynamic Workers、LogTail、Gateway in one Rust binary.

Rust Apache-2.0 23 Ağustos 2026 son push 02 Kasım 2026 82 fork
Yıldız
2.793+2.225 · 56 gün
Commit · 28g
241
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 56uyum 29gpt-6-luna

Özet

open-compute, Cloudflare Workers uyumlu uygulamaları tek bir makinede self-host etmeyi sağlayan Rust tabanlı bir platformdur.

Profiline uyum

Edge/serverless altyapısı, Supabase Edge Functions kullanımınıza dolaylı olarak yakın olsa da profilinizde Workers uyumlu self-hosted platform ihtiyacı yok.

Neden yükseliyor

36 günde 1.236 yıldız ve son 28 günde 403 commit dikkat çekiyor. README’deki tek binary yaklaşımı ve geniş Workers binding kapsamı cazip; ancak commitlerin tek yazardan gelmesi topluluk katkısının ve bakım kapasitesinin henüz sınırlı olduğuna işaret ediyor.

Problem

Cloudflare Workers uygulamalarını kendi altyapısında çalıştırmak isteyen ekiplerin runtime dışında routing, state, deployment ve yönetim katmanlarını da kurup işletmesi gerekir.

Çözüm

Workers programlama modelini ve bilinen binding’leri tek binary içinde sunmayı; platform metadata’sı için SQLite, nesne verileri için varsayılan olarak yerel dosya sistemi, isteğe bağlı olarak S3-compatible storage kullanmayı hedefliyor. README, Workers runtime’ı için sabitlenmiş bir workerd fork kullandığını ve Wrangler iş akışlarını desteklediğini belirtiyor.

Yenilik

Workers runtime’ı ve çevresindeki platform bileşenlerini tek binary ve tek veri dizini yaklaşımıyla self-host etmeye çalışması pratik bir paketleme ve işletim farkı sunuyor; temel Workers programlama modeli yeni değil. README’deki uyumluluk oranları ve API kapsamı proje tarafından bildiriliyor, bağımsız doğrulama olarak değerlendirilmemeli.

Teknolojiler

  • Rust
  • workerd
  • SQLite
  • S3-compatible storage
  • Cloudflare Workers
  • Wrangler
  • JavaScript
  • TypeScript

Riskler

  • Son 28 gündeki 403 commitin tamamı tek yazardan; bus factor ve uzun vadeli bakım kapasitesi belirsiz.
  • Proje yalnızca 36 günlük; sürüm istikrarı ve gerçek üretim koşullarındaki deneyim hakkında verilen ölçümlerden kesin sonuç çıkarılamaz.
  • Uyumluluk iddiaları README’de proje tarafından raporlanıyor; belirli API’lerde Cloudflare ile davranış farkları olabilir.
  • Tek makine odağı, dağıtık çalışma veya yatay ölçekleme ihtiyacı olan kullanımlar için uygunluğu sınırlayabilir.
  • workerd fork ve runtime varlıklarını sürdürme, upstream değişiklikleriyle uyumluluğu takip etme yükü oluşturabilir.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.