Skip to content

Photon is a cross-platform file-transfer application built using flutter. It uses http to transfer files between devices. You can transfer files between any devices that run Photon.

License

Notifications You must be signed in to change notification settings

abhi16180/photon

Repository files navigation

Photon

Welcome to Photon👋


Version Twitter: AbhilashHegde9

Github All Releases Github Latest Release (all) Commits/week CodeFactor

Photon is a cross-platform file-transfer application built using flutter. It uses http to transfer files between devices.You can transfer files between devices that run Photon.(No wifi router is required ,you can use hotspot)

Snapshots

Current features

  • Cross-platform support
    For instance you can transfer files between Android and Windows
  • Transfer multiple files
    You can pick any number of files.
  • Share raw text
    You can share raw text between devices. Store raw text as txt file or copy to clipboard.
  • Smooth UI
    Material You design.
  • Works between the devices connected via mobile-hotspot / between the devices connected to same router (same local area network)
  • Uses cryptographically secure secret code generation for authentication (internally).
    Even though the files are streamed at local area network,files cannot be downloaded/received without using Photon. No external client like browser can get the files using url,as secret code is associated with url. It will be regenerated for every session.
  • Supports high-speed data transfer
    Photon is capable of transferring files at a very high rate but it depends upon the wifi bandwidth. (No internet connection required)

Platforms

  • Android
  • Windows
  • Linux
  • macOS
  • iOS
    • Coming soon

Downloads

  • Android

Get it on Google Play

  • Windows

Windows 10x Icon

- macOS
Finder Icon macOS Big Sur

- Linux (bundle)
Icons8 flat linux
All releases

To build app

flutter pub get packages
flutter run

FAQ / Notes:

  • The LICENSE has been updated to GPL3 from MIT
  • File transfer location: Now you can edit file saving location. By default files will be stored at internal_storage/Download/Photon directory. image
  • If you run the program with flutter run and if you see a blank application window instead of the UI, try running flutter run --enable-software-rendering instead.

Author

👤 Abhilash Hegde

Show your support

Give a ⭐️ if this project helped you!
You can support me by,
Buy Me A Coffee

UPI payment

hegdeabhilash19@oksbi

### Icon credits

Windows icon - Microsoft Corporation, CC BY-SA 4.0, via Wikimedia Commons
Apple Icon - Apple Inc., Public domain, via Wikimedia Commons
Linux Icon - https://github.com/icons8/flat-color-icons/graphs/contributors, MIT , via Wikimedia Commons

About

Photon is a cross-platform file-transfer application built using flutter. It uses http to transfer files between devices. You can transfer files between any devices that run Photon.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •