Building a self-hosted "Cloudflare Workers" alternative (Rust + QuickJS). Is Closed Source + Lifetime Deal a dealbreaker?
Hi,
I’ve been working on a passion project to solve a personal frustration, and I need your honest feedback on the distribution model.
The Problem:
I love the developer experience of Cloudflare Workers or Vercel—just writing code and deploying. But I hate the vendor lock-in, the cold start bills, and having my data trapped in their proprietary clouds.
On the other hand, self-hosting similar stacks usually involves complex Docker setups, K8s, or heavy runtimes that eat up RAM on my cheap VPS.
The Solution I'm Building:
I’m developing a lightweight, single-binary runtime written in **Rust**.
- Core: Runs standard JS/TS (via QuickJS).
- Performance: Cold starts < 5ms. Extremely low memory footprint (great for low-end VPS or Raspberry Pis).
- Batteries Included: Built-in SQLite (per-app), Auth system, and KV store. No need to spin up separate containers for DB or Redis.
The Business Model Question:
I am a solo developer and I want to work on this full-time. I know we all hate subscriptions for personal tools, but I also need sustainable revenue from corporate users.
Here is the model I am proposing:
- Community Version: Free forever. Fully functional for personal hobby use.
- Pro Version: A One-Time Purchase (Lifetime Deal). Designed for Solopreneurs and Individual Businesses. You pay once, run it forever for your commercial projects. No recurring fees.
- Team / Business Version: A Yearly License. Strictly for larger organizations needing SSO, LDAP, Team Collaboration, and Advanced Audit Logs.
My logic is: Charge companies a recurring fee so I can afford to offer a Lifetime Deal to individuals and indie hackers.
My Question:
Is "Closed Source" a hard "NO" for you, even if there is a Lifetime Deal for individuals? Or is this tiered model (LTD for pros, Sub for teams) acceptable?
Thanks for your brutal honesty.
Posted Dec 29, 2025, 3:14 AM UTC