About this project

REX Hub provides a dark-mode-first web workspace that allows users to manage multiple remote resources within a single interface, eliminating the need to switch between multiple clients. Its core features include: 1. Multi-protocol Support: Integrated SSH terminal (including SFTP), MySQL/PostgreSQL database queries, Redis cache management, SQLite local databases, S3/MinIO object storage, and SIP telephony. 2. Intranet Penetration Capability: By deploying REX Agent to establish reverse proxy tunnels, users can access internal network servers without a VPN or opening inbound ports. 3. Self-hosted Architecture: Utilizing a Rust backend (tokio async) and Vue 3 frontend, with data stored in a local SQLite database to ensure data autonomy. 4. Design Logic: The interaction design is benchmarked against professional tools such as Xshell, Navicat, ARDM, and Xftp, emphasizing high information density and a keyboard-first operational experience. The project consists of two binary components: the Hub (server) and the Agent (intranet node). File transfers occur directly between the server and the remote end, bypassing the browser.