C++ Communication

Open-source C++ projects categorized as Communication

Top 14 C++ Communication Projects

Communication
  1. i2pd

    πŸ›‘ I2P: End-to-End encrypted and anonymous Internet

    Project mention: Invisible Internet Protocol: Network without borders | news.ycombinator.com | 2025-12-12
  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. IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

  4. GpgFrontend

    A modern "Enigma" built on GnuPG brings easy and trustworthy to your privacy life.

  5. yarp

    YARP - Yet Another Robot Platform (by robotology)

    Project mention: Robotics and ROS2 Course by University of Eastern Finland | news.ycombinator.com | 2025-01-19
  6. SerialTransfer

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

  7. eiskaltdcpp

    File sharing program using DC and ADC protocols

  8. AACS

    Android Auto Server encapsulates communication with modern car infotainment system

  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. PacketSerial

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

  11. tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  12. 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.

  13. ModuleInterface

    Easy config and value sync between IoT modules, database and web pages (by fredilarsen)

  14. comms

    C++(11) library to implement custom binary communication protocols

  15. Flow

    Flow is a software framework focused on ease of use while maximizing performance in closed closed loop systems (e.g. robots). Flow is built on top of C++ 20 coroutines and utilizes modern C++ techniques. (by ManuelMeraz)

  16. rx-nostr-cpp

    C++ based header only library for easy communication with Nostr relay

  17. 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++ Communication discussion

C++ Communication related posts

Index

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

# Project Stars
1 i2pd 3,740
2 IRremoteESP8266 3,324
3 GpgFrontend 693
4 yarp 584
5 SerialTransfer 475
6 eiskaltdcpp 402
7 AACS 315
8 PacketSerial 294
9 tinyproto 265
10 WhippyTerm 76
11 ModuleInterface 72
12 comms 69
13 Flow 10
14 rx-nostr-cpp 4

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?