ricebowl
A blazing fast, asynchronous terminal user interface (TUI) for tracking live NCAA College Football scores, play-by-play, box scores, and field position on a dynamic 100-yard ASCII field. Go Beavs!

TUI Architecture & Systems Design
ricebowl is engineered in Rust to bring real-time NCAA College Football gamecasts directly to developers' terminals. Utilizing ratatui and crossterm, it delivers a flicker-free 60 FPS terminal experience with zero external graphical dependencies.
Under the hood, an asynchronous Tokio background runtime polls live collegiate football scoreboards and game summaries via reqwest and deserializes telemetry with serde_json. State updates are dispatched across unbounded channels, ensuring network latency never stutters terminal rendering or keyboard navigation.
Technologies Used
Key Engineering Highlights
- Asynchronous non-blocking network polling with Tokio
- Dynamic 100-yard ASCII field position & red-zone rendering
- Full FBS scoreboard, Top 25 filter, and team favorites
- Comprehensive box scores, stats, and play feeds