awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spacedriveapp avatar

spacedriveapp/spacedrive

0
View on GitHub↗
38,320 stars·1,293 forks·Rust·23 viewsspacedrive.com↗

Spacedrive

Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts.

The platform distinguishes itself through a virtual storage layer that maps disparate physical and cloud locations into a unified, searchable directory structure. It utilizes content-addressable storage to identify files by their cryptographic hash, which ensures data integrity and prevents duplicate storage. An event-driven sync engine monitors file changes in the background, propagating updates across connected devices through a distributed messaging protocol.

The system is powered by a memory-safe core engine that manages file operations and synchronization logic. This backend connects to a graphical interface through a cross-platform bridge, providing a consistent experience for browsing and managing digital libraries across different operating systems.

Features

  • Distributed Synchronization - Keeps files consistent across multiple devices and storage locations by automatically syncing changes in the background.
  • Decentralized Storage Clients - Coordinates data synchronization and access across multiple independent storage providers without relying on a central server.
  • Local-First Persistence - Prioritizes offline availability by caching metadata and file chunks locally before syncing to remote services.
  • Content-Addressable Storage - Ensures data integrity and prevents duplicate storage by identifying files through cryptographic hashes.
  • Virtual File Systems - Maps disparate local and cloud storage providers into a single unified directory structure.
  • Virtual Storage Layers - Maps disparate physical and cloud storage locations into a single, searchable, and manageable hierarchical file structure.
  • Personal Cloud Infrastructure - Builds a private storage network by connecting personal hardware and cloud accounts into one virtual filesystem.
  • File Management - File manager built on a virtual distributed filesystem.
  • Distributed File Managers - Aggregates local, cloud, and network storage into a single virtual filesystem for seamless cross-device access.
  • Distributed Filesystem Management - Provides a consistent interface to access files across multiple devices and cloud services simultaneously.
  • Synchronization Engines - Propagates file updates across connected devices automatically using distributed messaging protocols.
  • Cloud Storage Aggregators - Consolidates files from multiple cloud providers and local drives into a single interface for easier organization.
  • Runtime Environments - Manages file operations and synchronization logic using a high-performance, memory-safe backend.
  • Cross-Platform File Managers - Enables consistent browsing and management of digital libraries across desktop and mobile operating systems.
  • Bridge Architectures - Connects native backends to web frontends through a secure and typed message interface.

Star history

Star history chart for spacedriveapp/spacedriveStar history chart for spacedriveapp/spacedrive

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Spacedrive

Similar open-source projects, ranked by how many features they share with Spacedrive.
  • git-lfs/git-lfsgit-lfs avatar

    git-lfs/git-lfs

    14,336View on GitHub↗

    Git Large File Storage is a Git extension that replaces large binary assets with lightweight pointers to keep repository history fast and lean. It functions as a remote binary asset store, hosting large files on a separate server instead of storing them directly in the Git history. The system includes a binary file locking mechanism to prevent concurrent edits on large assets, ensuring only one user can modify a file at a time. It also provides a virtual file system mount to expose large assets as a local filesystem without requiring a full manual checkout, and a history migration tool to con

    Gogitgit-lfsgo
    View on GitHub↗14,336
  • vrtmrz/obsidian-livesyncvrtmrz avatar

    vrtmrz/obsidian-livesync

    9,447View on GitHub↗

    This project is a synchronization plugin that mirrors notes, settings, and vault data across multiple devices. It functions as a self-hosted vault synchronizer, allowing users to maintain a personal knowledge base using a user-owned server. The system utilizes a CouchDB synchronization layer to maintain consistent document states across peers. Security is handled through end-to-end encryption, which encrypts vault content locally before transmission to ensure privacy on remote storage. The replication model supports both self-hosted data replication and peer-to-peer data transfer. It manages

    TypeScript
    View on GitHub↗9,447
  • iterate-ch/cyberduckiterate-ch avatar

    iterate-ch/cyberduck

    4,570View on GitHub↗

    Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions as a cloud storage manager and remote storage mounter, allowing users to upload, organize, and synchronize data between local drives and remote endpoints. The application provides a unified interface for managing files across FTP, SFTP, WebDAV, S3, and other cloud storage protocols, including Amazon S3, Backblaze B2, Microsoft Azure, and OneDrive. It distinguishes itself with a client-side encryption vault that encrypts files and folders locally before they are transmitted to r

    Javaazurebackblaze-b2cloudfront
    View on GitHub↗4,570
  • files-community/filesfiles-community avatar

    files-community/Files

    44,008View on GitHub↗

    Files is a graphical file manager designed to replace the default operating system explorer with a unified, highly configurable environment. It functions as an extensible storage aggregator, normalizing local, cloud, and remote network storage into a single, consistent interface. By hooking into the system shell, the application intercepts navigation requests to provide a seamless, integrated experience for managing diverse file systems. The application distinguishes itself through a dual-pane productivity environment that facilitates efficient cross-directory operations and drag-and-drop wor

    C#alternativescsharpcustomization
    View on GitHub↗44,008
See all 30 alternatives to Spacedrive→

Frequently asked questions

What does spacedriveapp/spacedrive do?

Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own…

What are the main features of spacedriveapp/spacedrive?

The main features of spacedriveapp/spacedrive are: Distributed Synchronization, Decentralized Storage Clients, Local-First Persistence, Content-Addressable Storage, Virtual File Systems, Virtual Storage Layers, Personal Cloud Infrastructure, File Management.

What are some open-source alternatives to spacedriveapp/spacedrive?

Open-source alternatives to spacedriveapp/spacedrive include: git-lfs/git-lfs — Git Large File Storage is a Git extension that replaces large binary assets with lightweight pointers to keep… vrtmrz/obsidian-livesync — This project is a synchronization plugin that mirrors notes, settings, and vault data across multiple devices. It… iterate-ch/cyberduck — Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions… filebrowser/filebrowser — File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a… files-community/files — Files is a graphical file manager designed to replace the default operating system explorer with a unified, highly… kimlimjustin/xplorer — Xplorer is an AI-powered desktop file manager designed for navigating local and remote filesystems. It integrates…