$ show oxan/esphome-stream-server
── AI DEEP ANALYSIS ──
This repository provides an ESPHome component that implements a UART-to-TCP bridge, creating a serial-to-network gateway. The component listens for TCP connections on a configurable port (default 6638) and relays data bidirectionally between connected clients and a UART serial port. It handles multiple simultaneous clients using non-blocking I/O, manages a ring buffer for efficient UART-to-TCP transmission, and provides optional binary sensors for connection status and a sensor for active connection count. The implementation adapts to various ESPHome version APIs through conditional compilation and follows ESPHome's component architecture patterns.
── METRICS ──
RATING7.9/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS8
VELOCITY0.43
OPEN ISSUES25
CLOSED ISSUES32
LAST COMMIT6 months ago
── TAGS ──
── GITHUB TOPICS ──
── FILE BREAKDOWN ──
Files by Type (count)
Files by Type (size)
── HISTORY ──
Last analyzed: 2026-08-04 05:32:02.008990
Next check: 2026-08-11 05:32:01.999366