Real-time data visualizationfor edge devices
A desktop application for inspecting time-series data from serial, TCP/UDP, and CSV sources.
- Connect multiple serial and TCP/UDP devices simultaneously
- Real-time multi-plot visualization with interactive cursors
- CSV logging and replay for repeatable analysis
- GPU-accelerated charts (OpenGL) for responsive rendering
- Multi-threaded C++ architecture for consistent throughput
Windows and Linux

Nexus: A Lens on System Behavior
Nexus focuses on local data ingestion and high-performance visualization for bench testing, firmware tuning, and session replay.
The desktop application is implemented in C++ with a multi-threaded pipeline and an OpenGL rendering path to keep interaction responsive even with large capture sessions.
Next featurescoming to Nexus
3D model viewer in Live and Replay
Adds a new 3D Model Viewer that can be opened directly from both Live View and Replay View.
Interactive .glb and .gltf mesh widgets
Load .glb and .gltf assets and render them as interactive mesh widgets inside the Nexus workspace.
Telemetry-driven model motion
Maps the first three selected telemetry channels to roll, pitch, and yaw so models animate from live or replayed data.
Viewer tuning and persistence
Includes saved controls for textures, axis mapping, gizmos, and lighting so each viewer can be tuned and reopened with its preferred setup.
Current scope
Improvements are made incrementally based on available time and experimentation.
For motivation and context, see the About page.
Start with Nexus
Desktop tooling for serial, TCP/UDP, and CSV time-series inspection, plotting, and replay.
Windows and Linux