Saral File Manager: an open-source file manager that just manages files

Saral File Manager Android app · Open source See the product

All we wanted was to move some photos to an SD card. The file managers we tried showed ads between folders, pushed “phone cleaners” or wanted a sign-in. So we built one that does none of that, and published every line of its code.

1.7 MB
Download size (APK)
0
Internet permissions
27
Unit tests
GPL-3.0
Open-source licence
Saral File Manager

The problem

This one started with a very ordinary job. Move the photos off the phone and onto the SD card.

So we tried a few file managers. Most of them showed full-screen ads between folders, pushed a “phone cleaner”, or wanted us to sign in first. For an app that needs access to every file on your phone, that's a lot of other business going on.

A file manager has a lot of trust built into it. You give it “All files access”, which is about as much as Android allows. We felt the right answer to that was an app that does only what you ask, can't send anything anywhere, and lets anyone read its code to check.

What we built

Small, plain and offline

Saral File Manager is written in Kotlin with Jetpack Compose and uses Android's plain file and zip classes, with no extra libraries for the core work. The finished app is a 1.7 MB download.

The internet permission is removed in the app's manifest. We also made the build check for it: every release is inspected automatically, and if a library ever sneaks the permission back in, the build fails before anything reaches Google Play.

Copies you can trust

Copying, moving and zipping show a progress bar and can be cancelled. The detail we cared about was what happens when you cancel: a half-copied file is cleaned up, so you never end up with a broken video that looks like the real one.

Unzipping got the same care. A badly made or malicious zip can contain entries named like ../../something that try to write outside the folder you chose. The app checks the real path of every entry and skips any that would escape.

The little things

Names sort the way people expect, so “Photo 2” comes before “Photo 10”. Recent files shows what changed in the last 30 days. Bookmarks keep your most-used folders one tap away. Search shows results as it finds them.

Being honest about Android's limits

Some things no file manager can do on a modern phone, and we'd rather say so than hide it. On Android 11 and newer, each app's Android/data folder is private. On Android 8 to 10, apps can read an SD card but can't write to it this way. Both are explained in the app's FAQ instead of being left for people to discover.

Where it stands

Saral File Manager is our first public open-source app, under the GPL-3.0 licence at github.com/saraltechies/saralfilemanager. It was built and prepared for Google Play on 31 October 2026, and version 1.0.1 replaced 1.0.0 while it was still in review, just to fix the name on the listing to “Saral File Manager”. It is coming soon to Google Play.

One bug is worth sharing for other Android developers. Adding Google Play's in-app update library quietly pulled in an old version of a core Android library, which broke a standard way of asking for permissions and failed the code checks. Pinning the newer version fixed it. It took longer to find than to fix, as these things do.

What it doesn't do: no RAR or 7z, no installing APKs, no cloud drives or FTP. The store screenshots are drawings of the screens for now, and we'll replace them with real captures. Publishing the code was the part we thought hardest about, and we're glad we did. If an app asks to see all your files, you should be able to see all of its code.

Need software built for your business?

We build apps, plugins and web software in-house, from the first sketch to the store listing. Tell us what you need and we’ll tell you honestly what it takes.

Talk to us See Saral File Manager

More case studies

SaralFix
SaralFix · Business software · Repair shops
Daily In use at a real repair business

SaralFix: repair shop software that grew up inside a working repair shop

SaralFix started as the system we built for a busy mobile, tablet and laptop repair business, which runs every repair through it e...

Read the case study
SaralQRScan
SaralQRScan · Android app · Tools
13 Barcode formats read

SaralQRScan: a QR scanner that shows you the link before it opens it

Most scanner apps open a link the moment they read it, which is exactly what QR sticker scams count on. We built SaralQRScan to sh...

Read the case study
Saral Authenticator
Saral Authenticator · Android app · Security
0 Internet permissions

Saral Authenticator: a 2-step verification app for people who work with more than one company

Our authenticator app had turned into one long list, with personal Gmail sitting next to client AWS accounts. Saral Authenticator...

Read the case study
TESTIMONIALS
WhatsApp us