{"repo":"NextWeb4/lan-file-transfer","free":true,"listed":false,"github":"https://github.com/NextWeb4/lan-file-transfer","clone":"git clone https://github.com/NextWeb4/lan-file-transfer.git","description":"Local LAN file transfer desktop app with user/group permissions and audit logs.","language":"Python","stars":294,"topics":["access-control","audit-log","desktop-app","fastapi","file-transfer","lan","python","tkinter","windows"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"LAN File Transfer A Windows desktop file-sharing server with a Tkinter launcher, FastAPI backend, browser clients, role/group permissions, and an auditable local data model. Overview The Tkinter window starts a local uvicorn service, shows user/admin URLs and QR codes, and lets you select the save directory. Phones, tablets, and computers on the same trusted Wi-Fi or LAN can then upload, browse, download, and package files from native HTML/CSS/JavaScript pages. The service listens on 0.0.0.0 by default. This makes LAN access possible and also exposes the service to every reachable network. Run it only on a trusted network. Features - Streams uploaded bytes without transcoding, recompression, image/video rewriting, EXIF changes, or extension changes. - Stores size and SHA-256; attempts to preserve browser-provided File.lastModified values. - Supports raw downloads, single-file ZIP, selected/batch ZIP, search, and server-side sorting. - Uses guest, user, and admin roles. Guests see only files in the public group. - Signed-in users can upload and delete their own files; admins manage all files, users, groups, visibility, and audit history. - Creates built-in public and everyone groups for a new save directory. - Creates an initial administrator account: admin / 12345678 . - Recursively redacts password, token, session, authorization, cookie, and secret fields from audit metadata. - Provides Chinese/English browser UI with the preference stored in localStorage . - Uses a Tkinter ","default_branch":null,"files":null,"tree":[],"storefront":"/r/NextWeb4","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NextWeb4/lan-file-transfer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}