Collect feature requests and feedback for your product. Open-source, easy to brand, one-click deploy.
No servers. No containers. No databases to manage. Runs entirely on Cloudflare's free tier, free to run forever.
- Voting -- one vote per visitor
- Full-text search powered by SQLite FTS5
- Status tracking -- open, planned, in progress, done, closed
- Admin controls -- update status and delete posts
- Spam prevention -- Cloudflare Turnstile (free)
- Works without JavaScript -- progressive enhancement
Holler runs on Cloudflare Workers with a D1 SQLite database. The UI is server-rendered HTML enhanced with HTMX -- no frontend build step, no client framework.
Click the deploy button. Cloudflare provisions everything automatically -- the Worker, the database, and the migrations.
After deploying, optionally configure Turnstile for spam prevention and an admin token for moderation. See the setup guide for details.
git clone https://github.com/wassertim/holler.git
cd holler
npm install
npx wrangler d1 migrations apply holler-db --local
npm run devOpens at http://localhost:8787. Turnstile is skipped locally. See the setup guide for admin access and configuration.
MIT
