An open-source cross-platform file manager powered by a virtual distributed filesystem, unifying files across devices and clouds.
Spacedrive is an open-source cross-platform file manager powered by a virtual distributed filesystem (VDFS) written in Rust. It unifies files across multiple devices, clouds, and platforms into a single interface, using content identity to track files regardless of their physical location. The project solves the problem of fragmented file management in a multi-device world by enabling local-first, peer-to-peer sync without requiring data to be uploaded to centralized cloud services.
Users who own multiple devices (computers, phones, NAS) and want to manage their files across them without relying on a single cloud provider. It's also for developers and privacy-conscious individuals seeking a self-hostable, open-source alternative to proprietary cloud file sync solutions.
Developers choose Spacedrive for its privacy-first, local-first architecture that gives users full control over their data. Its unique selling point is the virtual distributed filesystem, which provides content-aware deduplication, semantic search, and transactional operations while enabling peer-to-peer sync without central servers.
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Spacedrive keeps files on user devices with optional end-to-end encryption and no mandatory cloud uploads, as highlighted in the Privacy & Security section, ensuring data sovereignty.
Uses adaptive BLAKE3 hashing for deduplication and redundancy tracking across devices, enabling smart file management based on content rather than location, as described in the Content Identity System section.
Implements peer-to-peer synchronization with Iroh and QUIC for direct device connections and NAT traversal, eliminating central servers and single points of failure, per the Leaderless Sync principle.
Provides a consistent file manager experience across macOS, Linux, and planned Windows, iOS, and Android, with cloud integration via OpenDAL for services like S3 and Google Drive.
Allows previewing file actions for conflicts and space savings before execution, with durable jobs that survive interruptions, as outlined in the Transactional Actions feature.
The v2.0.0-alpha.1 release only supports macOS and Linux, with Windows coming in alpha.2 and mobile apps later, making it incomplete and unsuitable for production use across all platforms.
Requires Rust 1.81+, Bun 1.3+, and multiple build steps as shown in the Quick Start, which can be a barrier for casual users or those wanting quick deployment without development tools.
The WASM-based extension system is under active development with no stable SDK API yet, limiting reliable third-party plugin creation and integration, as noted in the Extensions section.