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·54 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

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.

Which projects share features with spacedriveapp/spacedrive?

Projects with overlapping indexed features 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…

Projects sharing features with Spacedrive

These projects share indexed features with Spacedrive. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→