Skip to content
Portfolio

EdgeR

A self-hosted runtime for JavaScript, TypeScript, and WebAssembly workers, with a Rust control plane, cPanel, and WebIDE.

View project →

EdgeR runs JavaScript, TypeScript, and WebAssembly workers on a machine you operate. A Rust control plane keeps versioned workers, process pools, routing, limits, deploys, and local observability. Warm JS and TS run in persistent Deno processes over Unix sockets. Wasm has its own backend.

EdgeR cPanel overview: apps, versions, requests, and health

Worker inventory in the cPanel

What the runtime owns

The control plane accepts a root key or optional OIDC. Worker routes stay outside that key: each worker, or a gateway in front of it, authenticates its own traffic. Helm assets ship with the repo for a Kubernetes deploy.

The main branch is in active development. The first release under the current license is planned as v0.2.0.

Source

Source-available under the O’Saasy license: use, change, and ship the software, except offering the runtime itself as a competing hosted service. The controlling text is the repository LICENSE.