OpenWorkers
Open-source serverless platform that runs JavaScript, TypeScript and WebAssembly workers on own infrastructure with Cloudflare Workers-compatible fetch handlers, storage bindings and cron scheduling
The platform is an open-source serverless workers platform that runs JavaScript, TypeScript and WebAssembly workers on self-controlled infrastructure, providing a Cloudflare Workers-compatible programming model for fetch handlers, storage and scheduled tasks. It is for developers, operations and IT teams in businesses that want to self-host serverless workloads. It is positioned as a Cloudflare Workers-compatible alternative built in Rust and delivered as a self-hostable runner plus PostgreSQL with runtime, API and dashboard under an MIT license.
Key features
- Fetch handlers with Request/Response
- waitUntil support
- KV store bindings per worker
- SQL database bindings per worker
- Object storage bindings per worker
- WebAssembly workers via Rust SDK
- Go workers via TinyGo
- Standard wasi:http components
- Cron scheduled event triggers
- Web-standard runtime (fetch, streams)
- WebCrypto support
- URL and TextEncoder support
- WebSockets (beta)
- V8 isolates for JavaScript/TypeScript
- Self-hostable Rust runner + PostgreSQL
- No social media activity within the last 30 days
- Blog
- API
- Docs
- Software developers
- DevOps sre teams
- IT teams