C++ Asynchronous

Open-source C++ projects categorized as Asynchronous

Top 17 C++ Asynchronou Projects

Asynchronous
  1. userver

    Production-ready C++ Asynchronous Framework with rich functionality

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. quill

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

    Project mention: Quill: High-Performance Asynchronous C++ Logging Library | dev.to | 2024-08-27

    To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.

  4. Restbed

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

  5. async_simple

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

  6. lithium

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

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

  8. async-mqtt-client

    📶 An Arduino for ESP8266 asynchronous MQTT client implementation

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. reckless

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

    Project mention: C++ patterns for low-latency applications including high-frequency trading | news.ycombinator.com | 2024-07-08

    I made a C++ logging library [1] that has many similarities to the LMAX disruptor. It appears to have found some use among the HFT community.

    The original intent was to enable highly detailed logging without performance degradation for "post-mortem" debugging in production environments. I had coworkers who would refuse to include logging of certain important information for troubleshooting, because they were scared that it would impact performance. This put an end to that argument.

    [1] https://github.com/mattiasflodin/reckless

  11. asio-grpc

    Asynchronous gRPC with Asio/unified executors

  12. lwlog

    Very fast synchronous and asynchronous C++17 logging library

    Project mention: C++ logging library – something I've been working on | news.ycombinator.com | 2025-01-01
  13. packio

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

  14. ntf-core

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

  15. liblifthttp

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

  16. zab

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

  17. socketwrapper

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

  18. asyncgi

    An asynchronous FastCGI web microframework for C++

  19. iara

    The asynchronous framework for modern C++

  20. 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 discussion

Log in or Post with

C++ Asynchronous related posts

  • Criando uma Runtime

    4 projects | dev.to | 25 Oct 2024
  • Quill: High-Performance Asynchronous C++ Logging Library

    1 project | dev.to | 27 Aug 2024
  • 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
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 30 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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,587
2 quill 2,165
3 Restbed 1,956
4 async_simple 1,898
5 lithium 1,315
6 G3log 919
7 async-mqtt-client 880
8 reckless 495
9 asio-grpc 407
10 lwlog 289
11 packio 146
12 ntf-core 83
13 liblifthttp 68
14 zab 65
15 socketwrapper 38
16 asyncgi 37
17 iara 13

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com