Introducing OpenWorkers – Self-hosted Cloudflare Workers in Rust
openworkers.comΒ·10hΒ·
Discuss: Hacker News
Preview
Report Post

OpenWorkers is an open-source runtime for executing untrusted JavaScript in V8 isolates. It brings the power of edge computing to your own infrastructure.

What works today

Features

Bindings

  • β€’ KV storage (get, put, delete, list)
  • β€’ PostgreSQL database
  • β€’ S3/R2-compatible storage
  • β€’ Service bindings
  • β€’ Environment variables & secrets

Web APIs

  • β€’ fetch, Request, Response
  • β€’ ReadableStream
  • β€’ crypto.subtle
  • β€’ TextEncoder/Decoder, Blob
  • β€’ setTimeout, AbortController

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  nginx (proxy)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚               β”‚           β”‚               β”‚
β”‚               β”‚           β”‚               β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”Έβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”Έβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”Έβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”Έβ”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   dashboa...

Similar Posts

Loading similar posts...