| Crates.io | lanjet |
| lib.rs | lanjet |
| version | 0.2.0 |
| created_at | 2025-11-14 05:40:53.977231+00 |
| updated_at | 2025-11-16 17:24:16.858597+00 |
| description | A blazing fast LAN file sharing tool built with Rust |
| homepage | https://github.com/HuRuilizhen/lanjet |
| repository | https://github.com/HuRuilizhen/lanjet |
| max_upload_size | |
| id | 1932335 |
| size | 58,547 |
A blazing-fast, zero-config LAN file sharing tool written in Rust. Start a lightweight HTTP file server with a clean Web UI and QR code access — all in one command.
Ctrl+C)tracing + tower-http)--local-only).lanjetignore support (similar to .gitignore)cargo install lanjet
cargo binstall lanjet
Share the current directory:
lanjet
Share a specific path:
lanjet --path /path/to/files
Start on a different port:
lanjet --port 8080
Local-only mode:
lanjet --local-only
Show QR code in banner:
lanjet --show-qrcode
| Flag | Description | Default |
|---|---|---|
--path |
File or directory to share | . |
--port |
Port to bind | 80 |
--ignore |
Ignore rule file | .lanjetignore |
--local-only |
Bind only to localhost | false |
--show-qrcode |
Display QR code in banner | false |
--no-browser |
Disable auto-open browser | false |
--no-banner |
Disable banner | false |
LanJet supports ignore files similar to .gitignore.
Example .lanjetignore:
*.log
*.tmp
.DS_Store
node_modules/
target/
After starting the service, open:
http://<LAN-IP>:<PORT>
You will see a clean interface listing all files.
This project is licensed under the MIT License.
LanJet — Making LAN file sharing fast, simple, and beautiful.