Analysis updated 2026-05-18
Configure and monitor a mihomo proxy setup through a visual interface instead of config files.
Run the app on Android, Linux, Windows, or macOS.
View sorted and paginated connection lists handled by the Rust backend.
Build the app yourself following the architecture diagram and build steps in the README.
| uruhalushia/sparxie | bennybar/lulireddit | ramkumarmn/hub_mobile | |
|---|---|---|---|
| Stars | 57 | 48 | 28 |
| Language | Dart | Dart | Dart |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
iOS is unsupported due to missing code signing, and web is unsupported because the Rust bridge needs native access.
Sparxie is a cross-platform graphical control panel for mihomo, which is an open-source network proxy core used to route internet traffic through custom rules and proxy servers. Mihomo itself runs in the background and handles the actual network traffic, Sparxie provides the visual interface for configuring and monitoring it. The app is built using Flutter for the user interface and Rust for the backend logic, with the two connected directly inside the same process rather than through a separate network call. The Rust side handles all communication with the mihomo core, including sorting connections, paginating results, and caching icons. The Flutter side handles only what the user sees on screen. The app runs on Android (including both ARM and x86 chips, plus a universal build), Linux, Windows, and macOS (both Apple Silicon and Intel). iOS is mentioned as unsupported at this stage due to a missing code-signing setup, and web is not supported at all because the Rust bridge it relies on requires native system access that browsers do not provide. The README is written in Chinese and is brief, covering supported platforms, the architecture diagram, and the build steps for developers. It does not describe the user-facing features in detail beyond the general purpose of controlling mihomo.
A cross-platform graphical control panel for the mihomo network proxy core, built with Flutter for the interface and Rust for the backend.
Mainly Dart. The stack also includes Flutter, Rust, Dart.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.