Skip to content

bent2685/transok-wails

Repository files navigation

banner

English | 简体中文

go ts license download

An efficient LAN file sharing tool


About

Transok is a LAN file sharing widget. It does not take up excess storage space, and there is no limit to the number and size of files transferred. You can also set a password when sharing files to prevent illegal file downloading.


Features

  • File upload functionality
  • Enable sharing feature
  • File deletion and clearing
  • File download page (download web app: dash)
  • Dark mode
  • Pure text sharing
  • Folder sharing (add a whole folder; recipients browse subfolders, download files individually or the current directory as a zip)
  • Live folder contents (read on each visit, auto-reflecting changes on disk)
  • Reveal a shared folder in the system file manager (Finder / Explorer / Files)
  • Image thumbnails on the download page
  • Per-file additional note (attach a remark to any shared file, visible on the download page)
  • Detail dialog on download page with multi-line text & image preview
  • Resilient large-file downloads (Service Worker + HEAD/ETag + 256KB streaming)
  • Stable per-item ID — detail/download links keep working after the share list is reordered
  • i18n (en / zh-CN / zh-TW / ja)
  • Custom port
  • Encrypted file sharing (captcha-gated download)
  • Discover sharing devices in the local network (zeroconf)
  • Right-click to add in Finder/File Explorer

Preview

preview preview


Contributors

Thanks to the following contributors for making this project better:

  • @404errorg6 (Fahad Khan) — Reimplemented the LAN discovery service with betamos/zeroconf (#32, fixes #6)

Sponsor

☕ If this project has been helpful to you, why not buy me a cup of coffee? This will keep me going.

wechat


License

MIT

About

An efficient LAN file sharing tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors