Quick summary
letshare is a compact command-line program that simplifies file transfers between devices on the same local network. It launches a local HTTP server on port 80 and uses mDNS so other machines on the LAN can discover the service automatically. Designed for users who work in a terminal environment, it offers a straightforward Text User Interface (TUI) and focuses on making LAN file sharing painless and reliable.
How it operates
When started, letshare binds to port 80 on the host machine and advertises its presence via multicast DNS. Peers on the same subnet can locate the server without needing to type IP addresses manually. The TUI guides the host user through sharing files, while recipients connect over the network to retrieve them.
Key highlights
- Automatic discovery on the local network using mDNS
- Runs a local web service on the standard HTTP port (80)
- Simple TUI tailored to terminal users
- Implemented in Go for lean performance and fast startup
- Free to use and intended for quick LAN transfers
System notes and requirements
- May require elevated permissions to bind to port 80 on some systems
- Devices must be connected to the same local network to discover and access the server
- Best suited for people comfortable with command-line tools and terminal interfaces
- Does not depend on cloud services — transfers occur entirely within the LAN
- Lightweight footprint thanks to being written in Golang
Who should use it
letshare is a good fit for developers, system administrators, and anyone who prefers terminal workflows and needs a no-fuss way to move files between machines on a private network. Its minimal interface and automatic discovery cut down on configuration time, making it useful for quick ad-hoc sharing in offices, labs, or home networks.
Technical details
Built in Golang, letshare aims for efficiency and portability across common operating systems. By binding to port 80 and leveraging mDNS, it avoids manual network setup and provides an immediately reachable endpoint for file download within the LAN. The TUI provides a concise, keyboard-driven experience for initiating and managing transfers.
Technical
- Windows
- Free