- Spacedrive es un administrador de archivos multiplataforma y de código abierto basado en un sistema de archivos virtual distribuido (VDFS) escrito en Rust.
- Actualmente se encuentra en fase alfa de desarrollo, y algunas funciones pueden faltar o estar deshabilitadas en la versión oficial.
- Spacedrive permite organizar archivos en distintos dispositivos, desde servicios en la nube hasta discos duros sin conexión, y combina capacidad de almacenamiento y poder de procesamiento en una nube distribuida personal.
- Este software está diseñado para creadores independientes, coleccionistas y personas que quieren gestionar su huella digital.
- VDFS es un sistema de archivos diseñado para funcionar en diversas capas de almacenamiento y ofrece una API consistente para manipular y acceder al contenido en múltiples dispositivos.
- Este software busca resolver el problema de que los datos queden atrapados en capacidades limitadas y en una interoperabilidad casi nula entre servicios y sistemas operativos.
- Este proyecto usa el stack "PRRTT" (Prisma, Rust, React, TypeScript, Tauri), y su núcleo (
sdcore) está escrito en Rust puro.
- Tauri se utiliza para crear webviews nativas del sistema operativo en Rust puro, reduciendo el tamaño del paquete y el uso promedio de memoria.
- La aplicación incluye el motor de consultas de Prisma y la generación de código para la API de Rust, además de un ejecutor ligero de migraciones hecho a medida para el contexto de una app de escritorio.
- El proyecto está organizado como un monorepo, con apps separadas para escritorio, móvil, web y landing, además de clientes, UI, interfaces, configuración y paquetes de extensiones del sistema para varios sistemas operativos.
1 comentarios
Comentarios en Hacker News