- Spacedrive adalah pengelola file open source lintas platform yang dibangun di atas Virtual Distributed File System (VDFS) yang ditulis dengan Rust.
- Saat ini proyek ini masih berada pada tahap alfa pengembangan, dan beberapa fitur mungkin belum tersedia atau dinonaktifkan dalam rilis resmi.
- Spacedrive membantu mengatur file di berbagai perangkat, mulai dari layanan cloud hingga hard drive offline, serta menggabungkan kapasitas penyimpanan dan daya pemrosesan menjadi cloud terdistribusi pribadi.
- Perangkat lunak ini dirancang untuk kreator independen, kolektor, dan siapa pun yang ingin mengelola jejak digital mereka sendiri.
- VDFS adalah sistem file yang dirancang untuk bekerja di berbagai lapisan penyimpanan, menyediakan API yang konsisten untuk memanipulasi dan mengakses konten di banyak perangkat.
- Perangkat lunak ini berupaya menyelesaikan masalah data yang terkurung oleh kapasitas terbatas serta interoperabilitas yang nyaris nol antar-layanan dan sistem operasi.
- Proyek ini menggunakan stack "PRRTT" (Prisma, Rust, React, TypeScript, Tauri), dan komponen inti (
sdcore) ditulis sepenuhnya dalam Rust.
- Tauri digunakan untuk membuat webview OS native berbasis Rust murni yang mengurangi ukuran bundel dan rata-rata penggunaan memori.
- Aplikasi ini membundel Prisma query engine dan code generation untuk Rust API, serta menyertakan migration runner ringan yang dibuat khusus agar sesuai dengan konteks aplikasi desktop.
- Proyek ini disusun sebagai monorepo, dengan aplikasi terpisah untuk desktop, mobile, web, dan landing, serta paket terpisah untuk client, UI, interface, configuration, dan ekstensi sistem untuk berbagai sistem operasi.
1 komentar
Komentar Hacker News