The social RSS reader. Built on AT Protocol. glean.at
app glean atproto atmosphere rss feed social
readme.md

Glean web (SvelteKit) #

Frontend for Glean. Talks to the Go JSON API (see ../internal/server). Built with @sveltejs/adapter-cloudflare. The Worker in ../worker/index.ts runs this SSR output and forwards /api to the Go container.

make dev      # wrangler dev: Worker + container
bun run build # adapter-cloudflare output in ./.svelte-kit/cloudflare

src/lib/api.ts wraps the endpoints. Server load functions use endpointsFor(event.fetch). hooks.server.ts sends those /api fetches to the named container via getContainer(env.GLEAN, "glean").