Self-hosted waitlist management, without a subscription.
If you've used Waitlist.me or LaunchRock, you already know the basics. Create waitlists, collect signups, export CSV. QalamList does this well — without the monthly bill that never ends.
But we already use Waitlist.me or LaunchRock
Yes, and those services come with the worst feature ever: recurring charges that never end. It shouldn't cost hundreds of dollars per month just to collect emails. That's absurd.
Besides, they've become unnecessarily complicated. You don't need a bloated SaaS dashboard, third-party tracking pixels, and vendor lock-in just to run a waitlist. You need a simple tool that does the basics right — and stays out of your way.
What is it?
QalamList is a self-hosted waitlist management tool. You create waitlists, share signup pages or embed widgets on your site, and collect qualified signups before launch. It runs on Cloudflare Workers with D1 (SQLite) for storage. Since you get the code and host it yourself, you can customize it however you'd like for your own use. Plus, you own your data.
Deploy in seconds
One command and you're live. No server configuration, no Docker, no headaches.
Take a closer look
Hosted signup pages
Each waitlist gets a clean, customizable signup page. Share the link, collect emails. Your brand, your domain. No third-party branding.
Embeddable widget
One script tag. Dark mode, light mode, custom CSS via variables. No iframes, no style leaks. Drops into any site in seconds.
Bot protection
Cloudflare Turnstile built in. Invisible when it can be, challenging when it needs to be. No extra setup, no extra cost.
API access
REST API with key authentication. Integrate with your existing tools, automate workflows, or build custom dashboards.
Privacy by default
Consent flows, unsubscribe links, and GDPR language out of the box. No tracking pixels. No data sharing. Your subscribers are yours alone.
CSV export
Export all signups with one click. Import into your email tool, CRM, or spreadsheet. No proprietary lock-in.
It fits in a lot of places
- 01
For product launches
Build buzz before you ship. Collect emails from interested users and announce when you're ready.
- 02
For beta access
Gate your product behind a waitlist. Let early adopters in first, grow gradually.
- 03
For events and communities
Share a signup link at conferences, meetups, or online communities. No complex setup.
- 04
For newsletters and content
Build a curated subscriber list before you publish. Export and take your audience anywhere.
System requirements
QalamList is deployed via Wrangler to Cloudflare Workers. All you need is a free Cloudflare account. It runs on Cloudflare's free tier — zero ongoing cost for most waitlist workloads.
| Concurrent signups | Requests / day | Cloudflare plan |
|---|---|---|
| Up to 1,000 | 100,000 | Free |
| Up to 10,000 | 1,000,000 | Paid Workers |
| Unlimited | Unlimited | Workers Unbound |
What you get
Unlimited waitlists and signups
Unlimited users
Hosted signup pages
Embeddable widget with dark mode
CSV export
REST API with key authentication
Cloudflare Turnstile bot protection
GDPR consent and unsubscribe flows
Free updates until v2.0
Buy once. Own it forever.
No subscriptions, no per-user pricing, no feature gates. Pay once and use QalamList until the next major version.
"Once upon a time you owned what you paid for, you controlled what you depended on, and your privacy and security were your own business. We think it's that time again."
— Inspired by once.com. QalamList is built on the same principle: software you buy once, own forever, and control completely.
Frequently asked questions
What is QalamList?
QalamList is a self-hosted waitlist management tool. You create waitlists, share signup pages or embed widgets on your site, and collect qualified signups before launch. It runs on Cloudflare Workers with D1 (SQLite) for storage.
How much does QalamList cost?
$19.99 one-time payment. You get the full source code, free updates until the next major version (2.0), and unlimited waitlists, signups, and users. No subscriptions, no recurring charges.
What does self-hosted mean?
Self-hosted means you deploy QalamList on your own Cloudflare Workers account. Your data stays in your own D1 database. No one else has access to your subscriber data.
What do I get after purchase?
You receive the complete source code with deployment instructions. Deploy to Cloudflare Workers with a single command. Includes the dashboard, hosted signup pages, embeddable widget, CSV export, bot protection, and API access.
Does QalamList collect any data from my signups?
No. QalamList runs entirely on your Cloudflare account. All signup data goes directly into your D1 database. There are no analytics, tracking pixels, or third-party data collection.
Can I customize the signup page?
Yes. Each waitlist gets a hosted signup page with your custom name and description. You can also embed the widget on your own website with a single script tag. The widget supports light mode, dark mode, and custom CSS via CSS custom properties.
What are the system requirements?
A free Cloudflare account. Workers includes 100,000 requests per day and D1 includes 5 million rows read per day for free. This handles most waitlist workloads easily.
Start collecting signups today.
Set up in under two minutes. Deploy on Cloudflare Workers. Own your subscriber relationships from day one.