English | 简体中文
An efficient LAN file sharing tool
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.
- 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
Thanks to the following contributors for making this project better:
- @404errorg6 (Fahad Khan) — Reimplemented the LAN discovery service with
betamos/zeroconf(#32, fixes #6)
☕ If this project has been helpful to you, why not buy me a cup of coffee? This will keep me going.



