An error tolerant serial UART to TCP connection, raw data bridge. Host side gateway service written in Go that listens on COM ports for serial clients. This is meant to bridge the gap between tcp connections and serial devices using UART/RS-232/Virtual COM over USB, etc. Clients implementing the protocol client have a tcp like api that they can use to make connections to real servers. The goal of the project is to have the means to connect the simplest and cheapest devices to the internet, albeit indirectly. For now, I use this to connect microcontrollers on development boards to servers running on localhost through the Virtual COM port over USB, without requiring any Ethernet/Wi-Fi hardware.