C++ Pubsub

Open-source C++ projects categorized as Pubsub | Edit details

Top 7 C++ Pubsub Projects

  • GitHub repo µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    Project mention: Book recommendations for Backend development concepts for a beginner | reddit.com/r/developersIndia | 2021-11-29

    AFAIK, Websockets are built on HTTP. Have a look at https://github.com/uNetworking/uWebSockets.

  • GitHub repo ZeroMQ

    ZeroMQ core engine in C++, implements ZMTP/3.1

    Project mention: Implement message handling in firmware | reddit.com/r/embedded | 2021-11-28

    I just pulled this: https://github.com/zeromq/libzmq and it was like 80k lines of code.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

    Project mention: Same algorithm is much faster in node.js than in Golang. Why? | reddit.com/r/golang | 2021-11-19

    Calling out to much lower level code is also really simple in Node. (Go obviously has the bindings here too) but it’s how libraries like uWebSockets.js beat the pants off of any other Go websocket libraries.

  • GitHub repo iceoryx

    Eclipse iceoryx™ - true zero-copy inter-process-communication

    Project mention: Shadesmar: Fast C++ IPC using shared memory | reddit.com/r/cpp | 2021-11-22

    True, a better comparison for Shadesmar would be with libraries like iceoryx and alephzero.

  • GitHub repo sobjectizer

    An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

    Project mention: What are some candidate libraries for inter-thread communication like message boxes or event systems? | reddit.com/r/cpp | 2022-01-11

    In sobjectizer the ownership is held by "environment" , while in rotor each thread must held appropriate context, when actor environment is running.

  • GitHub repo areg-sdk

    The most efficient interface-centric real-time communication engine to connect Things at the edge of the network.

    Project mention: Multithreading, multiprocessing or single thread application switch within a minute with homogeneous design and implementation, and other examples. | reddit.com/r/programming | 2021-11-09
  • GitHub repo ros_ign

    Integration between ROS (1 and 2) and Ignition simulation

    Project mention: Ignition Gazebo Edifice Released! Tons of New Features. | reddit.com/r/robotics | 2021-04-01

    ROS integration : Edifice can be used with ROS Noetic and ROS Foxy, and it will be the official Ignition version for the upcoming ROS Galactic.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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). The latest post mention was on 2022-01-11.

C++ Pubsub related posts


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

Project Stars
1 µWebSockets 13,490
2 ZeroMQ 7,500
3 uWebSockets.js 4,649
4 iceoryx 630
5 sobjectizer 242
6 areg-sdk 56
7 ros_ign 43
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.