https://github.com/sjsakib/le
le is a simple file server written in Go with resume support, local address QR code, download logs with progress. Useful for transferring files quickly from dev machine to some other device
https://github.com/sjsakib/le
file-server file-sharing golang
Last synced: 9 months ago
JSON representation
le is a simple file server written in Go with resume support, local address QR code, download logs with progress. Useful for transferring files quickly from dev machine to some other device
- Host: GitHub
- URL: https://github.com/sjsakib/le
- Owner: sjsakib
- Created: 2025-07-31T04:21:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-09T09:15:16.000Z (11 months ago)
- Last Synced: 2025-09-17T03:36:30.462Z (10 months ago)
- Topics: file-server, file-sharing, golang
- Language: Go
- Homepage:
- Size: 3.85 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# le
`le` is a simple file server written in Go with
* resume support
* local address QR code
* download logs with progress
* clean browser UI for directory browsing
## Usage
```sh
go run go.sakib.dev/le@latest
```
## Optional parameters
- `--dir`: Directory to serve files from (default: current directory)
- `--port`: Port to run the server on (default: 8080)
## Browser UI
When accessed from a web browser, `le` serves a clean, responsive interface featuring:
- File and folder icons
- Human-readable file sizes
- Relative timestamps
- Breadcrumb navigation
- Mobile-friendly design
Command-line tools like `curl` or `wget` still get the simple directory listing for easy parsing.
Browser UI Preview:
```
┌─────────────────────────────────────────────────────────────┐
│ 📁 Index of /test_browser │
│ ─────────────────────────────────────────────────────────── │
│ Root / test_browser │
│ │
│ 📁 code/ 2 minutes ago │
│ 📁 documents/ 2 minutes ago │
│ 📁 images/ 2 minutes ago │
│ 📄 data.json 18 B 2 minutes ago │
│ │
│ Served by le │
└─────────────────────────────────────────────────────────────┘
```