OpenWorkers
Self-hosted Cloudflare workers in Rust
Details
- External ID
- 46454693
- Source
- HN
- Company
- —
- Product
- OpenWorkers
- Website domain
- openworkers.com
- Launched
- Jan. 1, 2026
- Cohort
- —
- Upvotes
- 500
- Upvotes percentile
- 0.9934123847167325
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
I've been working on this for some time now, starting with vm2, then deno-core for 2 years, and recently rewrote it on rusty_v8 with Claude's help.OpenWorkers lets you run untrusted JS in V8 isolates on your own infrastructure. Same DX as Cloudflare Workers, no vendor lock-in.What works today: fetch, KV, Postgres bindings, S3/R2, cron scheduling, crypto.subtle.Self-hosting is a single docker-compose file + Postgres.Would love feedback on the architecture and what feature you'd want next.
Enrichment
- Theme
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- self-hosted cloudflare workers in rust
- Manually corrected
- False
Could you build this?
No Building a secure multi-tenant V8 isolate execution runtime requires deep systems programming and browser-engine internals knowledge in Rust/C++ to prevent memory leaks and sandbox escapes.
What it would actually take: The architecture relies on Rust bindings to Google's V8 engine (`rusty_v8`), implementing low-level web standards (Fetch API, Streams, Web Crypto) and isolate lifecycle management. The critical bottlenecks are security sandboxing, enforcing CPU/wall-clock execution limits without stalling the host process, and safely handling out-of-memory states inside untrusted JS. This requires deep systems programming expertise in V8 internals, memory safety, and C++/Rust FFI.
Discussion
20 comments analyzed.
Competitors mentioned: Kubernetes (K8s) / k3s for deployment, Linode for VPS hosting, Supermicro servers as alternative to Dell, AWS for cloud services, Cloudflare Workers (CF)
Concerns raised: Vendor lock-in to Cloudflare environment, No rate limits for AI bindings caused $400 bill in an hour, Slow/unresponsive support (2+ months waiting), Local development requires external dependencies, Beta/incomplete status with outdated documentation
Feature requests: Websockets for real-time feedback, Durable Objects with guaranteed delivery for stateful agent workflows, Rate limiting controls for AI bindings, Cost notifications/alerts for runaway usage, Kubernetes deployment support
Competitors
Other products that read as similar to this one — 277 launches clear the similarity bar, closest 8 shown.
Attention rank: #1 of 278 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 63 days after the earliest competitor.
- duckdb-rust-workers · github · 2026-09-29 · 11 upvotes · similarity 0.55
- Ghost · ph · 2026-05-09 · 353 upvotes · similarity 0.48
- OneStorage · ph · 2026-09-13 · 1 upvotes · similarity 0.47
- I built a DNS resolver from scratch in Rust · hn · 2026-04-02 · 115 upvotes · similarity 0.46
- Afterburner · hn · 2026-06-14 · 6 upvotes · similarity 0.45
- Pushduck · hn · 2026-04-14 · 12 upvotes · similarity 0.45
- Node.JS in the Browser · hn · 2026-08-06 · 6 upvotes · similarity 0.45
- Openinary · hn · 2025-12-23 · 6 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.