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. 😃
Spacedrive: Overview ⭐
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.
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.
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.
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! 🤩
📥 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 📖
More from It's FOSS...
- Support us by opting for It's FOSS Plus membership.
- Join our community forum.
- 📩 Stay updated with the latest on Linux and Open Source. Get our weekly Newsletter.