C++ Serial

Open-source C++ projects categorized as Serial

Top 17 C++ Serial Projects

  1. SerialTest

    Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

    Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20

    I was very happy to find that there are similar libraries for Mitsubishi units as well:

    1: https://github.com/SwiCago/HeatPump

    2: https://github.com/echavet/MitsubishiCN105Esphome

    I've got this running on several units and it works great. If you buy ESP32 development boards with pre-soldered pins, you can even build the boards without soldering.

  4. x-tools

    Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT debugging tool, which support custom lua, javascript, chart view and data transmitting...

  5. WebSerial

    A remote terminal library for wireless microcontrollers to log, monitor or debug your firmware/product.

  6. SerialTransfer

    Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, etc.

  7. Adalight-FastLED

    Adalight with FastLED support

  8. PacketSerial

    An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. esphome-stream-server

    Stream server (serial-to-wifi bridge) for ESPHome

  11. Unreal_Engine_SerialCOM_Plugin

    Serial Com Port Library for Unreal Engine 4 and Unreal Engine 5

  12. tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  13. WhippyTerm

    Modern Serial Terminal

    Project mention: New GUI based serial terminal for embedded development (Linux and Windows) | news.ycombinator.com | 2025-05-08

    Can't really help with exact instructions for other distros, but the "in a nutshell" is you need to install qtcreator and QT5.

    After you have them installed and working all you have to do is load the .pro file from the Project directory (https://github.com/TheBeef/WhippyTerm/tree/main/Project) you should be able to just hit the green debug/go button and it should work (you do need to be using the gcc toolchain). This is the same for the Windows build.

    Hope this helps.

  14. quardCRT

    quardCRT is a terminal emulation and remote desktop software that supports multiple backend protocols, can be used across platforms without dependencies, and has a completely consistent user experience on windows/linux/mac. It supports traditional terminal software functions such as multi-tab and history management, and supports some unique detailed functions.

  15. serial_port

    A godot module support serial port communication.

  16. ESP_Python_Serial

    A tutorial on how to make an ESP and a Python script (running on PC or a RPi) communicate via Serial and do useful stuff while communicating

  17. eeprom-programmer

    An Arduino Nano sketch and schematic for an Atmel 28cx programmer. (by yoppeh)

  18. ESP-Now-Serial-Bridge

    This is a performance optimized version based on yuri-rage's serial bridge (by hhackbarth)

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Serial discussion

C++ Serial related posts

  • Show HN: Bluetooth USB Peripheral Relay – Bridge Bluetooth Devices to USB

    5 projects | news.ycombinator.com | 13 Nov 2024
  • Serial studio: Multi-purpose serial data visualization and processing program

    1 project | news.ycombinator.com | 4 May 2024
  • RaZberry 7 on ESP32

    1 project | /r/homeautomation | 22 Mar 2023
  • A Low Latency Guitar Effects Processor Suitable for Running on a Raspberry Pi

    8 projects | news.ycombinator.com | 7 Mar 2023
  • Copy 2 LED inputs to 100 LED strip (1 input to 50 LEDs each)

    1 project | /r/FastLED | 14 Jan 2023
  • Looking for way to modulate MP3 file with 40khz

    2 projects | /r/esp32 | 6 Nov 2022
  • What is your favorite multi-tabbed PuTTY software?

    2 projects | /r/sysadmin | 1 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Serial projects in C++? This list will help you:

# Project Stars
1 SerialTest 1,483
2 HeatPump 963
3 x-tools 917
4 WebSerial 588
5 SerialTransfer 475
6 Adalight-FastLED 387
7 PacketSerial 294
8 esphome-stream-server 272
9 Unreal_Engine_SerialCOM_Plugin 266
10 tinyproto 265
11 gba-link-connection 249
12 WhippyTerm 76
13 quardCRT 70
14 serial_port 61
15 ESP_Python_Serial 14
16 eeprom-programmer 10
17 ESP-Now-Serial-Bridge 9

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?