COMTool is a cross platform serial debug tool.
This is free and open source software.
Key Features
- Reliable stability, no UI freeze.
- Multiple language support.
- Configs save and auto load(auto save settings when exit).
- Multiple character encode support(ASII,GBK(Chinese),UTF-8,UTF-16 etc.)
- Multiple language support.
- Multiple connection type support, and support add connection plugin:
- Serial port.
- Serial auto detect, and remember last selected support.
- Serial offline auto reconnect support.
- Port baudrate(any value) bytesize parity stopbits flow control etc. settings.
- rts & dtr control by hand.
- TCP/UDP support, include client and server mode.
- SSH client support.
- Serial port.
- Plugin support, built-in plugin:
- dbg plugin, support basic send receive debug operation.
- Basic send/receive data (ascii and hex).
- Send and receive data count.
- Basic send/receive data (ascii and hex).
- Clear received data area.
- Auto linefeed.
- Scheduled auto send.
- Send history and select send again.
- Custom most usage data items and one click to send.
- CR LF(\r\n) or LF(\n) support.
- Key shortcuts like Ctrl+Enter to send etc.
- Receive and send record support add timestamp and save log to file.
- Send file.
- Unix terminal style color support(e.g.\x1b[33;42mhello\x1b[0mhello2).
- Escape character support, like \r \n \t \x etc.
- Auto linefeed.
- Protocol plugin, customize your own protocol:
- Customize encoding and decoding method.
- Customize shortcut key.
- Escape character support, like \r \n \t \x etc.
- Terminal plugin, basic terminal interaction.
- Graph plugin:
- Support dynamically add graph widgets, add graph widgets you need.
- Display line chart in realtime, support customize protocol header(support escape characters).
- Customable button to send data, support shortcut key.
Website: github.com/Neutree/COMTool
Support:
Developer: Neucrack
License: GNU Lesser General Public License v3.0

COMTool is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Serial Port and Telemetry Visualization Tools | |
|---|---|
| Serial Studio | Telemetry dashboard and real-time data visualization tool |
| SerialTest | Test tool for serial port, Bluetooth, TCP and UDP |
| PlotJuggler | Visualizing and analyzing time series data |
| COMTool | Cross platform serial debug tool |
| Telemetry Viewer | Data visualization tool |
| Tauno Serial Plotter | Graphical serial data plotting tool |
| seriot | Serial monitor and serial plotter |
| QSerial | Cross-platform serial port utility |
| SerialTool | Serial-Port/TCP/UDP debugging tool |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

