Ghostboard pixel Skip to content

Spacedrive: A Dreamy Rust-Based Open-Source File Manager to Fix Your File Mess

My search for the perfect file manager ends with Spacedrive.

If you are someone who primarily uses a graphical user interface on Linux, a file manager is a handy thing to have, as such tools make managing files and folders an effortless task.

On the other hand, if you are a terminal enthusiast, you are better off with one of the many terminal file managers that can be wielded for powerful file organization.

Here, I test out Spacedrive, a privacy-focused open-source next-gen file manager aimed at the creative types such as filmmakers, streamers, musicians, and designers.

Of course, it is not limited to them; anyone can use it if they like what it has to offer. Let's check it out. 😃

🚧
This application is under heavy development, and features are bound to be added or removed.

Spacedrive: Overview ⭐

a screenshot of spacedrive overview page
Spacedrive's overview page.

Powered by a Virtual Distributed Filesystem (VDFS), Spacedrive makes use of a decentralized database that emulates a filesystem, resulting in efficient organization and searching of files.

Offered under the AGPL-3.0 License, Spacedrive has a PRRTT stack, with technologies like Prisma, Rust, React, TypeScript, and Tauri making it all happen.

Interestingly, the project is funded by many well-known investors and is supported by a dedicated team of professionals, along with more than 100 open-source contributors.

The project intends to make money by offering a range of optional services, like hosting, in the near future, while keeping the Spacedrive app free and open-source forever.

As for the key features of Spacedrive, they include:

  • Unified Search
  • Cross-Platform
  • Tabbed Browsing
  • Intuitive Interface

Initial Impressions 👨‍💻

On a Linux Mint 22 config, I installed the .deb package for Spacedrive 0.4.2, and only tested the local features of Spacedrive.

📋
There are many device-to-device and server/cloud-focused features that I could not test at the moment.

On the first launch, a quick setup wizard started up, welcoming me into Spacedrive. When I proceeded, I was prompted to create a library that would store information about the files, but not the files themselves.

This helps with organizing and finding files quickly, even across multiple devices.

I then added the locations I wanted Spacedrive to show, and proceeded to the telemetry section, which was compulsory. I could either choose “Share anonymous usage”, which would send all the relevant data over to the developers, or “Share the bare minimum”, which would send limited data back to them.

Both of those are governed by Spacedrive's privacy policy.

After I was done setting it up, Spacedrive showed me my files in the default “Grid View” layout, which is what I usually go with. The second one was “List View” layout, which, as the name suggests, lists out all the files and folders.

a screenshot of spacedrive media viewer under the media view layout
Spacedrive's media viewer.

There is also a cool-looking “Media View” layout, which focuses on showing only media files like photos, videos, music, etc. It comes with an easy-to-use media viewer that allows quick viewing of media files.

At the top, there are controls to search for files, sort the arrangement of files/folders, change the item size, the gap between them, modify the double-click behavior, and toggle some interface elements.

a screenshot of spacedrive file and folder tagging feature in action
Spacedrive's file/folder tagging feature.

I could also add tags to files or folders for easy organization, with the thumbnails that Spacedrive shows for files being quite helpful. The right-click menu is filled with many other useful options too.

The file deletion dialog was something different, with it asking me if I wanted to permanently delete something, or just move it to the Trash. There is also a “Recent Jobs” dialog, which can be accessed from the button at the bottom-left of the app. It shows all the recent actions taken with Spacedrive.

When I went into the settings, I found an entry for Spacedrive Cloud, which was not fully functional, as the disclaimer shows. In the release notes for the 0.4.2 release, the developers mention that cloud sync and peer-to-peer (P2P) capabilities are in the works with an upcoming release.

There were other settings that I didn't really touch, except the Appearance menu, which had handy options to switch between light and dark mode, with toggles for language, date/time format, and the default Explorer view.

In my use of Spacedrive, I was impressed with how refined it felt, and the organization options it offers, at such an early stage in development.

And, I can't wait for its stable release to start using it over my distribution's default file manager! 🤩

💡
The developers have confirmed that they are working on bringing Spacedrive to smartphones, with Alpha releases for Android and iOS set to be introduced with the upcoming Spacedrive 0.5 release.

📥 Get Spacedrive

Currently, Spacedrive is available for Linux, Windows, and macOS (Intel & Apple Silicon). You can grab the latest release from the official website or from its GitHub releases page.

I would've liked it if the developers provided additional packages for Linux like Flatpak, RPM, etc. instead of only DEB. But, that is okay for now, as the app is still under development.

If you are more into the code side of things, you should consider visiting the project's GitHub repo, where you will find an active community of contributors working on making Spacedrive the best it can be.

Suggested Read 📖

LocalSend: An Open-Source AirDrop Alternative For Everyone!
It’s time to ditch platform-specific solutions like AirDrop!

More from It's FOSS...

Latest