{"id":50508608,"url":"https://github.com/swarnimcodes/fero","last_synced_at":"2026-06-02T18:02:37.926Z","repository":{"id":360689350,"uuid":"1251064788","full_name":"swarnimcodes/fero","owner":"swarnimcodes","description":"quickshare implementation","archived":false,"fork":false,"pushed_at":"2026-05-27T12:25:12.000Z","size":1397,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-27T14:14:28.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swarnimcodes.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-27T08:01:14.000Z","updated_at":"2026-05-27T08:01:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/swarnimcodes/fero","commit_stats":null,"previous_names":["swarnimcodes/fero"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/swarnimcodes/fero","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarnimcodes%2Ffero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarnimcodes%2Ffero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarnimcodes%2Ffero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarnimcodes%2Ffero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swarnimcodes","download_url":"https://codeload.github.com/swarnimcodes/fero/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarnimcodes%2Ffero/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33833277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-02T18:02:36.712Z","updated_at":"2026-06-02T18:02:37.921Z","avatar_url":"https://github.com/swarnimcodes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fero\n\nFero is a desktop file-sharing app for Linux and macOS that interoperates with Android's Nearby Share / Quick Share protocol.\n\nFero is based on [RQuickShare](https://github.com/Martichou/rquickshare) by Martin Andre. This effort is intended to continue development forward from where the original author left off, while preserving credit for the work that made Fero possible.\n\n![demo image](.github/demo.png)\n\n## Installation\n\nDownload the latest release for your platform from this repository's releases page.\n\nImportant notes:\n\n- Linux builds include the minimum supported GLIBC version in the package name.\n- You can check your GLIBC version with `ldd --version`.\n- Earlier RQuickShare releases had separate `main` and `legacy` builds. Fero continues from the newer Tauri-based codebase.\n\n### macOS\n\nInstall the `.dmg`.\n\nmacOS may require you to allow the app under `System Settings \u003e Privacy \u0026 Security`.\n\n### Linux\n\nFero requires one of the following libraries to be installed:\n\n- `libayatana-appindicator`\n- `libappindicator3`\n\nThe packaged installers should install those dependencies automatically. If that does not happen, install them manually with your distribution's package manager.\n\n#### Debian / Ubuntu\n\n```bash\nsudo dpkg -i fero_${VERSION}.deb\n```\n\n#### RPM\n\n```bash\nsudo rpm -i fero-${VERSION}.rpm\n```\n\n#### DNF\n\n```bash\nsudo dnf install fero-${VERSION}.rpm\n```\n\n#### AppImage\n\n```bash\nchmod +x fero_${VERSION}.AppImage\n./fero_${VERSION}.AppImage\n```\n\n## Limitations\n\n- Wi-Fi LAN only. Your devices need to be on the same network for file sharing to work.\n\n## FAQ\n\n### My Android device doesn't see my laptop\n\nMake sure both devices are on the same Wi-Fi network. mDNS traffic must be allowed on the network; some public networks block it.\n\n### My laptop doesn't see my Android device\n\nAndroid does not always broadcast its mDNS service, even when Quick Share is set to \"Everyone\".\n\nOn Linux, Fero broadcasts a Bluetooth advertisement so Android reveals its mDNS service. Bluetooth must be available and enabled for this discovery path.\n\nAs a workaround, use the [Files by Google](https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files) app and open the Nearby Share tab.\n\nYou can also create a shortcut to one of these Android intents:\n\n- Activity: `com.google.android.gms.nearby.sharing.ReceiveSurfaceActivity`\n- Action: `com.google.android.gms.RECEIVE_NEARBY`\n- MIME type: `*/*`\n\nSamsung Quick Share behavior may differ from Google's implementation, so the workaround may not work on every device.\n\n### When sharing a file, my phone appears and disappears\n\nThis is expected when discovery depends on Bluetooth. Android may de-register its mDNS service and reveal itself again only after it sees another nearby-sharing signal.\n\n### Once I close the app, it won't reopen\n\nCheck whether Fero is still running:\n\n```bash\nps aux | grep fero\n```\n\nBy default, closing the window may leave the app running in the system tray. You can change this inside the app by selecting \"Stop app on close\".\n\n### My firewall is blocking the connection\n\nConfigure a static port by editing the app settings file:\n\n```bash\n# Linux\nvim ~/.local/share/io.github.swarnimcodes.fero/.settings.json\n\n# macOS\nvim ~/Library/Application\\ Support/io.github.swarnimcodes.fero/.settings.json\n```\n\nAdd a port while keeping the JSON valid:\n\n```json\n{\n\t\"port\": 12345\n}\n```\n\nBy default, the operating system chooses a random port.\n\n### The app opens with a blank window on Linux\n\nSome NVIDIA setups can hit a WebKit rendering issue. Start Fero with:\n\n```bash\nenv WEBKIT_DISABLE_COMPOSITING_MODE=1 fero\n```\n\n## License\n\nFero is licensed under the GNU General Public License v3.0 or later. See [LICENSE](LICENSE).\n\nThis repository is a modified version of [RQuickShare](https://github.com/Martichou/rquickshare). Fero continues development from that codebase; the original work is copyright Martin Andre and contributors, and Fero modifications are copyright Swarnimcodes and contributors.\n\n## Credits\n\nFero builds on:\n\n- [RQuickShare](https://github.com/Martichou/rquickshare) by Martin Andre\n- [NearDrop](https://github.com/grishka/NearDrop)\n- [QNearbyShare](https://github.com/vicr123/QNearbyShare)\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss the proposed change.\n\n## Relationship to RQuickShare\n\nFero is not the original RQuickShare project. It is a continuation fork based on [RQuickShare](https://github.com/Martichou/rquickshare) by Martin Andre, created to carry the project forward from where upstream development stopped.\n\nCredit for the original implementation belongs to Martin Andre and the RQuickShare contributors. Fero keeps that attribution visible while maintaining a separate project name, repository, and development direction for future work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarnimcodes%2Ffero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswarnimcodes%2Ffero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarnimcodes%2Ffero/lists"}