A fork of syncthing-android that adds battery-saving options. Original repository: https://github.com/Catfriend1/syncthing-android
Go to file
2025-06-03 18:55:37 +02:00
.github Update bug_report.yml 2025-05-22 23:24:44 +02:00
app APK version v1.29.7.1 2025-06-03 18:55:37 +02:00
docker CI integration, docker, GitHub actions (#1369) 2025-05-06 02:53:57 +02:00
fdroiddata Let's differentiate between TRUSTED and UNTRUSTED debug builds. (#1382) 2025-05-07 10:00:54 +02:00
gradle Bump aboutLibraries from 12.1.2 to 12.2.0 (#1462) 2025-06-02 21:29:19 +02:00
scripts Fix web UI username null pointer exception (fixes #1450) (#1455) 2025-05-30 20:48:39 +02:00
syncthing Update SyncthingNative to v1.29.7 (#1461) 2025-06-02 21:31:53 +02:00
wiki Wiki and Readme update (#1444) 2025-05-22 22:37:33 +02:00
_config.yml Set theme jekyll-theme-leap-day 2019-08-26 00:29:36 +02:00
.dockerignore mv debug_scripts to scripts/debug 2025-05-12 19:36:09 +02:00
.gitattributes CI integration, docker, GitHub actions (#1369) 2025-05-06 02:53:57 +02:00
.gitignore mv debug_scripts to scripts/debug 2025-05-12 19:36:09 +02:00
.gitmodules Revert "Revert build script changes" 2017-10-24 14:55:28 +09:00
build.gradle.kts APK version v1.29.7.1 2025-06-03 18:55:37 +02:00
CONTRIBUTING.md Issue template update (#1445) 2025-05-22 23:16:00 +02:00
ga.cmd Fix build due to JCenter shutdown (fixes #1135) (#1136) 2024-10-21 23:48:31 +02:00
git_fetch_branch.sh Import translations / Force lint checks before build (#132) 2018-11-29 22:16:51 +01:00
gradle.properties CI integration, docker, GitHub actions (#1369) 2025-05-06 02:53:57 +02:00
gradlew Update gradle wrapper to 7.0.2 2021-09-24 13:12:20 +02:00
gradlew.bat Update NDK and Windows build scripts 2025-03-18 00:00:13 +01:00
LICENSE Change license to MPLv2. 2015-03-17 22:27:50 +01:00
merge-squash.cmd rename file 2021-09-15 11:34:18 +02:00
privacy-policy.md Fixing typo Github to GitHub. (#1103) 2024-03-23 08:26:04 +01:00
psreplace.cmd Create psreplace.cmd 2021-09-15 10:23:00 +02:00
README.md Wiki and Readme update (#1444) 2025-05-22 22:37:33 +02:00
settings.gradle.kts Fix build due to JCenter shutdown (fixes #1135) (#1136) 2024-10-21 23:48:31 +02:00
update_fdroid_mirror_repo_from_main.cmd Update update_fdroid_mirror_repo_from_main.cmd 2024-12-17 19:05:03 +01:00

Syncthing-Fork - A Syncthing Wrapper for Android

License: MPLv2 Translation statusBuild App

A wrapper of Syncthing for Android. Head to the "releases" section or F-Droid for builds. I'm currently short on time. Please seek help on the forum and/or social media apps first before consuming my time moderating issues on the tracker here. Thank you.

screenshot 1 · screenshot 2 · screenshot 3

I am no longer publishing this on Google Play

See detailed info about release variants and which is recommended to fit your needs.

"nel0x" has announced to continue publishing on the play store. I welcome his help and the work I think he'll put into his mission. It's up to you, reading this, to decide if to trust and/or support him or go with the F-Droid release channel of this app instead. You don't know me and I don't know him... we are all volunteers in the spirit of open source.

Major enhancements in this fork are

  • Folder, device and overall sync progress can easily be read off the UI.
  • "Syncthing Camera" - an optional feature (with optional permission to use the camera) where you can take pictures with your friend, partner, ... on two phones into one shared and private Syncthing folder. No cloud involved. (deprecated)
  • "Sync every hour" to save even more battery
  • Individual sync conditions can be applied per device and per folder (for expert users).
  • Recent changes UI, click to open files.
  • Changes to folder and device config can be made regardless if syncthing is running or not.
  • UI explains why syncthing is running or not.
  • "Battery eater" problem is fixed.
  • Discover other Syncthing devices on the same network and easily add them.
  • Supports two-way synchronization on external sd cards since Android 11.
  • Supports encrypted folders on untrusted devices.
  • Partial Android 15+ support regarding the run condition monitor due to Android restrictions. Feel free to PR and help here :-).

Switching from the (now deprecated) official version

Switching is easier than you may think!

  • On Syncthing on the official app, go into the settings and create a backup.
  • Confirm you can see that backup in your files.
  • Now stop the official app entirely using the system app settings for Syncthing (force stop the app basically - we need to ensure it's not running).
  • Now start Syncthing-Fork.
  • In the Syncthing-Fork settings, restore the backup you created earlier.
  • Like magic, everything should be as it was in Syncthing official.
  • Confirm everything looks good.
  • Uninstall the official Syncthing app.
  • Delete the syncthing configuration backup from backups/syncthing.

Privacy Policy

See our document on privacy: privacy-policy.md.

Building and Development Notes

See detailed info.

License

The project is licensed under MPLv2.