How and where I can learn about Web sockets, APIs, Wrappers to connect with my C++ code?

This page summarizes the projects mentioned and recommended in the original post on /r/Cplusplus

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

  • Depends. I'd recommend spending 15 minutes browsing the documentation for sys/socket.h so you know enough of the basics, and then get started with a high-level framework depending on your needs. libcurl is amazing, but might not be optimal for your use-case. It might also be worth considering learning Boost.Asio or the new experimental::net proposal for C++23. If you need a major, integrated solution as part of a larger app already using a toolkit, POCO or Qt can work well. ZeroMQ is also amazing for specialized cases.

  • beast

    Beast is now part of Boost, please visit (and Star!) the official repository (by vinniefalco)

  • Docs, GitHub

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • json

    JSON for Modern C++

  • I really like nlohmann/json.

  • rsocket-cpp

    C++ implementation of RSocket

  • https://github.com/rsocket/rsocket-cpp/ supports websockets

  • RapidJSON

    A fast JSON parser/generator for C++ with both SAX/DOM style API

  • RapidJSON is also excellent, like fantastic when performance matters. Not sure there's a much faster JSON implementation anywhere, and I've written my own SAX-style parser as a fun, hobby project for C++.

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Is C/C++ good for the backend? If so, is there anything like Fastapi in C/C++?

    2 projects | /r/webdev | 9 Nov 2022
  • [CMake] Can't include external header in .h file

    2 projects | /r/cpp_questions | 8 Jul 2023
  • [CMake] Can't include external header in .h file

    2 projects | /r/cpp_questions | 8 Jul 2023
  • HTTP LISTENER C++

    1 project | /r/cpp | 6 Nov 2022
  • Do someone use CLion under Windows with good performance?

    1 project | /r/clion | 3 Oct 2022