File Manager
37 open source File Manager apps
TotalCmd-FTP (File Transfers)
APK
Total Commander FTP plugin
GitHub
TotalCmd-LAN (Windows shares)
APK
Total Commander Windows LAN (SAMBA) shares plugin
GitHub
TotalCmd-SFTP
APK
Total Commander SFTP plugin
GitHub
TotalCmd-WebDAV (WEB Folders)
APK
Total Commander WebDAV plugin
GitHub
TotalCmd-Wifi Transfer
APK
Total Commander Wifi Transfer plugin
GitHub
Totalcmd-Drive
APK
Total Commander Google Drive plugin
GitHub
Totalcmd-Windows Live OneDrive
APK
Total Commander OneDrive plugin
GitHub
Warpinator for Android (unofficial)
APK
Warpinator for Android is an unofficial port of Linux Mint's file sharing tool of the same name. It is fully compatible with the original protocol and allows for easy transfer of files between Android and Linux devices. Features: - Automatic discovery of compatible services on local network - Works on WiFi or hotspot, no internet connection needed - Transfer any type of files quickly and easily - Receive entire directories - Run multiple transfers in parallel - Share files from other applications - Limit who can connect using a group code - Option to start on boot - Does not require your location or any other unnecessary permissions This application is free software licensed under GNU General Public License v3. You can obtain the source code at https://github.com/slowscript/warpinator-android
F-DroidGitHubIzzyOnDroid
Wormhole
APK
This is an Android client for the Magic Wormhole protocol. You can use it to exchange files between your phone and another Magic Wormhole client, including the original command-line client. How to send files * From the main screen, tap the "send" button. Then use the "choose file" button to pick the file that you want to send. * Alternatively, open the file that you want to send and tap the share icon: Wormhole should be listed among the apps you can use to share the file. * Either way, the app will have generated a code, a random number followed by two random words. The person to whom you want to send the file will have to enter this code in their Magic Wormhole client. The code is also copied to the clipboard for convenience. * Tap the "send" button. When the user at the other end of the wormhole enters the code and confirms, the file will start transferring. * The "send" button will change to "done" when the transfer is complete. How to receive files * From the main screen, tap the "receive" button. * Enter the code that the sender has provided you with and tap the "connect" button. * You will see the incoming file's name and size. If all looks good, tap the "receive" button to start the file transfer. * When the file is downloaded from the wormhole, the "receive" button will change to an "open dir" button. The app is still in beta and there is still a lot to be desired. However, the basic functionality of sending and receiving files seems to be there. I find it useful, so someone else might as well. The code is open sourced under GPLv3. Pull requests are welcome.
F-DroidGitHub
Zorin Connect
APK
Zorin Connect provides several features to integrate your phone and your computer: * Sync your phone notifications with your computer * Browse photos from your phone * Reply to SMS messages * Share files and links between devices * Use your phone as a remote control for your computer The app seamlessly connects your computer and your mobile device over your local network, securely with RSA encryption. Please note you will need to have Zorin OS 15 installed and have enabled Zorin Connect on your computer for this app to work.
F-DroidGitHub
croc
APK
croc is a tool that allows any two computers to simply and securely transfer files. Features - allows any two computers to transfer data (using a relay) - provides end-to-end encryption (using PAKE) - enables easy cross-platform transfers (Windows, Linux, Mac) - allows multiple file transfers - local server or port-forwarding not needed - ipv6-first with ipv4 fallback The command line application upon which this is based can be found here: https://github.com/schollz/croc
F-DroidGitHub
lWS
APK
It is ... * ... a Web Server for static content. * ... lightweight. APK size less then 100 Kb. * ... as simple as possible. Only essential features implemented. * ... open. Source code released under GPL-3.0. * ... a personal solution. It is not optimized/tested for many parallel connections and large file transfer. * ... network state responsive. Requires Wi-Fi connected or tethering enabled. Service will stop automatically if network is disconnected. Based on This application continues the development of Webserver for Android. What is configurable * Document root. Path may be entered as text or optionally selected using https://f-droid.org/packages/org.openintents.filemanager. If it is not installed it will offered for install. * Port. May be between 1024 and 65535. Default is 8080 Any wrong values in parameters will automatically be set back to their defaults. Document root Document root by default is set to application private directory, example index file automatically created. It is a safe configuration. You can place your pages in this directory. But be careful! If you use Android 5.0 or above and uninstall the application this directory and its content will be removed. Security warning You can change document root to any readable path on file system, but you need to understand what are you doing. __Be careful: you could (suddenly?) create the configuration so than anyone on the same Wi-Fi network could access the data on your device whether you like it or not.__ All files from document root and below are available for reading without any restrictions to anyone who's connected to the network and knows the URL of the server. "Send", "QR code" and "Browser" After server starts you can press: * "Browser" button for check server operation in your local browser * "QR code" to call https://f-droid.org/packages/net.basov.lws.qr.fdroid or https://f-droid.org/packages/com.google.zxing.client.android to share URL by QR code. If no app is installed it offers to install lWS QR plugin * "Send" to share the working server URL to another device via Bluetooth, Android Beam, E-Mail and any other way available on your device. On screen log The application has no permanent logging. This was treated this as redundant functionality. The app tries to have the notification up to date. The on screen log works only when the application is visible. Log screen may be cleared after returning from background.
F-DroidGitHub