- O Spacedrive é um gerenciador de arquivos multiplataforma e de código aberto baseado em um sistema de arquivos distribuído virtual (VDFS) escrito em Rust.
- Atualmente, ele está na fase alfa de desenvolvimento, e alguns recursos podem estar ausentes ou desativados na versão oficial.
- O Spacedrive permite organizar arquivos em vários dispositivos, de serviços em nuvem a discos rígidos offline, combinando capacidade de armazenamento e poder de processamento em uma nuvem distribuída pessoal.
- Este software foi projetado para criadores independentes, colecionadores e pessoas que desejam gerenciar sua própria pegada digital.
- O VDFS é um sistema de arquivos projetado para operar em várias camadas de armazenamento, oferecendo uma API consistente para manipular e acessar conteúdo em vários dispositivos.
- Este software busca resolver o problema de dados presos em capacidades limitadas e na quase inexistente interoperabilidade entre serviços e sistemas operacionais.
- Este projeto usa a stack "PRRTT" (Prisma, Rust, React, TypeScript, Tauri), e o núcleo (
sdcore) foi escrito inteiramente em Rust.
- O Tauri é usado para criar webviews nativas do sistema operacional em Rust puro, reduzindo o tamanho do pacote e o uso médio de memória.
- A aplicação inclui em bundle o mecanismo de consultas do Prisma e a geração de código para a API em Rust, além de um executor de migrações leve feito sob medida para o contexto de aplicativos desktop.
- O projeto é organizado como um monorepo, com apps separados para desktop, mobile, web e landing page, além de pacotes distintos para cliente, UI, interface, configurações e extensões de sistema para vários sistemas operacionais.
1 comentários
Comentários do Hacker News