Technical Architecture

Modern Stack. Sovereign Design.

React 18 frontend with Vite, Go backend with JWT auth, SQLite for local storage, full Docker integration, and multi-init system support. Single binary deployment. Runs on Ubuntu, Debian, CentOS, RHEL, Fedora, Arch, and Alpine.

Frontend

React + Vite

React 18 with hooks and context. Real-time WebSocket updates. Tailwind CSS with mobile-first responsive design. React Query for server state.

Backend

Go

High-performance Go backend compiled to a single binary. JWT authentication, WebSocket server for live data, modular service architecture. SQLite for zero-dependency local storage. No runtime dependencies.

Infrastructure

Docker & Linux

Full Docker API integration with auto-install. Multi-init support (systemd, OpenRC). Native firewall control. Alpine Linux optimised.

Requirements

Lightweight & Portable

Single binary, any major Linux distro, Docker (auto-installed), sudo access. No runtime dependencies. Container isolation for all apps with defined resource limits.

Your Hardware. Your OS. Your Rules.

XE OS ships pre-installed on every XE device, or install it on your own hardware. Open source, free, and sovereign.

Get XE OS View on GitHub XE Hardware