← all projects
ProjectPrivate repository
MEKS — Live Streaming Management
High-performance desktop application for real-time TikTok live stream analysis and management using Rust.
RustDioxusAxumTokioWebSocketSQLiteTailwind CSSGitHub Actions
Overview
A comprehensive desktop application designed for real-time monitoring and management of live streaming data (TikTok). Built with a high-performance Rust backend using Axum and Tokio to handle intensive gift events and battle/PK status with minimal latency. The frontend features a sleek, standalone desktop UI built with the Dioxus framework and Tailwind CSS. Key features include a robust WebSocket orchestration for real-time data broadcasting, a custom application launcher for environment management, and a fully automated CI/CD pipeline generating installers via NSIS and GitHub Actions.
Highlights
- High-performance Rust backend for low-latency real-time data processing
- Modern standalone desktop UI built with Dioxus and Tailwind CSS
- Real-time WebSocket orchestration for accurate live data synchronization
- Custom Rust-based launcher for automated environment and lifecycle management
- Automated CI/CD pipeline for versioning, building, and installer creation (NSIS)