Osmos

Yerel-Öncelikli · Sürüm Kontrolü · 2026– · Kurucu & Baş Geliştirici

Dosyalarınızın sürümlerini tamamen kendi bilgisayarınızda tutan bir sürüm kontrol aracı; cihazlar arası senkronizasyon sırada.

Osmos; bellek güvenli Rust çekirdeği, içerik-adresli depolama ve yerel daemon API'si üzerine kurulu, yerel-öncelikli bir sürüm kontrol motorudur. Tauri + React + TypeScript masaüstü istemcisi erken geliştirme aşamasındadır.

Çekirdek motor, dosya sistemi değişikliklerini algılar, BLAKE3 özetli blob'ları saklar ve repository/commit/branch verilerini SQLite üzerinde takip eder — tüm bu işlevler, satır bazlı JSON formatı kullanan bir Unix domain socket daemon'u üzerinden istemcilere sunulur. Yerel sürümleme, dallanma ve birleştirme bugün çalışıyor; çok cihazlı senkronizasyon ise mDNS eş keşfi ve şu an sadece yer tutucu (henüz uygulanmamış) bir crate olan QUIC taşıma katmanı etrafında planlanan bir sonraki kilometre taşı.

Öne Çıkan Özellikler

Rust · Tauri · React · TypeScript · SQLite · BLAKE3 · Local-First

GitHub