Open Source
5168 apps · feature
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
SwiftSlate
APK
SwiftSlate is a system-wide AI text assistant for Android. Type a trigger like "?fix" at the end of any text, in any app, and watch it get replaced instantly. It works in most apps — WhatsApp, Gmail, Twitter/X, Messages, Notes, and more. No copy-pasting. No app switching. Just type and go. Features: • Works system-wide via Android's Accessibility Service • Instant inline text replacement — AI response replaces your text directly • Multi-provider AI: Google Gemini, Groq, or any OpenAI-compatible endpoint (including local LLMs like Ollama and LM Studio) • Text replacer commands run entirely offline with zero latency • Multi-key rotation with automatic rate-limit handling • API keys encrypted with AES-256-GCM via Android Keystore • AMOLED dark theme and light theme with Material 3 • Localized in 7 languages: English, French, German, Spanish, Portuguese (BR), Hindi, and Simplified Chinese • Zero analytics, zero tracking, zero telemetry • Tiny APK (~1.3 MB) with zero third-party networking dependencies Built-in commands: • ?fix — Fix grammar, spelling, and punctuation • ?improve — Improve clarity and readability • ?shorten — Shorten while keeping meaning • ?expand — Expand with more detail • ?formal — Rewrite in professional tone • ?casual — Rewrite in friendly tone • ?emoji — Add relevant emojis • ?reply — Generate a contextual reply • ?undo — Restore text from before the last replacement • ?translate:XX — Translate to any language You can also create your own custom AI commands with any prompt, or text replacer commands for instant offline snippets like signatures, canned responses, and shortcuts. An API key from Google Gemini (free tier available), Groq, or any OpenAI-compatible provider is needed for AI commands. Text replacer commands work without any API key.
F-DroidGitHub
Swiss Bitcoin Pay
APK
The simplest way to accept Bitcoin payments in your Business, restaurant, bar, and others. So simple to use: 1. Type the amount in your local currency. 2. Client scan the QR or tap a Lightning NFC Card. 3. Paid. Maximum compatibility: Through the same screen, receive in: Bitcoin On-chain Lightning Lightning-NFC cards Non-custodial: After clients have paid through Onchain and/or Lightning, the Lightning-BTC will be converted to Onchain-BTC (free of charge) and will all be sent to your private wallet (free of charge), as configured in your account. You charge 100$, you receive 100$.
F-DroidGitHub
Swiss Chess Tournament
APK
A Swiss system is common system to use when it is not feasible to play as many rounds as required in a round-robin tournament, the system is commonly used in chess, Go, bridge, eSports, Scrabble, squash. Features: * archive tournaments * generate pairings and color assignments * break ties * handle Byes * one Bye for player per tournament * avoid rematch
F-DroidGitHub
S
Switch My Slot
APK
Switch My Slot is an Android app that helps you switch between android A & B slots easily without having to enter commands in adb or fastboot shell. You don't even need TWRP recovery to use it.Requirements:Device with A/B partitionsDevice platform should be ARM64Root access on android deviceIf you are using MagiskSU flash this module to mount the bootctl utility.
GitHubIzzyOnDroid
SwpieView
APK
SwpieView is a minimalist image viewer that aims for good GIF support. It can show a directory of images in gallery mode, swiping left or right between images, or display a single image if called from an external application. It supports pause/play of GIFs and a slideshow mode.
F-DroidGitHub
Symphony
APK
Symphony is a lightweight, elegant music player that enhances your offline music experience. Supports Android 9 and later.
F-DroidGitHubIzzyOnDroid
Sync Settings
APK
Create Locale/Tasker actions to apply specific sync settings.This is not a standalone app! In order to use this app, you need an application that uses the locale API like Locale or Tasker. You might also be able to create launcher shortcuts with some launchers.Available actions:Master sync on/off/toggleSpecified account/data auto sync on/off/toggle/sync now/force sync now
GitHubIzzyOnDroid
SyncMemories
APK
Got tired of spending time transferring GBs of photo files from your cameras to your phones/tablets via Wi-Fi? Try sync-memories to leverage your device’s USB capability. * Direct transfer via USB * Normally, 3-4 times FASTER than Wi-Fi * Doesn't block device (phone/tablet) Wi-Fi * Skip synched files * Avoid redundant copying based on file size so corrupt (incomplete) files are re-transfered on the next sync * RAW image files (.ARW) supported * RAW files can be stored into separate directory so you can easily handle your backup preferences * e.g. send JPEG to Google Photos and send JPEG+RAW to Amazon Prime Photos
F-DroidGitHub
SyncOnWifi
APK
Ever had an account on your android device that you want to sync only when you're at home? Ever wished you could have your work email stop synchronising when you leave the office? SyncOnWifi handles this for you. It automatically switches synchronisation of your account on or off, depending on the WiFi network you are connected to. The following permission are required: * WiFi / network status to react to WiFi network connecting / disconnecting. * Contacts / Accounts access to read which accounts there are on your device. NO contact data is accessed. * Read / Write synchronisation settings to allow automatic synchronisation switching.
F-DroidGitHub
SyncPlayer
APK
SyncPlayer is an unofficial client that implements the syncplay protocol. It connects to Syncplay servers to sync video playback between two or more users. Use it to watch videos with your friends online. Just add a server, pick a video and make sure your friends join the same server and room. Please note: SyncPlayer does not stream or transmit the video data in any way whatsoever. It only synchronizes video playback between users. Syncplay clients are also available for Windows and Linux.
F-DroidGitHub
SyncTool
APK
Synctool can synchronize data between an Android smartphone and a server with FTP and ownCloud. Features Targets * Local Files * Owncloud * FTP Directions * From A to B * From B to A * Both Directories Strategies * Copy new files * Mirror * Copy new files in a folder with actual data * Copy all files in a folder with actual data * Move File * Move in a folder with actual data * One side wins * Date check Trigger * Trigger daily on selected time
F-DroidGitHub
SyncUp
APK
An open-source Syncthing client for iPhone and Android, powered by the Syncthing daemon via gomobile. Syncthing's official Android client was archived in December 2024. No single client ran on both phones from one codebase, so this one was built. The daemon runs in-process via gomobile, with a React Native UI scaffolded from react-native-go. Differences from other clients: Daemon runs in-process on Android. The Go daemon lives inside the app via gomobile. There is no subprocess to manage, no IPC between a background service and the UI, and no service-restart handling. Auto-accept folders from trusted peers. When you add a peer, you can toggle auto-accept so any folder they share is added to your device automatically without a prompt. Other pending offers show up as accept/ignore cards in the Folders tab. QR pairing works both ways. Display your device's QR for a peer to scan, or scan theirs. The 56-character device ID never needs to be typed by hand. UI updates in near real time. Long-polling /rest/events means config changes, folder state, and incoming offers reach the UI in about a second, instead of on a polling interval.
F-DroidGitHub
SyncWifi
APK
Automatically disable or enable the synchronisation of existing account authorities based on connection state, wifi or mobile connection. Good to sync only important authorities (e.g. emails, calendars, notes) on mobile data and other ones only on wifi connection.
F-DroidGitHub
Syncara
APK
SyncaraSync YouTube playlists offline. Because YT Music <insert reason here>FeaturesOffline downloadsBackground playbackFluid gesture navigationsLyrics supportCross Platform (Android, IOS, MacOS, Linux and Windows)Look & FeelFollows modern material-3 interface design guidelinesAdaptive and responsive layoutDark and Night mode supportMatches your system color scheme automatically
GitHubIzzyOnDroid
S
Syncopoli
APK
An rsync client that allows you to backup files/directories on your phone to your remote server. Features: * Phone to remote server backup * Remote server to phone replication * Supports transport through both Rsync and SSH protocols * Supports authentication by password or public key
F-Droid
Syncplay
APK
This is the UNOFFICIAL Syncplay client for Android. If you don't know Syncplay, have a look here. Syncplay synchronizes playback on different devices and makes sure everyone is watching the same thing at the same second, even if they're miles away.What Syncplay Desktop needed is a Mobile client, people are using phones more than ever, so I dedicated myself to bringing its functionality to Android while keeping it compatible and interoperable with the Desktop version ! That means, users with both Syncplay Desktop and Syncplay BETA on Android can watch together. It supports the chat functionality, and most video formats ! (Working on the FFmpeg integration as of now, to make sure everyone can play all various formats). It's still a work in progress and it's really early in the alpha phase. There are various stuff that are still missing but exist in the official release. I am working on it slowly.Features:Flawless interoperability with Syncplay's official desktop client and other Syncplay BETA Android clients.Same base functionality as Syncplay for Desktop. The Syncplay protocol was re-written from Python to Kotlin line by line.Integrated lightning-speed video player, whose capabilities depend on your device.Real-time chat functionality, with emojis support.A huge set of settings and preferences to tweak and customize your client.Supports all audio track formats.Supports loading custom external subtitle files.No delay or latency opening the app or the room.App written in efficient native Kotlin code, reassurring the optimal performance.Multi-language support (Available Language: English, Arabic. More languages on the way)
GitHubIzzyOnDroid
Syncthing-Fork
APK
This is a fork of the Syncthing-Android wrapper for Syncthing that brings major enhancements like: * Folder, device and overall sync progress can easily be read off the UI. * "Sync every hour" to save even more battery * Individual sync conditions can be applied per device and per folder * 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 card since Android 11. Syncthing-Fork for Android is a wrapper for Syncthing that provides an Android UI instead of Syncthing's built-in Web UI. Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. Please seek help on the forum and/or social media apps first before creating issues on the tracker. Website: https://github.com/researchxxl/syncthing-android Source code: https://github.com/researchxxl/syncthing-android How Syncthing writes to external SD card: https://github.com/researchxxl/syncthing-android/blob/main/wiki/SD-card-write-access.md Wiki, FAQ and helpful articles: https://github.com/researchxxl/syncthing-android/tree/main/wiki#readme Issues: https://github.com/researchxxl/syncthing-android/issues Please help with the Translation: https://hosted.weblate.org/projects/syncthing-fork/app/
F-DroidGitHub
Syncthing-Lite
APK
⚡ Revival of the app which was abandoned years ago. ✅ Safety warning: Please always ensure that you have backed up your data by other means and that this backup is up to date before using this app. The app is still in early development. ⚠️ We assume no liability for data corruption or loss, although we make every effort to deliver quality. This is an Android app which you can use as a client to access Syncthing shares offered by remote devices. It works similar to file sharing apps accessing their server. This is a client-oriented implementation, designed to work online by downloading and uploading files from an active device on the network instead of synchronizing a local copy of the entire folder. Due to that, you will see a sync progress of 0% at other devices which is expected. This is useful for devices where you don't want to download the entire contents of a shared folder. For example, mobile devices with limited storage available where you like to access a syncthing shared folder. This is quite different from the way the Syncthing-Fork app works. Please note that for technical reasons you can't reconnect via relay connection for some minutes after the app was closed. This may happen due to removing from the recent apps list, force close or an interrupted connection to remote device. This constraint does not apply for connections directly established through the local network. Source code: https://github.com/researchxxl/syncthing-lite
F-DroidGitHub
Synkplay
APK
This is the UNOFFICIAL Syncplay client for Android. If you don't know Syncplay, have a look here. Syncplay synchronizes playback on different devices and makes sure everyone is watching the same thing at the same second, even if they're miles away.What Syncplay Desktop needed is a Mobile client, people are using phones more than ever, so I dedicated myself to bringing its functionality to Android while keeping it compatible and interoperable with the Desktop version ! That means, users with both Syncplay Desktop and Syncplay BETA on Android can watch together. It supports the chat functionality, and most video formats ! (Working on the FFmpeg integration as of now, to make sure everyone can play all various formats). It's still a work in progress and it's really early in the alpha phase. There are various stuff that are still missing but exist in the official release. I am working on it slowly.Features:Flawless interoperability with Syncplay's official desktop client and other Syncplay BETA Android clients.Same base functionality as Syncplay for Desktop. The Syncplay protocol was re-written from Python to Kotlin line by line.Integrated lightning-speed video player, whose capabilities depend on your device.Real-time chat functionality, with emojis support.A huge set of settings and preferences to tweak and customize your client.Supports all audio track formats.Supports loading custom external subtitle files.No delay or latency opening the app or the room.App written in efficient native Kotlin code, reassurring the optimal performance.Multi-language support (Available Language: English, Arabic. More languages on the way)
GitHubIzzyOnDroid
Synology Active Insight
APK
Direct
S
Synology Bee Drive
APK
Direct
Synology Bee Photos
APK
Direct
Synology Bee Station Drive
APK
Direct