Show HN: Drift FM – Ambient Mood Radio (Go, SQLite, Vanilla JavaScript)

Built an ambient mood radio. Pick one of 6 moods (focus, calm, late night, energize, groove, storm) and it plays continuously.

Tech: Go backend serving static files + API from single binary, SQLite for metadata, vanilla JS frontend with no build tools. PWA with offline support.

Content pipeline is automated: audio processing, normalization, Cloudflare R2 sync.

Running on a $4 VPS, 8MB memory usage. No framework, no React, no webpack.

drift.1mb.dev

3 points vnykmshr 9 months ago 6 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton