Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. spacedrive

spacedrive

Apache-2.0Rust0.4.3

An open-source cross-platform file manager powered by a virtual distributed filesystem, unifying files across devices and clouds.

Visit WebsiteGitHubGitHub
39.3k stars1.4k forks0 contributors

What is spacedrive?

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.

Target Audience

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.

Value Proposition

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.

Overview

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

Use Cases

Best For

  • Managing files across a personal fleet of devices (laptop, desktop, NAS, phone) from one interface
  • Self-hosting a private file sync and backup solution without cloud dependency
  • Organizing media libraries (photos, videos) with AI-powered tagging and deduplication across devices
  • Building knowledge management or digital asset management systems via its WASM extension ecosystem
  • Developing applications that require offline-first, peer-to-peer file synchronization
  • Privacy-conscious users who want cloud-like conveniences (search, sync) without uploading data to third parties

Not Ideal For

  • Projects requiring immediate, production-ready file synchronization across Windows and mobile devices
  • Users seeking a simple, one-click install solution without compiling from source or managing dependencies
  • Enterprise environments needing centralized administration, audit trails, and stable, vendor-supported software

Pros & Cons

Pros

Local-First Data Control

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.

Content Identity System

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.

Leaderless P2P Sync

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.

Cross-Platform Unified Interface

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.

Transactional Operation Previews

Allows previewing file actions for conflicts and space savings before execution, with durable jobs that survive interruptions, as outlined in the Transactional Actions feature.

Cons

Alpha Software Limitations

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.

Complex Build Process

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.

Unstable Extension Ecosystem

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.

Frequently Asked Questions

Quick Stats

Stars39,271
Forks1,365
Contributors0
Open Issues32
Last commit10 days ago
CreatedSince 2021

Tags

#open-source#storage#distributed-systems#file-manager#encryption#cloud-storage#typescript#content-addressing#cross-platform#privacy-focused#rust#local-first

Built With

S
SQLite
T
Tailwind CSS
V
Vite
w
wasmer
P
PDFium
R
React
l
libheif
T
TypeScript
R
Rust
T
Tokio
T
Tauri
a
axum
F
FFmpeg
W
Whisper
E
Expo
R
React Native
S
SeaORM

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 1 day ago

Related Projects

yaziyazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

Stars42,964
Forks1,052
Last commit2 days ago
brootbroot

A new way to see and navigate directory trees

Stars13,087
Forks327
Last commit2 days ago
xplrxplr

A hackable, minimal, fast TUI file explorer

Stars4,844
Forks97
Last commit15 days ago
joshutojoshuto

ranger-like terminal file manager written in Rust

Stars3,739
Forks165
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub