File Manager
37 open source File Manager apps
CIFS Documents Provider
APK
CIFS Documents Provider is an Android app to provide access to shared online storage. [Features] * Provide other apps with access to shared network storage via the Storage Access Framework (SAF). * Provides access to files and directories. * Supports SMB (Samba, Common Internet File System (CIFS), Windows Network Shared Folder), FTP, FTPS and SFTP. * Share and transfer files on online storage. * Multiple connection settings can be stored. * Supports connection settings export/import. * Supports dark mode. * Can be treated as local storage (configuration required) * Notifications can be displayed to prevent task kills. (configuration required) [Objective] * Import and export of files created by the app. * Manage files and directories with the Storage Manager app. * Play music, videos, etc. with the media player app. * Direct saving of photos taken with the camera app. [Note] * No file management function in this app. * To use this app, your apps must support SAF (Storage Access Framework). * Apps that assume local storage may not work properly. * Apps may crash when specified as a storage destination for streaming audio or video data. [How to use] See the following page. (Japanese) https://github.com/wa2c/cifs-documents-provider/wiki/Manual-ja [Sources] GitHub https://github.com/wa2c/cifs-documents-provider [Issues] GitHub Issue https://github.com/wa2c/cifs-documents-provider/issues Please post here if you have bug reports, Future requests, or other information.
F-DroidGitHub
CatShare
APK
Features: - Bluetooth discovery - Receive file - Send file (Shizuku required)
F-DroidGitHub
Custom Uploader
APK
Custom Uploader is a user-friendly file uploading tool that makes it easy for you to transfer files to your preferred hosting service. It is designed to be lightweight and efficient, with a straightforward interface that allows you to upload files quickly and easily. With Custom Uploader, you can upload a variety of different file types, including documents, images, videos, and more. The versatile tool is perfect for anyone who needs a reliable and convenient way to upload files for storage or sharing. Whenever you are a business owner, a student, or a professional, Custom Uploader can help you manage and share your files with ease.Features:Easily upload anything to your host of choice (images, videos, documents, etc.) with a simple and easy to use interface.Easily create multiple uploaders for different hosts, and switch between them.Upload files from your gallery, camera, or any other app that supports sharing.Import/Export your uploaders to share them with others, with support for sharex's uploader format.Comes with built in uploader presetsComes with a powerful url parser that allows you to extract the url of the uploaded file from the response of the host.
F-DroidGitHub
Destiny
APK
Destiny is an end-to-end encrypted file transfer app. It allows people to securely send files without needing to reveal their identity to each other, or the service provider. No sign-up is needed. The user selects a file on their device and shares the generated code with the intended recipient for safe delivery. Destiny is based on the Magic Wormhole protocol. Key security features: - End-to-end encryption: Files are end-to-end encrypted and only the sender and recipient can read them. - Identity-less: No need to disclose identity information (such as name, email address, or phone number) to be able to transfer files. - Peer-to-peer file transfer: Destiny attempts to make a direct network connection to the other party. When this isn’t possible (for example, if neither party has a public IP address), then our relay server is used. However, that server sees only encrypted packets. - Full-strength keys: Although our codes are short and human-memorable, they are part of an online “Password Authenticated Key Exchange” (PAKE) which only allows a single guess – and yields a 256-bit full-strength symmetric key.
F-DroidGitHub
EasySSHFS
APK
SSH Filesystem is a filesystem client based on the SSH File Transfer Protocol. Fuse 3.10.5. Sshfs 3.7.1. Ssh client from OpenSSH-portable 8.9p (with OpenSSL 1.1.1n). For using public key authentication add "IdentityFile=" to sshfs options. Password-protected keys are not supported. Rooted device required (/dev/fuse in android is not allow for users except root). Application source code: https://github.com/bobrofon/easysshfs WARNING: If you just want to have access to the files on your PC from your Android phone, then sshfs is a VERY bad solution for that problem. You really need to know some internal details about Android storage implementation to make something useful with sshfs. And EasySSHFS is not intended to hide all these details from its users. Please try to use any implementation of Android document provider for sftp protocol (or any other solution to work with sftp) before trying to use sshfs. NOTE: - If you are using SuperSu to manage root access and have no effect after mounting done, try to disable "mount namespace separation" option in SuperSU. - It is highly recommended to create mount points in /data/media/0 on Android 4.2 and /mnt/runtime/default/emulated/0 on Android 6.0 and above.
F-DroidGitHub
G
Ghost Commander
APK
Dual panel file manager, like Norton Commander, Midnight Commander or Total Commander. Notable features: * Ability to copy and move files between its two panels * Create or extract (unzip) ZIP archives * Transfer files via FTP/SFTP/SMB * Full-featured app manager able to access extra info and share apks Requires root: No, but if provided you can remount filesystems and mess around with system files. Note: Due to missing deps, SFTP server connections authenticated with Kerberos might fail on certain newer devices.
F-Droid
KDE Connect
APK
KDE Connect provides a set of features to integrate your workflow across devices: - Transfer files between your devices. - Access files on your phone from your computer, without wires. - Shared clipboard: copy and paste between your devices. - Get notifications for incoming calls and messages on your computer. - Virtual touchpad: Use your phone screen as your computer's touchpad. - Notifications sync: Access your phone notifications from your computer and reply to messages. - Multimedia remote control: Use your phone as a remote for Linux media players. - WiFi connection: no USB wire or bluetooth needed. - End-to-end TLS encryption: your information is safe. Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work. Sensitive permissions information: * Accessibility permission: Required to receive input from another device to control your Android phone, if you use the Remote Input feature. * Background location permission: Required to know to which WiFi network you are connected to, if you use the Trusted Networks feature. KDE Connect never sends any information to KDE nor to any third party. KDE Connect sends data from one device to the other directly using the local network, never through the internet, and using end to end encryption. This app is part of an open source project and it exists thanks to all the people who contributed to it. Visit the website to grab the source code.
F-Droid
LinxShare
APK
LinxShare is an app to share images on your device with others through your self-hosted linx server. To upload an image simply share it with the LinxShare app and press Upload. After LinxShare uploads your image to your linx server, the app copies the resulting URL to your device's clipboard so you can paste it anywhere. LinxShare lets you configure your linx server address and its API key (if required) and let's you set up a default delete key and expiration time. When uploading an image, you'll be able to override these settings and change the filename.
F-DroidGitHub
LocalSend
APK
LocalSend is an open source app to share files and messages between nearby devices using the local wifi network. The communication between devices is entirely end-to-end encrypted via HTTPS. No Internet required. No tracking*. No ads. Currently, this app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage. *The operating system may still gather usage data.
F-DroidGitHub
MT Manager
APK
Direct
Material Files
APK
An open source Material Design file manager. Features: - Open source: Lightweight, clean and secure. - Material Design: Follows Material Design guidelines, with attention into details. - Breadcrumbs: Navigate in the filesystem with ease. - Root support: View and manage files with root access. - Archive support: View, extract and create common compressed files. - NAS support: View and manage files on FTP, SFTP, SMB and WebDAV servers. - Themes: Customizable UI colors, plus night mode with optional true black. - Linux-aware: Knows symbolic links, file permissions and SELinux context. - Robust: Uses Linux system calls under the hood, not yet another ls parser. - Well-implemented: Built upon the right things, including Java NIO2 File API and LiveData. https://github.com/zhanghai/MaterialFiles
F-DroidGitHub
MiXplorer (Beta)
APK
A file manager app for Android devices, offering advanced features such as root access, cloud storage integration, and customization options.
Direct
NitroShare
APK
NitroShare simplifies the task of sending files from one device to another on a local network. * Automatic peer discovery * Support for transferring multiple files and folders * Transfers optimized for maximum bandwidth utilization * Compatible with the NitroShare desktop application * Light and dark theme * Fully open source and completely free of ads and trackers Files can be sent directly from the app itself or using the share menu from within other applications. The desktop application is available at the homepage.
F-DroidGitHub
OnionShare
APK
Ever wanted to share something without also sharing it with Google or Dropbox? Tax documents, medical information, or unpublished research? Share files directly and securely without the middlemen.
F-DroidGitHub
Party UP!
APK
Send files and links to a copyparty server by sharing them to this app Features: • sha512-verified uploads • stash links and plaintext • display/copy link to the uploaded files • supports HTTP and HTTPS Future ideas: • upload slicing (resumable + usually faster) This can be used to turn a raspi into a very flexible chromecast clone; see the readme for details
F-DroidGitHub
Primitive FTPd
APK
A simple FTP and SFTP (SSH file transfer) server. Allows to exchange files with other machines over WiFi. No more USB cable searching. Runs without root privileges and is not started when device boots: Control yourself when the server runs. However, while it runs it prevents standby to avoid long uploads and downloads to abort.
F-DroidGitHub
SD Maid 2/SE - System Cleaner
APK
SD Maid 2/SE is your Android’s trusted assistant, to keep it clean and tidy. Nobody is perfect and neither is Android. * Apps you have already removed leave something behind. * Logs, crash reports and other files you don't want are constantly being created. * Your storage is collecting files and folders you don't recognize. * Duplicate photos in your gallery. Let’s not go on here… Let SD Maid 2/SE help you! SD Maid 2/SE is an app and file manager that specializes in knowing which apps have created specific files on your device. SD Maid 2/SE searches your device and compares files with installed apps to offer options for safely freeing up storage space. ✨ Clean up after uninstalling apps If apps create files outside their designated folders then files can remain even after uninstalling the apps. The "CorpseFinder" tool finds app remnants, tells you to which app they belonged and helps you delete them. 🔍 Search your device the smart way Filter for empty folders, temporary files, already installed apps and more. You can even create your own search criteria. The "SystemCleaner" tool allows you to automatically search your device and delete files based on various criteria. 🧹 Delete expendable files and hidden caches Thumbnails, trash bins, offline caches and more: If apps don't clean up after themselves, then this app will. The "AppCleaner" tool finds apps with expendable files. 📦 Manage all of your apps Get a comprehensive list of all apps installed on your device. Enabled, disabled, user or system app: no app can hide from you. The "AppControl" tool is an app manager that allows you to search, sort and control your apps. 📊 What is using all your space Storage management can be complex with apps, media, system, and other files across phone storage, SD cards, and USB devices. "StorageAnalyzer" is a file manager that displays how space is used on your device, simplifying your storage management. 📷 Find duplicate data Duplicate downloads, photos sent through social media or just similar pictures of the same scene: Over time copies can accumulate. The "Deduplicator" tool finds files that are exactly the same or similar and helps you delete extra copies. 👆 Declutter with a swipe Pick a folder and go through files one by one with simple swipes to keep, delete, or skip. The "Swiper" tool lets you review all decisions before anything is deleted, and you can save a session to continue later. 🗜️ Save space without deleting photos Photos can take up a lot of storage, but you don't always want to remove them. The "Media Squeeze" tool compresses your images with adjustable quality settings to free up space while keeping your pictures. This app is ad-free. Some features require a paid upgrade. SD Maid 2/SE is the successor to SD Maid 1/Legacy. Optimized for newer Android versions and focused on cleaning up. This app has optional features that utilize the AccessibilityService API to automate tedious actions. Using the AccessibilityService API, this app can click buttons for you to perform operations on multiple apps, e.g. deleting caches. This app does not use the AccessibilityService API to collect information. SD Maid 2/SE is a File Manager & Cleaner App.
F-DroidGitHubIzzyOnDroid
Send With FTP
APK
Manage your FTP(S) URIs within the app and share files via the Android Share Menu.
F-DroidGitHub
S
Share via HTTP
APK
N.B The app doesn't make an entry in the app list: only the share menu. Share files from your phone to one or many, quickly and easily. Just share the item via the Share Menu and a mini web server will be started allowing others to download the file. If there are multiple files a zip archive will be created on the fly. If https://f-droid.org/packages/com.google.zxing.client.android is installed a QR code can be produced with the URL. It will only work if the recipient is on the same LAN if you use WiFI but should work anywhere if you use GSM (2G/3G), though more slowly. The server can be stopped at any time from the screen that shows the URL (press the back button if you're on the barcode).
F-DroidGitHub
ShareX
APK
Features: - Open-Source app. - Web based interface. - Private mode for limited file sharing. - View transfer history. - Restrict modification of any file or folder. - Realtime logs. - Fastest QR scanner. - Show/hide hidden files. - Remember authorised devices. - Multiple and switchable web interface themes. - No need of this app on another device to send and receive files. - Work with Windows, Mac, Linux, Android, iPhone. - Lightweight app designed for faster, multiple and parallel file sharing purposes. - Send and receive files over wifi or within a network with anyone or on any device. - Completely works offline, it uses no data to share your files.
F-DroidGitHub
Sharing
APK
Share files and apps using browser. you need the other device to be connected to the same network. Files sent from browser to the app can be found in Sharing/ folder in your internal storage. You will need to send this app to the other device in case you sent an app with split apk files. Make sure you use hotspot to get faster speeds transferring files. All thanks goes to Hamdy El-Menshawy for the UI design specially the web side App made by Ammar64
F-DroidGitHubIzzyOnDroid
Snapdrop & PairDrop for Android
APK
Snapdrop & PairDrop for Android is an Android™ client for the free and open source local file sharing solutions https://snapdrop.net/ and https://pairdrop.net/. Do you also sometimes have the problem that you just need to quickly transfer a file from your phone to the PC? USB? - Old fashioned! Bluetooth? - Much too cumbersome and slow! E-mail? - Please not another email I write to myself! Snapdrop! Snapdrop (as well as the enhanced version "PairDrop") is a local file sharing solution which completely works in your browser. A bit like Apple's Airdrop, but not only for Apple devices. Windows, Linux, Android, IPhone, Mac - no problem at all! However, even if it theoretically would fully work in your browser, you will love this app if you want to use Snapdrop or PairDrop more often in your daily life. Thanks to perfect integration into the Android operating system, files are sent even faster. Directly from within other apps you can select Snapdrop to share with. Thanks to its radical simplicity, "Snapdrop & PairDrop for Android" makes the everyday life of thousands of users easier. As an open source project we don't have any commercial interests but want to make the world a little bit better. Join and convince yourself! SOURCE CODE: https://github.com/fm-sys/snapdrop-android CREDIT: The app is powered by the Snapdrop Open Source project, which is hosted and maintained by RobinLinus. See also https://www.github.com/robinlinus/snapdrop
F-DroidGitHub
Sweet IPFS
APK
Sweet IPFS is forked from https://f-droid.org/packages/org.ligi.ipfsdroid, which was experimental. This app is currently in beta stage, not all features are implemented, but the most important is. Feel free to test it and review it. If you find a bug or have problems with this app, you can contact me with the email provided on the GitHub page. Sweet IPFS targets end-users and developers in order to make IPFS (and decentralization) an everyday standard. Its main goal is to be used as a file sharing app. For that, it provides a file chooser, QR codes, and a browser. To go even faster, you can upload a file or a text directly from any app by simply sharing it and choosing Sweet IPFS. At the current point, battery and network usage depends a lot on your phone and your Android version, and may be high. I am working on this in order to provide the best experience and an everyday usage.
F-DroidGitHub
ToFShare
APK
ToFShare - Share Files via Tox A way to easily share files via Tox. Currently Images are displayed in a gallery style listing.
F-DroidGitHub