- Spacedrive est un gestionnaire de fichiers open source et multiplateforme, basé sur un système de fichiers virtuel distribué (VDFS) écrit en Rust.
- Le projet en est actuellement au stade alpha du développement, et certaines fonctionnalités peuvent manquer ou être désactivées dans la version officielle.
- Spacedrive permet d’organiser les fichiers sur différents appareils, des services cloud aux disques durs hors ligne, et combine capacité de stockage et puissance de traitement en un cloud distribué personnel.
- Ce logiciel est conçu pour les créateurs indépendants, les collectionneurs et les personnes qui souhaitent gérer leur empreinte numérique.
- VDFS est un système de fichiers conçu pour fonctionner sur différentes couches de stockage, offrant une API cohérente pour manipuler et accéder au contenu sur plusieurs appareils.
- Ce logiciel cherche à résoudre le problème de données enfermées dans des capacités limitées ainsi que dans des services et systèmes d’exploitation avec une interopérabilité quasi nulle.
- Le projet utilise la stack « PRRTT » (Prisma, Rust, React, TypeScript, Tauri), et son cœur (
sdcore) est écrit entièrement en Rust.
- Tauri est utilisé pour créer des webviews natives d’OS entièrement en Rust, afin de réduire la taille du bundle et l’utilisation mémoire moyenne.
- L’application embarque le moteur de requêtes Prisma ainsi que la génération de code pour l’API Rust, avec un exécuteur de migrations léger conçu sur mesure pour le contexte des applications de bureau.
- Le projet est organisé en monorepo, avec des applications distinctes pour le desktop, le mobile, le web et la landing page, ainsi que des clients, UI, interfaces, configurations et des paquets d’extensions système pour différents systèmes d’exploitation.
1 commentaires
Commentaires Hacker News