Bluesky lets anyone publish a custom feed — a little server that decides which posts show up when someone opens it. The catch: building one normally means running a firehose consumer, a database, and a hosting bill, then hand-registering an app.bsky.feed.generator record. That's a lot of yak-shaving for "I just want a feed of Postgres posts."

So I built feedbuilder: you type a few keywords, it publishes a real, pinnable Bluesky feed for you. No login, no code, no LLM. It runs on a single Cloudflare Worker.

I've been seeding it with dev-topic feeds because the Bluesky feed directory has a gap. The big categories (art, news, a couple of languages) have entrenched feeds with thousands of likes, but narrow tooling topics — Postgres, Redis, Grafana, ClickHouse, Docker — mostly don't. If you wanted a running stream of just Postgres chatter, there wasn't a clean one. Now there is.

How a Bluesky feed actually works

A feed generator is surprisingly small. Bluesky's AppView calls one endpoint on your server: