Skip to content

abraham-ny/FlashShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileShare 'FlashShare' A desktop client for file sharing across all platforms


Description

This is a desktop (JavaSE [Win, Linux, Mac, any Jar capable platform]) client that allows file sharing (upload and download) across multiple devices. It creates a simple website that other devices on the same network can visit and download or upload files to/from the host. This means only one device (a host) needs to install the app.

It works similarly to Xender web or FlashShare connect to PC function.

Written in Java on Swing UI.

Usage

Developed and Tested on JDK24 so I'd recommend downloading Java24(+) Open the app, select a dir to host and click 'share'. Then share the generated link (something like http://1234.5678:/)

For end Users

Make sure you've installed Java24 and it is in the sys PATH var. Just Download the jar and run.

TODO

  • Generate QR Codes for the generated links
  • Allow hosting multiple dirs simultaneously
  • Allow Download and Upload
  • Show task progress
  • Allow navigation through the dir tree.
  • Allow UP (back) Navigation
  • Improve Web Ui
  • Create standalone binaries for all supported platforms to eliminate JDK requirement
  • Improve (modernize) java client UI
  • Add passkeys for secure access.

Credits

Developer: Abraham .M (github.com/abraham-ny) Feedback: Contact Me

About

A local file sharing application that does not need installation and works without internet connection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages