A lightweight TypeScript service to generate RSS feeds for updates from any Open Collective account, using GraphQL and Hono.
- ⚡ Fast and modern HTTP server using Hono
- 🔒 Fully type-safe thanks to GraphQL Code Generator
- 🧼 Linted and formatted with ESLint + Prettier
- ✅ Tested with Vitest
- 📡 RSS feed generation using
rss
- 📦 Deployable to any Node/Edge platform (Cloudflare Workers, Vercel, etc.)
- GET
/[accountSlug]/updates.rss
Example:
/babel/updates.rss
Returns an RSS feed of the latest updates from the given Open Collective account.
# Start dev server
npm run dev
# Type check
npm run build
# Lint and format
npm run lint
npm run format
# Run tests
npm run test
# Generate types and SDK from GraphQL schema
npm run codegen