Open Source

Temporaryfilesharing

Stream local files as a public website without uploading anything.

100MB
max size
0
uploads
privacy
terminal

$ npx fwdcast

📂 Scanning directory...

✓ Found 23 files (4.2 MB)

🔗 fwdcast.publicvm.com/s/abc123

[0 viewers] Waiting...

Code Review

Share for quick feedback

// Share your project

fwdcast ./my-project

→ Browse all files

Demo Day

Present without deploying

3 viewers live
Session active • 12:34 remaining

Mobile Share

Scan QR to access

█████████████████
████ ▄▄▄▄▄ █▀▄█ ▄▄▄▄▄ ███
████ █   █ █▄▀█ █   █ ███
████ █▄▄▄█ █ ▄██ █▄▄▄█ ███
█████████████████

Everything you need

Powerful features for quick, secure file sharing. No accounts, no setup, no hassle.

10 features
Your PC
Relay
Viewers
WebSocket
streaming
On-demand
no storage
HTTPS
encrypted

How it works

Files stream on-demand through a relay — nothing is uploaded or stored.

1
Run fwdcastCLI scans and connects
2
Get a URLUnique session assigned
3
ShareAnyone can browse
4
StreamFiles sent on request
5
DoneSession expires safely

CLI Options

-p, --password <pass>Require password to access
-d, --duration <mins>Session duration (1-120)
-q, --qrShow QR code in terminal
--no-qrHide QR code
-e, --exclude <patterns>Exclude files/folders
-r, --relay <url>Custom relay server

Limits

100 MB
Max total size
50 MB
Max file size
1-120 min
Duration
3
Viewers
live stats
[2 viewers] 15.3 MB 1.2 MB/s

Security first

Built with security in mind from day one.

Without a password, anyone with your URL can access shared files.

Password protection with bcrypt
Rate limiting (5 attempts → 30s lockout)
Auto-expiring sessions
Nothing stored on relay
Path traversal protection
Sensitive files excluded by default
Secure cookies (HttpOnly, SameSite)
Minimal logging
self-host

# Build the relay

$ cd relay && go build -o fwdcast-relay

$ ./fwdcast-relay

# Connect to your relay

$ fwdcast --relay wss://your-server.com/ws

Self-hosting

Run your own relay server for full control over your data and infrastructure.

Written in Go
Single binary deployment
Docker support