⚠️ Photon is currently in beta — you can use it in production, but expect breaking changes more frequently than usual.
Any server,
deployed anywhere.
Photon allows you to choose any JavaScript server (Hono, Express.js, Fastify, ...) and deloy it anywhere (Cloudflare, Vercel, self-hosted, ...).
It currently supports Vike and we're open to supporting other frameworks as well.
🔌
Any server
Hono, Express.js, Fastify, Elysia, H3, Srvx, Hattip.
🌍
Deploy anywhere
Cloudflare, Vercel, self-hosted, and more.
⚡
HMR
No full server reload required.
✨
Vite Environment API
Develop against the same runtime as production (e.g. Cloudflare's workerd runtime).
✂️
Code-splitting
Per-route deployment to separate edge workers.
📦
Zero-config
Integrate your server and deployment with minimal configuration.