Loading repository data…
Loading repository data…
WigoWigo10 / repository
A modern, high-performance serial monitor and terminal for embedded systems engineering, built with Rust, Tauri, and React.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A high-performance, cross-platform serial monitor designed for embedded systems engineers.
Features • Showcase • Tech Stack • Getting Started • Roadmap
Most serial terminals are either outdated or resource-heavy. SerialHub solves this by combining a blazing-fast Rust backend with a modern, responsive interface. It doesn't just show data; it monitors your entire development environment.
The dashboard provides a bird's-eye view of your host machine's vitals. Monitor CPU load, memory usage, and connection stability in real-time while you debug your firmware.
Featuring a high-performance terminal engine based on xterm.js. Supports smooth zooming, ANSI colors, and smart data buffering to ensure no character is lost even at high speeds.
Tailor the experience to your needs. Switch between English, Portuguese, and Spanish, toggle dark/light themes, and manage global application settings effortlessly.
git clone https://github.com/WigoWigo10/SerialHub.git
cd SerialHub
npm install
npm run tauri dev
To generate a standalone executable (.exe, .deb, .AppImage):
npm run tauri build
SerialHub/
├── src/
│ ├── components/ # UI Components (Sidebar, Dashboard, Terminal)
│ ├── stores/ # Global State (Zustand)
│ ├── hooks/ # Custom React hooks (i18n, events)
│ └── App.tsx # Main Layout & Routing
├── src-tauri/
│ ├── src/
│ │ ├── commands/ # Rust Logic (Serial Port, Hardware Stats)
│ │ └── lib.rs # Tauri Plugin & Bridge configuration
│ └── capabilities/ # Security permissions
└── README.md
This project is licensed under the MIT License.
Contributions are welcome! Feel free to open an issue or submit a pull request for any features or bug fixes.