-
Notifications
You must be signed in to change notification settings - Fork 37
en Tech Stack
github-actions[bot] edited this page Jul 6, 2026
·
2 revisions
Overview · Features · Tech Stack · Quick Start · Deployment · Project Structure · Architecture · Widgets · API · Database · Settings · Security · Configuration · Roadmap · License
| Layer | Technology | Notes |
|---|---|---|
| Frontend | React + Vite + Tailwind + CodeMirror | Static assets served same-origin by Workers; file editing uses CodeMirror 6 |
| Backend | Cloudflare Workers | REST API, routing, identity resolution |
| Real-time | Durable Objects | One DO instance per SSH session; WebSocket long connections |
| SSH protocol | Custom TypeScript stack | Handshake, shell, SFTP, remote command execution |
| Database | Cloudflare D1 | Users, servers, layout, credentials, sessions, etc. |
| Auth (optional) | Cloudflare Access | Edge JWT validation; shared workspace after login |
| DNS | Cloudflare 1.1.1.1 DoH | Hostname resolution (skipped for direct IP) |