Stelliberty is a cross-platform Clash client developed with Flutter and Rust. It aims to provide a fast and reliable way to manage and configure Clash, a popular HTTP proxy and multi-protocol router. The core of Stelliberty is implemented in Rust for performance, while the user interface is built with Flutter, offering a consistent and modern look and feel across platforms. It addresses the need for a performant and visually appealing Clash client compatible with Windows, Linux, and macOS (experimental).
This project stands out due to its commitment to a detailed and polished user experience, particularly with its implementation of the MD3M design system. The use of Rust for the core provides performance benefits often lacking in other Flutter-based applications. The built-in UWP Loopback Manager is a unique feature tailored for Windows users. Furthermore, the emphasis on platform-specific optimizations like flicker-free launching and smooth transitions sets it apart.
- MD3M Design: Unique Material Design 3 Modern visual style.
- Rust Backend: High-performance core for speed and efficiency.
- Multi-language Support: Built-in i18n using slang for global reach.
- Subscription Management: Full support for Clash subscriptions.
- Real-time Monitoring: Tracks connections and traffic data.
- Native Desktop Integration: Includes Windows service and system tray.
- Built-in UWP Loopback Manager: Simplifies configuration on Windows.
Stelliberty is actively developed and maintained, with recent commits indicating ongoing improvements and bug fixes. The project has a respectable number of stars and forks on GitHub, suggesting community interest. Comprehensive documentation and a user guide are available, although macOS support is still experimental. The presence of releases and pre-releases points to a well-defined development workflow.
Stelliberty benefits power users who require a high-performance and customizable Clash client. It is particularly valuable for those seeking modern design and robust features like subscription management and real-time monitoring. Compared to other Clash clients, Stelliberty offers improved performance and a unique aesthetic, providing a refined and user-friendly experience.
