C++ Asynchronous

Open-source C++ projects categorized as Asynchronous

Top 18 C++ Asynchronou Projects

  • userver

    Production-ready C++ Asynchronous Framework with rich functionality

  • Project mention: Rust vs Go/JVM: dev speed + safety in practice | /r/rust | 2023-06-25

    They recently open sourced internal framework: https://github.com/userver-framework/userver

  • Restbed

    Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.

  • 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
  • async_simple

    Simple, light-weight and easy-to-use asynchronous components

  • lithium

    Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium

  • quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

  • Project mention: Easy logging A logging system for c++20 | /r/cpp | 2023-12-09

    For high performance logging, I'd add quill to that list.

  • G3log

    G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.

  • async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation

  • SaaSHub

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

    SaaSHub logo
  • reckless

    Reckless logging. Low-latency, high-throughput, asynchronous logging library for C++.

  • asio-grpc

    Asynchronous gRPC with Asio/unified executors

  • areg-sdk

    AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.

  • Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27

    FP Libraries: gRPC, ZeroMQ, and AREG are examples of libraries with a special focus on providing possibilities for Interprocess Communication. Developed using C++, they facilitate communication through predefined APIs, emphasizing functional programming concepts.

  • lwlog

    Very fast synchronous and asynchronous C++17 logging library

  • packio

    An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.

  • zab

    C++20 liburing backed coroutine executor and event loop framework.

  • ntf-core

    Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming

  • Project mention: A Modern High-Performance Open Source Message Queuing System | news.ycombinator.com | 2023-07-27

    Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.

  • liblifthttp

    Safe and easy to use C++17 HTTP client library.

  • socketwrapper

    Async/Sync networking library including UDP, TCP and TLS/TCP socket classes written in C++ 17 that utilizes epoll and kqueue as backend.

  • asyncgi

    An asynchronous FastCGI web microframework for C++

  • Project mention: Show HN: A modern CGI web framework for C++ | news.ycombinator.com | 2023-07-12
  • iara

    The asynchronous framework for modern C++

  • Project mention: Iara – The asynchronous framework for modern C++ | news.ycombinator.com | 2023-08-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++ Asynchronous related posts

  • Show HN: A modern CGI web framework for C++

    1 project | news.ycombinator.com | 12 Jul 2023
  • Rust vs Go/JVM: dev speed + safety in practice

    1 project | /r/rust | 25 Jun 2023
  • Is there a good cross-platform (Windows / Linux) C or C++ library for file I/O?

    8 projects | /r/cpp | 4 Feb 2023
  • How can i send qos 1 mqtt messages to aws?

    1 project | /r/IOT | 23 Jan 2023
  • ESPHome: MQTT over Websockets?

    4 projects | /r/Esphome | 8 Jan 2023
  • Messagebus

    2 projects | /r/esp8266 | 21 Jun 2022
  • Running Async http server and Async mqtt client same time

    3 projects | /r/esp8266 | 18 Jun 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 userver 2,224
2 Restbed 1,885
3 async_simple 1,506
4 lithium 1,229
5 quill 1,061
6 G3log 884
7 async-mqtt-client 816
8 reckless 470
9 asio-grpc 329
10 areg-sdk 242
11 lwlog 224
12 packio 122
13 zab 64
14 ntf-core 64
15 liblifthttp 53
16 socketwrapper 37
17 asyncgi 36
18 iara 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com