All projects
Project 02
BuildingTermChat
Real-time group chat in your terminal — a lightweight TCP server broadcasts every message to all connected clients instantly, no accounts required.
What it does
- 01
Built a real-time terminal UI chat client in Rust with Ratatui and crossterm, rendering a split-pane layout (chat history, live user list, input box).
- 02
Implemented async TCP networking on Tokio with a custom framing codec (tokio-util) for concurrent, many-to-many message broadcasting.
- 03
Added structured logging and robust error handling with tracing and anyhow, including a panic hook that restores terminal state on crash.
Next project
androidtweaker