3 ms·
OP here. I built Deadlight because I wanted a blogging platform that actually works on high-latency connections (Satellite, 2G, Mesh). Most modern platforms re
by gnarzilla_ 10mo ago
OP here. I built Deadlight because I wanted a blogging platform that actually works on high-latency connections (Satellite, 2G, Mesh).
Most modern platforms require megabytes of JS hydration just to show text. Deadlight sends raw semantic HTML from Cloudflare's edge using D1 (SQLite). It’s readable in `lynx` or on a 300-baud terminal.
*The Stack:*
- Cloudflare Workers (Compute)
- D1 (Storage)
- Zero client-side JS (for readers)
*The Lock-in Question:*
Building on proprietary edge infra is a risk. I included an "Eject" script that dumps the remote D1 DB to a local SQLite file and generates a docker-compose file, so you can self-host/migrate off Cloudflare instantly if needed.
I just released a CLI launcher (`npx create-deadlight-blog`) if you want to spin up an instance to test the latency.
Happy to answer questions about the architecture or the LoRa integration I'm working on.