Under the hood, GET responses are hydrated with file fragments streamed over a duplex WebSocket connection. Close the browser tab, and the server disappears. Files can also be password-protected.
I built it because I needed a way to share a static website with a client without first uploading the work to a cloud service.
retmarut•3h ago
markjivko•2h ago
The front end is written in Next.js, although I should probably rewrite it in vanilla JavaScript for the OSS version. The back end is a PHP service—essentially a continuously running `php -f server.php` process. Since it's a long-running process, it's effectively as fast as anything else (think a Rust binary).
It's very well written, with a strong focus on security and memory management. I think you'll like it.